2025-11-26 13:11:16.403557 | Job console starting... 2025-11-26 13:11:16.419810 | Updating repositories 2025-11-26 13:11:16.516530 | Preparing job workspace 2025-11-26 13:11:26.965347 | Running Ansible setup... 2025-11-26 13:11:32.855369 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-11-26 13:11:33.446833 | 2025-11-26 13:11:33.447066 | PLAY [localhost] 2025-11-26 13:11:33.456151 | 2025-11-26 13:11:33.456236 | TASK [Gathering Facts] 2025-11-26 13:11:34.470162 | localhost | ok 2025-11-26 13:11:34.499560 | 2025-11-26 13:11:34.499679 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-11-26 13:11:34.962683 | localhost -> localhost | changed 2025-11-26 13:11:34.974232 | 2025-11-26 13:11:34.974374 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-11-26 13:11:35.909289 | localhost -> localhost | changed 2025-11-26 13:11:35.927358 | 2025-11-26 13:11:35.927529 | TASK [Setup log path fact] 2025-11-26 13:11:35.952616 | localhost | ok 2025-11-26 13:11:35.976623 | 2025-11-26 13:11:35.976732 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-26 13:11:36.005731 | localhost | ok 2025-11-26 13:11:36.015888 | 2025-11-26 13:11:36.015972 | TASK [emit-job-header : Print job information] 2025-11-26 13:11:36.045751 | # Job Information 2025-11-26 13:11:36.045921 | Ansible Version: 2.15.12 2025-11-26 13:11:36.045956 | Job: glance-operator-kuttl 2025-11-26 13:11:36.045982 | Pipeline: github-check 2025-11-26 13:11:36.046006 | Executor: ze01.softwarefactory-project.io 2025-11-26 13:11:36.046055 | Triggered by: https://github.com/openstack-k8s-operators/glance-operator/pull/838 2025-11-26 13:11:36.046081 | Log URL (when completed): https://logserver.rdoproject.org/3e0/rdoproject.org/3e0bb47860a841138928a90c55be0dc8/ 2025-11-26 13:11:36.046106 | Event ID: e8b99590-cac5-11f0-9b05-d96b6228352d 2025-11-26 13:11:36.050944 | 2025-11-26 13:11:36.051073 | LOOP [emit-job-header : Print node information] 2025-11-26 13:11:36.160101 | localhost | ok: 2025-11-26 13:11:36.160491 | localhost | # Node Information 2025-11-26 13:11:36.160551 | localhost | Inventory Hostname: controller 2025-11-26 13:11:36.160603 | localhost | Hostname: np0005536710 2025-11-26 13:11:36.160644 | localhost | Username: zuul 2025-11-26 13:11:36.160688 | localhost | Distro: CentOS 9 2025-11-26 13:11:36.160726 | localhost | Provider: vexxhost-nodepool-tripleo 2025-11-26 13:11:36.160764 | localhost | Region: RegionOne 2025-11-26 13:11:36.160800 | localhost | Label: cloud-centos-9-stream-tripleo-medium 2025-11-26 13:11:36.160835 | localhost | Product Name: OpenStack Nova 2025-11-26 13:11:36.160870 | localhost | Interface IP: 38.102.83.193 2025-11-26 13:11:36.222156 | localhost | ok: 2025-11-26 13:11:36.222260 | localhost | # Node Information 2025-11-26 13:11:36.222309 | localhost | Inventory Hostname: crc 2025-11-26 13:11:36.222352 | localhost | Hostname: crc 2025-11-26 13:11:36.222390 | localhost | Username: core 2025-11-26 13:11:36.222427 | localhost | Distro: RedHat 4.18 2025-11-26 13:11:36.222463 | localhost | Provider: vexxhost-nodepool-tripleo 2025-11-26 13:11:36.222499 | localhost | Region: RegionOne 2025-11-26 13:11:36.222535 | localhost | Label: crc-cloud-ocp-4-18-1-3xl 2025-11-26 13:11:36.222570 | localhost | Product Name: OpenStack Nova 2025-11-26 13:11:36.222605 | localhost | Interface IP: 38.102.83.142 2025-11-26 13:11:36.269890 | 2025-11-26 13:11:36.270081 | PLAY [all] 2025-11-26 13:11:36.286288 | 2025-11-26 13:11:36.286439 | TASK [Gather network facts] 2025-11-26 13:11:36.762559 | controller | ok 2025-11-26 13:11:36.971301 | crc | ok 2025-11-26 13:11:37.021448 | 2025-11-26 13:11:37.021551 | TASK [include_role : start-zuul-console] 2025-11-26 13:11:37.049373 | controller | ok 2025-11-26 13:11:37.065280 | crc | ok 2025-11-26 13:11:37.083483 | 2025-11-26 13:11:37.083569 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-11-26 13:11:37.526972 | controller | ok 2025-11-26 13:11:37.541419 | crc | ok 2025-11-26 13:11:37.572397 | 2025-11-26 13:11:37.572529 | TASK [include_role : add-build-sshkey] 2025-11-26 13:11:37.616919 | controller | ok 2025-11-26 13:11:37.640007 | crc | ok 2025-11-26 13:11:37.668915 | 2025-11-26 13:11:37.669004 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-11-26 13:11:37.959188 | controller -> localhost | ok 2025-11-26 13:11:37.971138 | 2025-11-26 13:11:37.971269 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-11-26 13:11:38.014977 | controller | ok 2025-11-26 13:11:38.038171 | crc | ok 2025-11-26 13:11:38.094399 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-11-26 13:11:38.094496 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-11-26 13:11:38.100420 | 2025-11-26 13:11:38.100479 | TASK [add-build-sshkey : Create Temp SSH key] 2025-11-26 13:11:39.081801 | controller -> localhost | Generating public/private rsa key pair. 2025-11-26 13:11:39.082099 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/3e0bb47860a841138928a90c55be0dc8_id_rsa. 2025-11-26 13:11:39.082139 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/3e0bb47860a841138928a90c55be0dc8_id_rsa.pub. 2025-11-26 13:11:39.082171 | controller -> localhost | The key fingerprint is: 2025-11-26 13:11:39.082198 | controller -> localhost | SHA256:P3Abqb0QJo3q6h8pyomM+4domjq9Ru4lGIYENp+zqyY zuul-build-sshkey 2025-11-26 13:11:39.082226 | controller -> localhost | The key's randomart image is: 2025-11-26 13:11:39.082252 | controller -> localhost | +---[RSA 3072]----+ 2025-11-26 13:11:39.082278 | controller -> localhost | |.o | 2025-11-26 13:11:39.082305 | controller -> localhost | |o o . | 2025-11-26 13:11:39.082331 | controller -> localhost | | . + | 2025-11-26 13:11:39.082357 | controller -> localhost | |o o o . | 2025-11-26 13:11:39.082383 | controller -> localhost | |o. . o S + | 2025-11-26 13:11:39.082409 | controller -> localhost | |.o. .o o B o | 2025-11-26 13:11:39.082433 | controller -> localhost | |.=oo= o = | 2025-11-26 13:11:39.082457 | controller -> localhost | |E=B=.. . o | 2025-11-26 13:11:39.082480 | controller -> localhost | |#%*=o . | 2025-11-26 13:11:39.082503 | controller -> localhost | +----[SHA256]-----+ 2025-11-26 13:11:39.082559 | controller -> localhost | ok: Runtime: 0:00:00.527453 2025-11-26 13:11:39.090074 | 2025-11-26 13:11:39.090153 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-11-26 13:11:39.130248 | controller | ok 2025-11-26 13:11:39.138035 | crc | ok 2025-11-26 13:11:39.159624 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-11-26 13:11:39.159694 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-11-26 13:11:39.170775 | 2025-11-26 13:11:39.170834 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-11-26 13:11:39.196955 | controller | skipping: Conditional result was False 2025-11-26 13:11:39.207806 | crc | skipping: Conditional result was False 2025-11-26 13:11:39.213842 | 2025-11-26 13:11:39.213910 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-11-26 13:11:39.669100 | controller | changed 2025-11-26 13:11:39.784558 | crc | changed 2025-11-26 13:11:39.798051 | 2025-11-26 13:11:39.798193 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-11-26 13:11:40.090175 | controller | ok 2025-11-26 13:11:40.099112 | crc | ok 2025-11-26 13:11:40.106107 | 2025-11-26 13:11:40.106193 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-11-26 13:11:41.004056 | controller | changed 2025-11-26 13:11:41.144988 | crc | changed 2025-11-26 13:11:41.155512 | 2025-11-26 13:11:41.155643 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-11-26 13:11:42.160152 | controller | changed 2025-11-26 13:11:42.173830 | crc | changed 2025-11-26 13:11:42.184389 | 2025-11-26 13:11:42.184522 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-11-26 13:11:42.216908 | controller | skipping: Conditional result was False 2025-11-26 13:11:42.228237 | crc | skipping: Conditional result was False 2025-11-26 13:11:42.236449 | 2025-11-26 13:11:42.236549 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-11-26 13:11:42.630836 | controller -> localhost | changed 2025-11-26 13:11:42.665208 | 2025-11-26 13:11:42.665360 | TASK [add-build-sshkey : Add back temp key] 2025-11-26 13:11:42.987839 | controller -> localhost | Identity added: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/3e0bb47860a841138928a90c55be0dc8_id_rsa (zuul-build-sshkey) 2025-11-26 13:11:42.988110 | controller -> localhost | ok: Runtime: 0:00:00.014761 2025-11-26 13:11:42.993819 | 2025-11-26 13:11:42.993880 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-11-26 13:11:43.358664 | controller | ok 2025-11-26 13:11:43.423105 | crc | ok 2025-11-26 13:11:43.433960 | 2025-11-26 13:11:43.434143 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-11-26 13:11:43.472103 | controller | skipping: Conditional result was False 2025-11-26 13:11:43.493619 | crc | skipping: Conditional result was False 2025-11-26 13:11:43.514245 | 2025-11-26 13:11:43.514329 | TASK [include_role : validate-host] 2025-11-26 13:11:43.552421 | controller | ok 2025-11-26 13:11:43.570100 | crc | ok 2025-11-26 13:11:43.606316 | 2025-11-26 13:11:43.606398 | TASK [validate-host : Define zuul_info_dir fact] 2025-11-26 13:11:43.648220 | controller | ok 2025-11-26 13:11:43.664851 | crc | ok 2025-11-26 13:11:43.669318 | 2025-11-26 13:11:43.669377 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-11-26 13:11:43.958587 | controller -> localhost | ok 2025-11-26 13:11:43.966639 | 2025-11-26 13:11:43.966725 | TASK [validate-host : Collect information about the host] 2025-11-26 13:11:44.782798 | controller | ok 2025-11-26 13:11:45.034487 | crc | ok 2025-11-26 13:11:45.061482 | 2025-11-26 13:11:45.061636 | TASK [validate-host : Sanitize hostname] 2025-11-26 13:11:45.142169 | controller | ok 2025-11-26 13:11:45.159518 | crc | ok 2025-11-26 13:11:45.165798 | 2025-11-26 13:11:45.165879 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-11-26 13:11:45.664380 | controller -> localhost | changed 2025-11-26 13:11:45.676944 | crc -> localhost | changed 2025-11-26 13:11:45.683464 | 2025-11-26 13:11:45.683546 | TASK [validate-host : Collect information about zuul worker] 2025-11-26 13:11:46.130060 | controller | ok 2025-11-26 13:11:46.204104 | crc | ok 2025-11-26 13:11:46.215152 | 2025-11-26 13:11:46.215288 | TASK [validate-host : Write out all zuul information for each host] 2025-11-26 13:11:46.695313 | controller -> localhost | changed 2025-11-26 13:11:46.749996 | crc -> localhost | changed 2025-11-26 13:11:46.771664 | 2025-11-26 13:11:46.771794 | TASK [include_role : prepare-workspace-openshift] 2025-11-26 13:11:46.808480 | controller | skipping: Conditional result was False 2025-11-26 13:11:46.815313 | 2025-11-26 13:11:46.815390 | TASK [include_role : remove-zuul-sshkey] 2025-11-26 13:11:46.840068 | controller | skipping: Conditional result was False 2025-11-26 13:11:46.846341 | 2025-11-26 13:11:46.846416 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2025-11-26 13:11:47.141508 | controller | ok: "logs" 2025-11-26 13:11:47.142158 | controller | ok: All items complete 2025-11-26 13:11:47.142224 | 2025-11-26 13:11:47.177465 | crc | ok: "logs" 2025-11-26 13:11:47.396223 | controller | ok: "artifacts" 2025-11-26 13:11:47.441864 | crc | ok: "artifacts" 2025-11-26 13:11:47.632100 | controller | ok: "docs" 2025-11-26 13:11:47.685350 | crc | ok: "docs" 2025-11-26 13:11:47.693667 | 2025-11-26 13:11:47.693788 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2025-11-26 13:11:47.990548 | controller | changed: "logs" 2025-11-26 13:11:47.991119 | controller | ok: All items complete 2025-11-26 13:11:47.991205 | 2025-11-26 13:11:48.034997 | crc | changed: "logs" 2025-11-26 13:11:48.259590 | controller | changed: "artifacts" 2025-11-26 13:11:48.345370 | crc | changed: "artifacts" 2025-11-26 13:11:48.517334 | controller | changed: "docs" 2025-11-26 13:11:48.598848 | crc | changed: "docs" 2025-11-26 13:11:48.718292 | 2025-11-26 13:11:48.718401 | PLAY RECAP 2025-11-26 13:11:48.718440 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-11-26 13:11:48.718465 | crc | ok: 17 changed: 6 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-11-26 13:11:48.718487 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-26 13:11:48.718504 | 2025-11-26 13:11:48.866750 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-11-26 13:11:48.875528 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-11-26 13:11:49.500466 | 2025-11-26 13:11:49.500620 | PLAY [all] 2025-11-26 13:11:49.534403 | 2025-11-26 13:11:49.534514 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2025-11-26 13:11:49.619380 | controller | ok 2025-11-26 13:11:49.628271 | crc | ok 2025-11-26 13:11:49.635420 | 2025-11-26 13:11:49.635522 | TASK [mirror-info-fork : Create /etc/ci] 2025-11-26 13:11:50.060259 | crc | changed 2025-11-26 13:11:50.181230 | controller | changed 2025-11-26 13:11:50.189143 | 2025-11-26 13:11:50.189228 | TASK [mirror-info-fork : Install ci_mirror script] 2025-11-26 13:11:51.340988 | crc | changed 2025-11-26 13:11:51.414680 | controller | changed 2025-11-26 13:11:51.450270 | 2025-11-26 13:11:51.450429 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2025-11-26 13:11:51.933757 | controller | changed: 2025-11-26 13:11:51.934174 | controller | { 2025-11-26 13:11:51.934271 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-11-26 13:11:51.934336 | controller | } 2025-11-26 13:11:51.994116 | crc | changed: 2025-11-26 13:11:51.994249 | crc | { 2025-11-26 13:11:51.994298 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-11-26 13:11:51.994337 | crc | } 2025-11-26 13:11:52.202619 | controller | changed: 2025-11-26 13:11:52.202770 | controller | { 2025-11-26 13:11:52.202818 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-11-26 13:11:52.202859 | controller | } 2025-11-26 13:11:52.328120 | crc | changed: 2025-11-26 13:11:52.328420 | crc | { 2025-11-26 13:11:52.328482 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-11-26 13:11:52.328541 | crc | } 2025-11-26 13:11:52.455535 | controller | changed: 2025-11-26 13:11:52.455679 | controller | { 2025-11-26 13:11:52.455750 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2025-11-26 13:11:52.455849 | controller | } 2025-11-26 13:11:52.723619 | controller | changed: 2025-11-26 13:11:52.723771 | controller | { 2025-11-26 13:11:52.723820 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-11-26 13:11:52.723859 | controller | } 2025-11-26 13:11:52.741098 | crc | changed: 2025-11-26 13:11:52.741203 | crc | { 2025-11-26 13:11:52.741253 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2025-11-26 13:11:52.741300 | crc | } 2025-11-26 13:11:52.992423 | controller | changed: 2025-11-26 13:11:52.992577 | controller | { 2025-11-26 13:11:52.992629 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-11-26 13:11:52.992670 | controller | } 2025-11-26 13:11:53.078515 | crc | changed: 2025-11-26 13:11:53.078672 | crc | { 2025-11-26 13:11:53.078724 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-11-26 13:11:53.078765 | crc | } 2025-11-26 13:11:53.253609 | controller | changed: 2025-11-26 13:11:53.253759 | controller | { 2025-11-26 13:11:53.253809 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-11-26 13:11:53.253849 | controller | } 2025-11-26 13:11:53.415603 | crc | changed: 2025-11-26 13:11:53.415941 | crc | { 2025-11-26 13:11:53.416002 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-11-26 13:11:53.416096 | crc | } 2025-11-26 13:11:53.548651 | controller | changed: 2025-11-26 13:11:53.548810 | controller | { 2025-11-26 13:11:53.548862 | 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-11-26 13:11:53.548905 | controller | } 2025-11-26 13:11:53.765447 | crc | changed: 2025-11-26 13:11:53.765620 | crc | { 2025-11-26 13:11:53.765686 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-11-26 13:11:53.765738 | crc | } 2025-11-26 13:11:53.806562 | controller | changed: 2025-11-26 13:11:53.806751 | controller | { 2025-11-26 13:11:53.806805 | 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-11-26 13:11:53.806847 | controller | } 2025-11-26 13:11:54.116750 | crc | changed: 2025-11-26 13:11:54.116880 | crc | { 2025-11-26 13:11:54.116911 | 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-11-26 13:11:54.116938 | crc | } 2025-11-26 13:11:54.123239 | controller | changed: 2025-11-26 13:11:54.123310 | controller | { 2025-11-26 13:11:54.123342 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-11-26 13:11:54.123366 | controller | } 2025-11-26 13:11:54.406978 | controller | changed: 2025-11-26 13:11:54.407181 | controller | { 2025-11-26 13:11:54.407239 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2025-11-26 13:11:54.407281 | controller | } 2025-11-26 13:11:54.458590 | crc | changed: 2025-11-26 13:11:54.458758 | crc | { 2025-11-26 13:11:54.458819 | 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-11-26 13:11:54.458869 | crc | } 2025-11-26 13:11:54.715242 | controller | changed: 2025-11-26 13:11:54.715397 | controller | { 2025-11-26 13:11:54.715449 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-11-26 13:11:54.715494 | controller | } 2025-11-26 13:11:54.857128 | crc | changed: 2025-11-26 13:11:54.857280 | crc | { 2025-11-26 13:11:54.857329 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-11-26 13:11:54.857368 | crc | } 2025-11-26 13:11:55.010400 | controller | changed: 2025-11-26 13:11:55.010552 | controller | { 2025-11-26 13:11:55.010621 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-11-26 13:11:55.010662 | controller | } 2025-11-26 13:11:55.231111 | crc | changed: 2025-11-26 13:11:55.231310 | crc | { 2025-11-26 13:11:55.231360 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2025-11-26 13:11:55.231400 | crc | } 2025-11-26 13:11:55.285879 | controller | changed: 2025-11-26 13:11:55.286054 | controller | { 2025-11-26 13:11:55.286113 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-11-26 13:11:55.286153 | controller | } 2025-11-26 13:11:55.516947 | controller | changed: 2025-11-26 13:11:55.517093 | controller | { 2025-11-26 13:11:55.517128 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-11-26 13:11:55.517153 | controller | } 2025-11-26 13:11:55.599855 | crc | changed: 2025-11-26 13:11:55.600042 | crc | { 2025-11-26 13:11:55.600085 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-11-26 13:11:55.600113 | crc | } 2025-11-26 13:11:55.766285 | controller | changed: 2025-11-26 13:11:55.766432 | controller | { 2025-11-26 13:11:55.766483 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-11-26 13:11:55.766547 | controller | } 2025-11-26 13:11:55.958536 | crc | changed: 2025-11-26 13:11:55.958812 | crc | { 2025-11-26 13:11:55.958870 | crc | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-11-26 13:11:55.958910 | crc | } 2025-11-26 13:11:56.019812 | controller | changed: 2025-11-26 13:11:56.020010 | controller | { 2025-11-26 13:11:56.020128 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-11-26 13:11:56.020171 | controller | } 2025-11-26 13:11:56.254495 | controller | changed: 2025-11-26 13:11:56.254665 | controller | { 2025-11-26 13:11:56.254718 | 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-11-26 13:11:56.254761 | controller | } 2025-11-26 13:11:56.350727 | crc | changed: 2025-11-26 13:11:56.350907 | crc | { 2025-11-26 13:11:56.350977 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-11-26 13:11:56.351087 | crc | } 2025-11-26 13:11:56.505971 | controller | changed: 2025-11-26 13:11:56.506239 | controller | { 2025-11-26 13:11:56.506297 | 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-11-26 13:11:56.506359 | controller | } 2025-11-26 13:11:56.699923 | crc | changed: 2025-11-26 13:11:56.700132 | crc | { 2025-11-26 13:11:56.700187 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-11-26 13:11:56.700230 | crc | } 2025-11-26 13:11:56.776699 | controller | changed: 2025-11-26 13:11:56.776840 | controller | { 2025-11-26 13:11:56.776886 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-11-26 13:11:56.776924 | controller | } 2025-11-26 13:11:57.058080 | crc | changed: 2025-11-26 13:11:57.058238 | crc | { 2025-11-26 13:11:57.058287 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-11-26 13:11:57.058326 | crc | } 2025-11-26 13:11:57.069397 | controller | changed: 2025-11-26 13:11:57.069499 | controller | { 2025-11-26 13:11:57.069550 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-11-26 13:11:57.069606 | controller | } 2025-11-26 13:11:57.320402 | controller | changed: 2025-11-26 13:11:57.320553 | controller | { 2025-11-26 13:11:57.320604 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-11-26 13:11:57.320646 | controller | } 2025-11-26 13:11:57.433935 | crc | changed: 2025-11-26 13:11:57.434194 | crc | { 2025-11-26 13:11:57.434253 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-11-26 13:11:57.434294 | crc | } 2025-11-26 13:11:57.559645 | controller | changed: 2025-11-26 13:11:57.559796 | controller | { 2025-11-26 13:11:57.559848 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2025-11-26 13:11:57.559890 | controller | } 2025-11-26 13:11:57.806554 | controller | changed: 2025-11-26 13:11:57.806707 | controller | { 2025-11-26 13:11:57.806757 | 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-11-26 13:11:57.806798 | controller | } 2025-11-26 13:11:57.826402 | crc | changed: 2025-11-26 13:11:57.826617 | crc | { 2025-11-26 13:11:57.826696 | 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-11-26 13:11:57.826745 | crc | } 2025-11-26 13:11:58.106075 | controller | changed: 2025-11-26 13:11:58.106247 | controller | { 2025-11-26 13:11:58.106298 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2025-11-26 13:11:58.106339 | controller | } 2025-11-26 13:11:58.209651 | crc | changed: 2025-11-26 13:11:58.209777 | crc | { 2025-11-26 13:11:58.209824 | 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-11-26 13:11:58.209863 | crc | } 2025-11-26 13:11:58.366813 | controller | changed: 2025-11-26 13:11:58.366956 | controller | { 2025-11-26 13:11:58.367006 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2025-11-26 13:11:58.367122 | controller | } 2025-11-26 13:11:58.554352 | crc | changed: 2025-11-26 13:11:58.554586 | crc | { 2025-11-26 13:11:58.554643 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-11-26 13:11:58.554683 | crc | } 2025-11-26 13:11:58.626419 | controller | changed: 2025-11-26 13:11:58.626643 | controller | { 2025-11-26 13:11:58.626703 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2025-11-26 13:11:58.626746 | controller | } 2025-11-26 13:11:58.925675 | crc | changed: 2025-11-26 13:11:58.925927 | crc | { 2025-11-26 13:11:58.925985 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-11-26 13:11:58.926063 | crc | } 2025-11-26 13:11:58.926132 | crc | changed: All items complete 2025-11-26 13:11:58.926175 | 2025-11-26 13:11:59.319516 | crc | changed: 2025-11-26 13:11:59.319639 | crc | { 2025-11-26 13:11:59.319669 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-11-26 13:11:59.319692 | crc | } 2025-11-26 13:11:59.621256 | crc | changed: 2025-11-26 13:11:59.621365 | crc | { 2025-11-26 13:11:59.621397 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2025-11-26 13:11:59.621423 | crc | } 2025-11-26 13:11:59.987218 | crc | changed: 2025-11-26 13:11:59.987386 | crc | { 2025-11-26 13:11:59.987469 | 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-11-26 13:11:59.987515 | crc | } 2025-11-26 13:12:00.312636 | crc | changed: 2025-11-26 13:12:00.312890 | crc | { 2025-11-26 13:12:00.312947 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2025-11-26 13:12:00.312986 | crc | } 2025-11-26 13:12:00.747128 | crc | changed: 2025-11-26 13:12:00.747287 | crc | { 2025-11-26 13:12:00.747336 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2025-11-26 13:12:00.747396 | crc | } 2025-11-26 13:12:01.118313 | crc | changed: 2025-11-26 13:12:01.118463 | crc | { 2025-11-26 13:12:01.118515 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2025-11-26 13:12:01.118554 | crc | } 2025-11-26 13:12:01.170736 | 2025-11-26 13:12:01.170862 | TASK [Set timezone to UTC] 2025-11-26 13:12:01.753499 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2025-11-26 13:12:01.802771 | crc | ok 2025-11-26 13:12:01.808038 | 2025-11-26 13:12:01.808109 | TASK [Create nodepool directory] 2025-11-26 13:12:02.133403 | controller | changed 2025-11-26 13:12:02.161828 | crc | changed 2025-11-26 13:12:02.174727 | 2025-11-26 13:12:02.174882 | TASK [Create nodepool sub_nodes file] 2025-11-26 13:12:02.966601 | controller | changed 2025-11-26 13:12:03.129372 | crc | changed 2025-11-26 13:12:03.136534 | 2025-11-26 13:12:03.136617 | TASK [Create nodepool sub_nodes_private file] 2025-11-26 13:12:03.973994 | controller | changed 2025-11-26 13:12:04.035124 | crc | changed 2025-11-26 13:12:04.042391 | 2025-11-26 13:12:04.042472 | LOOP [Populate nodepool sub_nodes file] 2025-11-26 13:12:04.109722 | 2025-11-26 13:12:04.109908 | LOOP [Populate nodepool sub_nodes_private file] 2025-11-26 13:12:04.161612 | 2025-11-26 13:12:04.161800 | TASK [Create nodepool primary file] 2025-11-26 13:12:04.191983 | controller | skipping: Conditional result was False 2025-11-26 13:12:04.202927 | crc | skipping: Conditional result was False 2025-11-26 13:12:04.210708 | 2025-11-26 13:12:04.210796 | TASK [Create nodepool node_private for this node] 2025-11-26 13:12:05.087351 | controller | changed 2025-11-26 13:12:05.128707 | crc | changed 2025-11-26 13:12:05.136621 | 2025-11-26 13:12:05.136708 | LOOP [Copy ssh keys to nodepool directory] 2025-11-26 13:12:05.615701 | crc | ok: Item: id_rsa Runtime: 0:00:00.010514 2025-11-26 13:12:05.616453 | 2025-11-26 13:12:05.629184 | controller | ok: Item: id_rsa Runtime: 0:00:00.009706 2025-11-26 13:12:05.871537 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.009723 2025-11-26 13:12:05.915723 | crc | ok: Item: id_rsa.pub Runtime: 0:00:00.011212 2025-11-26 13:12:05.933706 | 2025-11-26 13:12:05.933842 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2025-11-26 13:12:06.703453 | controller | changed 2025-11-26 13:12:06.947995 | crc | changed 2025-11-26 13:12:06.954869 | 2025-11-26 13:12:06.954940 | TASK [Validate sudoers config after edits] 2025-11-26 13:12:07.381850 | controller | /etc/sudoers: parsed OK 2025-11-26 13:12:07.382160 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2025-11-26 13:12:07.382175 | controller | /etc/sudoers.d/zuul: parsed OK 2025-11-26 13:12:07.382250 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-11-26 13:12:07.389272 | crc | /etc/sudoers: parsed OK 2025-11-26 13:12:07.389476 | crc | /etc/sudoers.d/coreos-sudo-group: parsed OK 2025-11-26 13:12:07.389495 | crc | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-11-26 13:12:07.550515 | controller | ok: Runtime: 0:00:00.013724 2025-11-26 13:12:07.557052 | crc | ok: Runtime: 0:00:00.011263 2025-11-26 13:12:07.562167 | 2025-11-26 13:12:07.562225 | TASK [Show the environment passed in to job shell scripts] 2025-11-26 13:12:07.868287 | controller | SHELL=/bin/bash 2025-11-26 13:12:07.868344 | controller | ZUUL_PROJECT=openstack-k8s-operators/glance-operator 2025-11-26 13:12:07.868353 | controller | ZUUL_SHORT_PROJECT_NAME=glance-operator 2025-11-26 13:12:07.868359 | controller | ZUUL_CHANGES=openstack-k8s-operators/glance-operator:main:refs/changes/38/838/0ea83ac61a387379e147ff390d2262e343a9e81d 2025-11-26 13:12:07.868366 | controller | PWD=/home/zuul 2025-11-26 13:12:07.868372 | controller | ZUUL_PIPELINE=github-check 2025-11-26 13:12:07.868378 | controller | LOGNAME=zuul 2025-11-26 13:12:07.868384 | controller | XDG_SESSION_TYPE=tty 2025-11-26 13:12:07.868390 | controller | _=/usr/bin/env 2025-11-26 13:12:07.868396 | controller | MOTD_SHOWN=pam 2025-11-26 13:12:07.869012 | controller | HOME=/home/zuul 2025-11-26 13:12:07.869024 | controller | LANG=en_US.UTF-8 2025-11-26 13:12:07.869030 | controller | SSH_CONNECTION=38.102.83.114 55124 38.102.83.193 22 2025-11-26 13:12:07.869036 | 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-11-26 13:12:07.869046 | controller | ZUUL_CHANGE_IDS=838,0ea83ac61a387379e147ff390d2262e343a9e81d 2025-11-26 13:12:07.869052 | controller | WORKSPACE=/home/zuul/workspace 2025-11-26 13:12:07.869058 | controller | XDG_SESSION_CLASS=user 2025-11-26 13:12:07.869064 | controller | SELINUX_ROLE_REQUESTED= 2025-11-26 13:12:07.869070 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-11-26 13:12:07.869076 | controller | USER=zuul 2025-11-26 13:12:07.869082 | controller | ZUUL_VOTING=False 2025-11-26 13:12:07.869087 | controller | BUILD_TIMEOUT=7200000 2025-11-26 13:12:07.869093 | controller | SELINUX_USE_CURRENT_RANGE= 2025-11-26 13:12:07.869099 | controller | SHLVL=1 2025-11-26 13:12:07.869105 | controller | ZUUL_PATCHSET=0ea83ac61a387379e147ff390d2262e343a9e81d 2025-11-26 13:12:07.869111 | controller | XDG_SESSION_ID=1 2025-11-26 13:12:07.869117 | controller | ZUUL_BRANCH=main 2025-11-26 13:12:07.869123 | controller | XDG_RUNTIME_DIR=/run/user/1000 2025-11-26 13:12:07.869129 | controller | SSH_CLIENT=38.102.83.114 55124 22 2025-11-26 13:12:07.869136 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2025-11-26 13:12:07.869142 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2025-11-26 13:12:07.869149 | controller | which_declare=declare -f 2025-11-26 13:12:07.869155 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-11-26 13:12:07.869161 | controller | SELINUX_LEVEL_REQUESTED= 2025-11-26 13:12:07.869167 | controller | ZUUL_CHANGE=838 2025-11-26 13:12:07.869173 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-11-26 13:12:07.869179 | controller | ZUUL_UUID=3e0bb47860a841138928a90c55be0dc8 2025-11-26 13:12:07.869184 | controller | BASH_FUNC_which%%=() { ( alias; 2025-11-26 13:12:07.869190 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-11-26 13:12:07.869196 | controller | } 2025-11-26 13:12:07.948390 | crc | SHELL=/bin/bash 2025-11-26 13:12:07.948531 | crc | ZUUL_PROJECT=openstack-k8s-operators/glance-operator 2025-11-26 13:12:07.948551 | crc | ZUUL_SHORT_PROJECT_NAME=glance-operator 2025-11-26 13:12:07.948565 | crc | ZUUL_CHANGES=openstack-k8s-operators/glance-operator:main:refs/changes/38/838/0ea83ac61a387379e147ff390d2262e343a9e81d 2025-11-26 13:12:07.948578 | crc | PWD=/var/home/core 2025-11-26 13:12:07.948592 | crc | ZUUL_PIPELINE=github-check 2025-11-26 13:12:07.948604 | crc | LOGNAME=core 2025-11-26 13:12:07.948617 | crc | XDG_SESSION_TYPE=tty 2025-11-26 13:12:07.948629 | crc | _=/usr/bin/env 2025-11-26 13:12:07.948641 | crc | MOTD_SHOWN=pam 2025-11-26 13:12:07.948653 | crc | HOME=/var/home/core 2025-11-26 13:12:07.948666 | crc | LANG=C.UTF-8 2025-11-26 13:12:07.948678 | crc | SSH_CONNECTION=38.102.83.114 33852 38.102.83.142 22 2025-11-26 13:12:07.948691 | 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-11-26 13:12:07.948709 | crc | ZUUL_CHANGE_IDS=838,0ea83ac61a387379e147ff390d2262e343a9e81d 2025-11-26 13:12:07.948721 | crc | WORKSPACE=/home/zuul/workspace 2025-11-26 13:12:07.948734 | crc | XDG_SESSION_CLASS=user 2025-11-26 13:12:07.948747 | crc | SELINUX_ROLE_REQUESTED= 2025-11-26 13:12:07.948759 | crc | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-11-26 13:12:07.948772 | crc | USER=core 2025-11-26 13:12:07.948784 | crc | ZUUL_VOTING=False 2025-11-26 13:12:07.948797 | crc | BUILD_TIMEOUT=7200000 2025-11-26 13:12:07.948809 | crc | SELINUX_USE_CURRENT_RANGE= 2025-11-26 13:12:07.948821 | crc | SHLVL=1 2025-11-26 13:12:07.948834 | crc | ZUUL_PATCHSET=0ea83ac61a387379e147ff390d2262e343a9e81d 2025-11-26 13:12:07.948846 | crc | XDG_SESSION_ID=2 2025-11-26 13:12:07.948859 | crc | ZUUL_BRANCH=main 2025-11-26 13:12:07.948871 | crc | XDG_RUNTIME_DIR=/run/user/1000 2025-11-26 13:12:07.948883 | crc | SSH_CLIENT=38.102.83.114 33852 22 2025-11-26 13:12:07.948896 | crc | which_declare=declare -f 2025-11-26 13:12:07.948908 | crc | PATH=/var/home/core/.local/bin:/var/home/core/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-11-26 13:12:07.948921 | crc | SELINUX_LEVEL_REQUESTED= 2025-11-26 13:12:07.948933 | crc | ZUUL_CHANGE=838 2025-11-26 13:12:07.948978 | crc | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-11-26 13:12:07.948992 | crc | ZUUL_UUID=3e0bb47860a841138928a90c55be0dc8 2025-11-26 13:12:07.949008 | crc | BASH_FUNC_which%%=() { ( alias; 2025-11-26 13:12:07.949020 | crc | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-11-26 13:12:07.949033 | crc | } 2025-11-26 13:12:08.121858 | controller | ok: Runtime: 0:00:00.008053 2025-11-26 13:12:08.130038 | crc | ok: Runtime: 0:00:00.009597 2025-11-26 13:12:08.135073 | 2025-11-26 13:12:08.135130 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2025-11-26 13:12:08.161610 | controller | skipping: Conditional result was False 2025-11-26 13:12:08.172495 | crc | skipping: Conditional result was False 2025-11-26 13:12:08.178818 | 2025-11-26 13:12:08.178881 | TASK [Symlink /home/zuul-worker/workspace] 2025-11-26 13:12:08.742574 | controller | skipping: Conditional result was False 2025-11-26 13:12:08.743425 | crc | skipping: Conditional result was False 2025-11-26 13:12:08.755536 | 2025-11-26 13:12:08.755668 | TASK [Ensure legacy workspace directory] 2025-11-26 13:12:09.080148 | controller | changed 2025-11-26 13:12:09.096526 | crc | changed 2025-11-26 13:12:09.161861 | 2025-11-26 13:12:09.161935 | PLAY RECAP 2025-11-26 13:12:09.161977 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-11-26 13:12:09.162002 | crc | ok: 14 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-11-26 13:12:09.162037 | 2025-11-26 13:12:09.268558 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-11-26 13:12:09.278511 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2025-11-26 13:12:09.911439 | 2025-11-26 13:12:09.911561 | PLAY [controller] 2025-11-26 13:12:09.938841 | 2025-11-26 13:12:09.938987 | TASK [Debug parameters] 2025-11-26 13:12:09.978790 | controller | ok 2025-11-26 13:12:09.984633 | 2025-11-26 13:12:09.984708 | TASK [Assert crc_ci_bootstrap_cloud_name is defined] 2025-11-26 13:12:10.046061 | controller | ok: All assertions passed 2025-11-26 13:12:10.056535 | 2025-11-26 13:12:10.056670 | TASK [Assert crc_ci_bootstrap_networking is defined and contains the minimum fields] 2025-11-26 13:12:10.105285 | controller | ok: All assertions passed 2025-11-26 13:12:10.115926 | 2025-11-26 13:12:10.116081 | TASK [Assert that the default network exists and has no VLAN tag] 2025-11-26 13:12:10.149996 | controller | ok: All assertions passed 2025-11-26 13:12:10.157699 | 2025-11-26 13:12:10.157817 | LOOP [Assert that all instances has a given fixed IP for each net and default net is present] 2025-11-26 13:12:10.283426 | controller | ok: All assertions passed 2025-11-26 13:12:10.297514 | controller | ok: All assertions passed 2025-11-26 13:12:10.306390 | 2025-11-26 13:12:10.306541 | LOOP [Assert that every host references an valid/declared network] 2025-11-26 13:12:10.367716 | controller | ok: All assertions passed 2025-11-26 13:12:10.368138 | controller | ok: All items complete 2025-11-26 13:12:10.368204 | 2025-11-26 13:12:10.379419 | controller | ok: All assertions passed 2025-11-26 13:12:10.394552 | 2025-11-26 13:12:10.394716 | LOOP [Assert that all instances has in range fixed IP for each net] 2025-11-26 13:12:10.487677 | controller | ok: All assertions passed 2025-11-26 13:12:10.504938 | controller | ok: All assertions passed 2025-11-26 13:12:10.526839 | 2025-11-26 13:12:10.527085 | TASK [Assert that all non-default nets has the vlan tag] 2025-11-26 13:12:10.597128 | controller | ok: All assertions passed 2025-11-26 13:12:10.607921 | 2025-11-26 13:12:10.608071 | TASK [Install required packages] 2025-11-26 13:12:28.324341 | controller | changed 2025-11-26 13:12:28.330225 | 2025-11-26 13:12:28.330301 | TASK [Create openstack config dir] 2025-11-26 13:12:28.730793 | controller | changed 2025-11-26 13:12:28.741990 | 2025-11-26 13:12:28.742139 | LOOP [Create ci dir in etc folder in the controller] 2025-11-26 13:12:29.135408 | controller -> 38.102.83.142 | changed: "crc" 2025-11-26 13:12:29.135845 | controller -> 38.102.83.142 | ok: All items complete 2025-11-26 13:12:29.135905 | 2025-11-26 13:12:29.561825 | controller -> 38.102.83.193 | changed: "controller" 2025-11-26 13:12:29.580480 | 2025-11-26 13:12:29.580672 | TASK [Set global resource names as facts] 2025-11-26 13:12:29.631338 | controller | ok 2025-11-26 13:12:29.643008 | 2025-11-26 13:12:29.643169 | TASK [Generate CA cert file] 2025-11-26 13:12:29.683321 | controller | skipping: Conditional result was False 2025-11-26 13:12:29.696704 | 2025-11-26 13:12:29.696829 | TASK [Update CA certs] 2025-11-26 13:12:30.245172 | controller | skipping: Conditional result was False 2025-11-26 13:12:30.258405 | 2025-11-26 13:12:30.258575 | TASK [Generate clouds config from cloud_secrets secret] 2025-11-26 13:12:31.425902 | controller | changed 2025-11-26 13:12:31.436951 | 2025-11-26 13:12:31.437105 | TASK [Create the default network] 2025-11-26 13:12:34.576864 | controller | admin_state_up: true 2025-11-26 13:12:34.577174 | controller | availability_zone_hints: 2025-11-26 13:12:34.577397 | controller | - nova 2025-11-26 13:12:34.577408 | controller | availability_zones: [] 2025-11-26 13:12:34.577784 | controller | created_at: '2025-11-26T13:12:33Z' 2025-11-26 13:12:34.578006 | controller | description: '' 2025-11-26 13:12:34.578199 | controller | dns_domain: '' 2025-11-26 13:12:34.578444 | controller | id: 32f2eae2-8557-447f-b3ac-55c80de84fd5 2025-11-26 13:12:34.578720 | controller | ipv4_address_scope: null 2025-11-26 13:12:34.578930 | controller | ipv6_address_scope: null 2025-11-26 13:12:34.579242 | controller | is_default: false 2025-11-26 13:12:34.579455 | controller | is_vlan_qinq: null 2025-11-26 13:12:34.579667 | controller | is_vlan_transparent: true 2025-11-26 13:12:34.579868 | controller | l2_adjacency: true 2025-11-26 13:12:34.580150 | controller | mtu: 1500 2025-11-26 13:12:34.580366 | controller | name: zuul-ci-net-3e0bb478 2025-11-26 13:12:34.580580 | controller | port_security_enabled: false 2025-11-26 13:12:34.580856 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-11-26 13:12:34.581121 | controller | provider:network_type: null 2025-11-26 13:12:34.581357 | controller | provider:physical_network: null 2025-11-26 13:12:34.581575 | controller | provider:segmentation_id: null 2025-11-26 13:12:34.581776 | controller | qos_policy_id: null 2025-11-26 13:12:34.582007 | controller | revision_number: 1 2025-11-26 13:12:34.582222 | controller | router:external: false 2025-11-26 13:12:34.582415 | controller | segments: null 2025-11-26 13:12:34.582605 | controller | shared: false 2025-11-26 13:12:34.582796 | controller | status: ACTIVE 2025-11-26 13:12:34.583006 | controller | subnets: [] 2025-11-26 13:12:34.583190 | controller | tags: [] 2025-11-26 13:12:34.583433 | controller | updated_at: '2025-11-26T13:12:33Z' 2025-11-26 13:12:34.990346 | controller | changed 2025-11-26 13:12:35.002624 | 2025-11-26 13:12:35.002759 | TASK [Create subnet - ipv4] 2025-11-26 13:12:37.166110 | controller | allocation_pools: 2025-11-26 13:12:37.166213 | controller | - end: 192.168.122.254 2025-11-26 13:12:37.166223 | controller | start: 192.168.122.2 2025-11-26 13:12:37.166232 | controller | cidr: 192.168.122.0/24 2025-11-26 13:12:37.166327 | controller | created_at: '2025-11-26T13:12:36Z' 2025-11-26 13:12:37.166417 | controller | description: '' 2025-11-26 13:12:37.166511 | controller | dns_nameservers: [] 2025-11-26 13:12:37.166641 | controller | dns_publish_fixed_ip: null 2025-11-26 13:12:37.166760 | controller | enable_dhcp: false 2025-11-26 13:12:37.166865 | controller | gateway_ip: 192.168.122.1 2025-11-26 13:12:37.166968 | controller | host_routes: [] 2025-11-26 13:12:37.167095 | controller | id: 439268bf-0f67-4ab9-acb6-e83863627544 2025-11-26 13:12:37.167208 | controller | ip_version: 4 2025-11-26 13:12:37.167305 | controller | ipv6_address_mode: null 2025-11-26 13:12:37.167397 | controller | ipv6_ra_mode: null 2025-11-26 13:12:37.167498 | controller | name: zuul-ci-subnet-3e0bb478 2025-11-26 13:12:37.167612 | controller | network_id: 32f2eae2-8557-447f-b3ac-55c80de84fd5 2025-11-26 13:12:37.167724 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-11-26 13:12:37.167817 | controller | revision_number: 0 2025-11-26 13:12:37.167912 | controller | segment_id: null 2025-11-26 13:12:37.168018 | controller | service_types: [] 2025-11-26 13:12:37.168111 | controller | subnetpool_id: null 2025-11-26 13:12:37.168196 | controller | tags: [] 2025-11-26 13:12:37.168304 | controller | updated_at: '2025-11-26T13:12:36Z' 2025-11-26 13:12:37.559631 | controller | changed 2025-11-26 13:12:37.571458 | 2025-11-26 13:12:37.571585 | TASK [Set yaml returned data for further usage] 2025-11-26 13:12:37.652596 | controller | ok 2025-11-26 13:12:37.665432 | 2025-11-26 13:12:37.665581 | TASK [Create router] 2025-11-26 13:12:38.215743 | controller | skipping: Conditional result was False 2025-11-26 13:12:38.228944 | 2025-11-26 13:12:38.229117 | TASK [Set router yaml returned data for further usage] 2025-11-26 13:12:38.266531 | controller | skipping: Conditional result was False 2025-11-26 13:12:38.278716 | 2025-11-26 13:12:38.278860 | TASK [Add router to subnet] 2025-11-26 13:12:38.832436 | controller | skipping: Conditional result was False 2025-11-26 13:12:38.845368 | 2025-11-26 13:12:38.845516 | LOOP [Create ports, VLANs and configure them on the instance] 2025-11-26 13:12:38.895519 | controller | ok: 2025-11-26 13:12:38.895757 | controller | { 2025-11-26 13:12:38.895784 | controller | "key": "controller", 2025-11-26 13:12:38.895804 | controller | "value": { 2025-11-26 13:12:38.895821 | controller | "networks": { 2025-11-26 13:12:38.895838 | controller | "default": { 2025-11-26 13:12:38.895854 | controller | "ip": "192.168.122.11" 2025-11-26 13:12:38.895869 | controller | } 2025-11-26 13:12:38.895885 | controller | } 2025-11-26 13:12:38.895900 | controller | } 2025-11-26 13:12:38.895915 | controller | } 2025-11-26 13:12:41.903303 | controller | ok: 2025-11-26 13:12:41.903498 | controller | { 2025-11-26 13:12:41.903578 | controller | "key": "crc", 2025-11-26 13:12:41.903645 | controller | "value": { 2025-11-26 13:12:41.903705 | controller | "networks": { 2025-11-26 13:12:41.903764 | controller | "default": { 2025-11-26 13:12:41.903822 | controller | "ip": "192.168.122.10" 2025-11-26 13:12:41.903883 | controller | }, 2025-11-26 13:12:41.903946 | controller | "internal-api": { 2025-11-26 13:12:41.904008 | controller | "ip": "172.17.0.5" 2025-11-26 13:12:41.904136 | controller | }, 2025-11-26 13:12:41.904199 | controller | "storage": { 2025-11-26 13:12:41.904259 | controller | "ip": "172.18.0.5" 2025-11-26 13:12:41.904322 | controller | }, 2025-11-26 13:12:41.904378 | controller | "tenant": { 2025-11-26 13:12:41.904427 | controller | "ip": "172.19.0.5" 2025-11-26 13:12:41.904475 | controller | } 2025-11-26 13:12:41.904524 | controller | } 2025-11-26 13:12:41.904573 | controller | } 2025-11-26 13:12:41.904619 | controller | } 2025-11-26 13:12:41.929760 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2025-11-26 13:12:41.936387 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2025-11-26 13:12:41.953574 | 2025-11-26 13:12:41.953716 | TASK [Create instance ports and attach if necessary] 2025-11-26 13:12:41.978108 | controller | ok 2025-11-26 13:12:42.035057 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2025-11-26 13:12:42.043090 | 2025-11-26 13:12:42.043198 | TASK [Print the host networking data] 2025-11-26 13:12:42.086679 | controller | ok 2025-11-26 13:12:42.094399 | 2025-11-26 13:12:42.094491 | TASK [Create the private network parent port] 2025-11-26 13:12:45.072097 | controller | admin_state_up: true 2025-11-26 13:12:45.072184 | controller | allowed_address_pairs: [] 2025-11-26 13:12:45.072311 | controller | binding_host_id: null 2025-11-26 13:12:45.072406 | controller | binding_profile: {} 2025-11-26 13:12:45.072506 | controller | binding_vif_details: {} 2025-11-26 13:12:45.072604 | controller | binding_vif_type: null 2025-11-26 13:12:45.072732 | controller | binding_vnic_type: normal 2025-11-26 13:12:45.072846 | controller | created_at: '2025-11-26T13:12:44Z' 2025-11-26 13:12:45.072957 | controller | data_plane_status: null 2025-11-26 13:12:45.073065 | controller | description: '' 2025-11-26 13:12:45.073154 | controller | device_id: '' 2025-11-26 13:12:45.073245 | controller | device_owner: '' 2025-11-26 13:12:45.073340 | controller | device_profile: null 2025-11-26 13:12:45.073623 | controller | dns_assignment: 2025-11-26 13:12:45.073720 | controller | - fqdn: host-192-168-122-11.openstacklocal. 2025-11-26 13:12:45.073728 | controller | hostname: host-192-168-122-11 2025-11-26 13:12:45.073735 | controller | ip_address: 192.168.122.11 2025-11-26 13:12:45.073743 | controller | dns_domain: '' 2025-11-26 13:12:45.073809 | controller | dns_name: '' 2025-11-26 13:12:45.073900 | controller | extra_dhcp_opts: [] 2025-11-26 13:12:45.074157 | controller | fixed_ips: 2025-11-26 13:12:45.074258 | controller | - ip_address: 192.168.122.11 2025-11-26 13:12:45.074266 | controller | subnet_id: 439268bf-0f67-4ab9-acb6-e83863627544 2025-11-26 13:12:45.074274 | controller | hardware_offload_type: null 2025-11-26 13:12:45.074350 | controller | hints: '' 2025-11-26 13:12:45.074459 | controller | id: 08fea08d-d5b4-4628-8b5b-2884add3eb8d 2025-11-26 13:12:45.074554 | controller | ip_allocation: immediate 2025-11-26 13:12:45.074655 | controller | mac_address: fa:16:3e:d6:a5:c8 2025-11-26 13:12:45.074770 | controller | name: controller-7d89be18-854f-456e-9a32-21a30b69d6fb 2025-11-26 13:12:45.074885 | controller | network_id: 32f2eae2-8557-447f-b3ac-55c80de84fd5 2025-11-26 13:12:45.074996 | controller | numa_affinity_policy: null 2025-11-26 13:12:45.075127 | controller | port_security_enabled: false 2025-11-26 13:12:45.075243 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-11-26 13:12:45.075341 | controller | propagate_uplink_status: null 2025-11-26 13:12:45.075435 | controller | resource_request: null 2025-11-26 13:12:45.075554 | controller | revision_number: 1 2025-11-26 13:12:45.075653 | controller | qos_network_policy_id: null 2025-11-26 13:12:45.075745 | controller | qos_policy_id: null 2025-11-26 13:12:45.075840 | controller | security_group_ids: [] 2025-11-26 13:12:45.075928 | controller | status: DOWN 2025-11-26 13:12:45.076026 | controller | tags: [] 2025-11-26 13:12:45.076121 | controller | trunk_details: null 2025-11-26 13:12:45.076217 | controller | trusted: null 2025-11-26 13:12:45.076327 | controller | updated_at: '2025-11-26T13:12:44Z' 2025-11-26 13:12:45.636951 | controller | changed 2025-11-26 13:12:45.649363 | 2025-11-26 13:12:45.649511 | TASK [Set common facts for further usage] 2025-11-26 13:12:45.739434 | controller | ok 2025-11-26 13:12:45.747371 | 2025-11-26 13:12:45.747464 | TASK [Create the trunk port] 2025-11-26 13:12:46.287582 | controller | skipping: Conditional result was False 2025-11-26 13:12:46.302589 | 2025-11-26 13:12:46.302751 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2025-11-26 13:12:46.381844 | controller | skipping: Conditional result was False 2025-11-26 13:12:46.396953 | 2025-11-26 13:12:46.397175 | TASK [Refresh NetworkManager] 2025-11-26 13:12:46.456753 | controller | skipping: Conditional result was False 2025-11-26 13:12:46.469681 | 2025-11-26 13:12:46.469820 | TASK [Attach the port to the instance] 2025-11-26 13:12:54.100453 | controller | changed 2025-11-26 13:12:54.148435 | 2025-11-26 13:12:54.148570 | TASK [Wait till the interface exists] 2025-11-26 13:12:54.431219 | controller -> 38.102.83.193 | changed 2025-11-26 13:12:54.444712 | 2025-11-26 13:12:54.444854 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2025-11-26 13:12:54.569353 | controller | ok 2025-11-26 13:12:54.582247 | 2025-11-26 13:12:54.582384 | LOOP [Create VLANs ports and attach them to the trunk] 2025-11-26 13:12:54.612197 | 2025-11-26 13:12:54.612451 | LOOP [Prepare VLANs interface data to be used configuring] 2025-11-26 13:12:54.643420 | 2025-11-26 13:12:54.643699 | LOOP [Create NetworkManager configuration file for the trunk port] 2025-11-26 13:12:55.493836 | controller -> 38.102.83.193 | changed: 2025-11-26 13:12:55.494260 | controller -> 38.102.83.193 | { 2025-11-26 13:12:55.494348 | controller -> 38.102.83.193 | "key": "default", 2025-11-26 13:12:55.494418 | controller -> 38.102.83.193 | "value": { 2025-11-26 13:12:55.494482 | controller -> 38.102.83.193 | "connection": "ci-private-network", 2025-11-26 13:12:55.494553 | controller -> 38.102.83.193 | "gw": "192.168.122.1", 2025-11-26 13:12:55.494605 | controller -> 38.102.83.193 | "iface": "eth1", 2025-11-26 13:12:55.494645 | controller -> 38.102.83.193 | "ip": "192.168.122.11/24", 2025-11-26 13:12:55.494680 | controller -> 38.102.83.193 | "mac": "fa:16:3e:d6:a5:c8", 2025-11-26 13:12:55.494714 | controller -> 38.102.83.193 | "mtu": "1500" 2025-11-26 13:12:55.494749 | controller -> 38.102.83.193 | } 2025-11-26 13:12:55.494783 | controller -> 38.102.83.193 | } 2025-11-26 13:12:55.494851 | 2025-11-26 13:12:55.510167 | 2025-11-26 13:12:55.510270 | TASK [Refresh NetworkManager] 2025-11-26 13:12:56.390660 | controller -> 38.102.83.193 | changed 2025-11-26 13:12:56.409680 | 2025-11-26 13:12:56.409838 | TASK [Debug fetch IP routes] 2025-11-26 13:12:56.734152 | controller -> 38.102.83.193 | changed 2025-11-26 13:12:56.748094 | 2025-11-26 13:12:56.748241 | TASK [Debug IP routes] 2025-11-26 13:12:56.795705 | controller -> 38.102.83.193 | ok 2025-11-26 13:12:56.809957 | 2025-11-26 13:12:56.810132 | TASK [Create instance ports and attach if necessary] 2025-11-26 13:12:56.839645 | controller | ok 2025-11-26 13:12:56.861155 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2025-11-26 13:12:56.870928 | 2025-11-26 13:12:56.871046 | TASK [Print the host networking data] 2025-11-26 13:12:56.918876 | controller | ok 2025-11-26 13:12:56.932226 | 2025-11-26 13:12:56.932387 | TASK [Create the private network parent port] 2025-11-26 13:12:59.729686 | controller | admin_state_up: true 2025-11-26 13:12:59.729960 | controller | allowed_address_pairs: [] 2025-11-26 13:12:59.730366 | controller | binding_host_id: null 2025-11-26 13:12:59.730696 | controller | binding_profile: {} 2025-11-26 13:12:59.731072 | controller | binding_vif_details: {} 2025-11-26 13:12:59.731389 | controller | binding_vif_type: null 2025-11-26 13:12:59.731695 | controller | binding_vnic_type: normal 2025-11-26 13:12:59.732056 | controller | created_at: '2025-11-26T13:12:59Z' 2025-11-26 13:12:59.732311 | controller | data_plane_status: null 2025-11-26 13:12:59.732563 | controller | description: '' 2025-11-26 13:12:59.732776 | controller | device_id: '' 2025-11-26 13:12:59.733099 | controller | device_owner: '' 2025-11-26 13:12:59.733419 | controller | device_profile: null 2025-11-26 13:12:59.734185 | controller | dns_assignment: 2025-11-26 13:12:59.734403 | controller | - fqdn: host-192-168-122-10.openstacklocal. 2025-11-26 13:12:59.734412 | controller | hostname: host-192-168-122-10 2025-11-26 13:12:59.734418 | controller | ip_address: 192.168.122.10 2025-11-26 13:12:59.734426 | controller | dns_domain: '' 2025-11-26 13:12:59.734612 | controller | dns_name: '' 2025-11-26 13:12:59.735071 | controller | extra_dhcp_opts: [] 2025-11-26 13:12:59.735672 | controller | fixed_ips: 2025-11-26 13:12:59.735973 | controller | - ip_address: 192.168.122.10 2025-11-26 13:12:59.735983 | controller | subnet_id: 439268bf-0f67-4ab9-acb6-e83863627544 2025-11-26 13:12:59.735993 | controller | hardware_offload_type: null 2025-11-26 13:12:59.736245 | controller | hints: '' 2025-11-26 13:12:59.736537 | controller | id: e9611845-9479-47eb-a453-0428e3ca52b1 2025-11-26 13:12:59.736802 | controller | ip_allocation: immediate 2025-11-26 13:12:59.737161 | controller | mac_address: fa:16:3e:5d:f1:d6 2025-11-26 13:12:59.737461 | controller | name: crc-06628e42-f6c2-406a-9cb1-13512d1e2a59 2025-11-26 13:12:59.737782 | controller | network_id: 32f2eae2-8557-447f-b3ac-55c80de84fd5 2025-11-26 13:12:59.738127 | controller | numa_affinity_policy: null 2025-11-26 13:12:59.738481 | controller | port_security_enabled: false 2025-11-26 13:12:59.738794 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-11-26 13:12:59.739111 | controller | propagate_uplink_status: null 2025-11-26 13:12:59.739428 | controller | resource_request: null 2025-11-26 13:12:59.739824 | controller | revision_number: 1 2025-11-26 13:12:59.740202 | controller | qos_network_policy_id: null 2025-11-26 13:12:59.740513 | controller | qos_policy_id: null 2025-11-26 13:12:59.740834 | controller | security_group_ids: [] 2025-11-26 13:12:59.741175 | controller | status: DOWN 2025-11-26 13:12:59.741489 | controller | tags: [] 2025-11-26 13:12:59.741801 | controller | trunk_details: null 2025-11-26 13:12:59.742137 | controller | trusted: null 2025-11-26 13:12:59.742499 | controller | updated_at: '2025-11-26T13:12:59Z' 2025-11-26 13:12:59.983739 | controller | changed 2025-11-26 13:12:59.997559 | 2025-11-26 13:12:59.997700 | TASK [Set common facts for further usage] 2025-11-26 13:13:00.086285 | controller | ok 2025-11-26 13:13:00.094287 | 2025-11-26 13:13:00.094371 | TASK [Create the trunk port] 2025-11-26 13:13:00.642646 | controller | skipping: Conditional result was False 2025-11-26 13:13:00.651450 | 2025-11-26 13:13:00.651545 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2025-11-26 13:13:00.727436 | controller | skipping: Conditional result was False 2025-11-26 13:13:00.735821 | 2025-11-26 13:13:00.735909 | TASK [Refresh NetworkManager] 2025-11-26 13:13:00.812868 | controller | skipping: Conditional result was False 2025-11-26 13:13:00.821682 | 2025-11-26 13:13:00.821809 | TASK [Attach the port to the instance] 2025-11-26 13:13:07.876871 | controller | changed 2025-11-26 13:13:07.889488 | 2025-11-26 13:13:07.889694 | TASK [Wait till the interface exists] 2025-11-26 13:13:08.265607 | controller -> 38.102.83.142 | changed 2025-11-26 13:13:08.280971 | 2025-11-26 13:13:08.281212 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2025-11-26 13:13:08.411408 | controller | ok 2025-11-26 13:13:08.419084 | 2025-11-26 13:13:08.419183 | LOOP [Create VLANs ports and attach them to the trunk] 2025-11-26 13:13:08.470474 | controller | skipping: Conditional result was False 2025-11-26 13:13:11.485907 | controller | skipping: Conditional result was False 2025-11-26 13:13:14.502672 | controller | skipping: Conditional result was False 2025-11-26 13:13:14.526064 | 2025-11-26 13:13:14.526253 | LOOP [Prepare VLANs interface data to be used configuring] 2025-11-26 13:13:14.672077 | controller | ok: 2025-11-26 13:13:14.672559 | controller | { 2025-11-26 13:13:14.672623 | controller | "key": "internal-api", 2025-11-26 13:13:14.672682 | controller | "value": { 2025-11-26 13:13:14.672721 | controller | "ip": "172.17.0.5" 2025-11-26 13:13:14.672756 | controller | } 2025-11-26 13:13:14.672791 | controller | } 2025-11-26 13:13:14.672848 | 2025-11-26 13:13:14.698735 | controller | ok: 2025-11-26 13:13:14.698871 | controller | { 2025-11-26 13:13:14.698921 | controller | "key": "storage", 2025-11-26 13:13:14.698961 | controller | "value": { 2025-11-26 13:13:14.698995 | controller | "ip": "172.18.0.5" 2025-11-26 13:13:14.699079 | controller | } 2025-11-26 13:13:14.699119 | controller | } 2025-11-26 13:13:14.727658 | controller | ok: 2025-11-26 13:13:14.727885 | controller | { 2025-11-26 13:13:14.727948 | controller | "key": "tenant", 2025-11-26 13:13:14.727991 | controller | "value": { 2025-11-26 13:13:14.728092 | controller | "ip": "172.19.0.5" 2025-11-26 13:13:14.728135 | controller | } 2025-11-26 13:13:14.728172 | controller | } 2025-11-26 13:13:14.757906 | 2025-11-26 13:13:14.758088 | LOOP [Create NetworkManager configuration file for the trunk port] 2025-11-26 13:13:15.727998 | controller -> 38.102.83.142 | changed: 2025-11-26 13:13:15.728425 | controller -> 38.102.83.142 | { 2025-11-26 13:13:15.728495 | controller -> 38.102.83.142 | "key": "default", 2025-11-26 13:13:15.728546 | controller -> 38.102.83.142 | "value": { 2025-11-26 13:13:15.728592 | controller -> 38.102.83.142 | "connection": "ci-private-network", 2025-11-26 13:13:15.728638 | controller -> 38.102.83.142 | "gw": "192.168.122.1", 2025-11-26 13:13:15.728682 | controller -> 38.102.83.142 | "iface": "ens7", 2025-11-26 13:13:15.728728 | controller -> 38.102.83.142 | "ip": "192.168.122.10/24", 2025-11-26 13:13:15.728771 | controller -> 38.102.83.142 | "mac": "fa:16:3e:5d:f1:d6", 2025-11-26 13:13:15.728815 | controller -> 38.102.83.142 | "mtu": "1500" 2025-11-26 13:13:15.728857 | controller -> 38.102.83.142 | } 2025-11-26 13:13:15.728901 | controller -> 38.102.83.142 | } 2025-11-26 13:13:16.661009 | controller -> 38.102.83.142 | changed: 2025-11-26 13:13:16.661146 | controller -> 38.102.83.142 | { 2025-11-26 13:13:16.661170 | controller -> 38.102.83.142 | "key": "internal-api", 2025-11-26 13:13:16.661189 | controller -> 38.102.83.142 | "value": { 2025-11-26 13:13:16.661205 | controller -> 38.102.83.142 | "connection": "ci-private-network-20", 2025-11-26 13:13:16.661222 | controller -> 38.102.83.142 | "iface": "ens7.20", 2025-11-26 13:13:16.661238 | controller -> 38.102.83.142 | "ip": "172.17.0.5/24", 2025-11-26 13:13:16.661253 | controller -> 38.102.83.142 | "mac": "52:54:00:c4:a5:02", 2025-11-26 13:13:16.661269 | controller -> 38.102.83.142 | "mtu": "1496", 2025-11-26 13:13:16.661284 | controller -> 38.102.83.142 | "parent_iface": "ens7", 2025-11-26 13:13:16.661299 | controller -> 38.102.83.142 | "vlan": 20 2025-11-26 13:13:16.661314 | controller -> 38.102.83.142 | } 2025-11-26 13:13:16.661329 | controller -> 38.102.83.142 | } 2025-11-26 13:13:17.579182 | controller -> 38.102.83.142 | changed: 2025-11-26 13:13:17.579302 | controller -> 38.102.83.142 | { 2025-11-26 13:13:17.579324 | controller -> 38.102.83.142 | "key": "storage", 2025-11-26 13:13:17.579341 | controller -> 38.102.83.142 | "value": { 2025-11-26 13:13:17.579358 | controller -> 38.102.83.142 | "connection": "ci-private-network-21", 2025-11-26 13:13:17.579375 | controller -> 38.102.83.142 | "iface": "ens7.21", 2025-11-26 13:13:17.579391 | controller -> 38.102.83.142 | "ip": "172.18.0.5/24", 2025-11-26 13:13:17.579407 | controller -> 38.102.83.142 | "mac": "52:54:00:1f:2d:2d", 2025-11-26 13:13:17.579422 | controller -> 38.102.83.142 | "mtu": "1496", 2025-11-26 13:13:17.579437 | controller -> 38.102.83.142 | "parent_iface": "ens7", 2025-11-26 13:13:17.579453 | controller -> 38.102.83.142 | "vlan": 21 2025-11-26 13:13:17.579468 | controller -> 38.102.83.142 | } 2025-11-26 13:13:17.579483 | controller -> 38.102.83.142 | } 2025-11-26 13:13:18.530415 | controller -> 38.102.83.142 | changed: 2025-11-26 13:13:18.530540 | controller -> 38.102.83.142 | { 2025-11-26 13:13:18.530563 | controller -> 38.102.83.142 | "key": "tenant", 2025-11-26 13:13:18.530581 | controller -> 38.102.83.142 | "value": { 2025-11-26 13:13:18.530598 | controller -> 38.102.83.142 | "connection": "ci-private-network-22", 2025-11-26 13:13:18.530616 | controller -> 38.102.83.142 | "iface": "ens7.22", 2025-11-26 13:13:18.530632 | controller -> 38.102.83.142 | "ip": "172.19.0.5/24", 2025-11-26 13:13:18.530648 | controller -> 38.102.83.142 | "mac": "52:54:00:cb:4d:8b", 2025-11-26 13:13:18.530664 | controller -> 38.102.83.142 | "mtu": "1496", 2025-11-26 13:13:18.530679 | controller -> 38.102.83.142 | "parent_iface": "ens7", 2025-11-26 13:13:18.530695 | controller -> 38.102.83.142 | "vlan": 22 2025-11-26 13:13:18.530710 | controller -> 38.102.83.142 | } 2025-11-26 13:13:18.530726 | controller -> 38.102.83.142 | } 2025-11-26 13:13:18.551687 | 2025-11-26 13:13:18.551889 | TASK [Refresh NetworkManager] 2025-11-26 13:13:19.754432 | controller -> 38.102.83.142 | changed 2025-11-26 13:13:19.773477 | 2025-11-26 13:13:19.773617 | TASK [Debug fetch IP routes] 2025-11-26 13:13:20.128937 | controller -> 38.102.83.142 | changed 2025-11-26 13:13:20.138532 | 2025-11-26 13:13:20.138633 | TASK [Debug IP routes] 2025-11-26 13:13:20.194977 | controller -> 38.102.83.142 | ok 2025-11-26 13:13:20.205075 | 2025-11-26 13:13:20.205169 | TASK [Display some data about network ports] 2025-11-26 13:13:22.068158 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2025-11-26 13:13:22.176643 | controller | | ID | Name | MAC Address | Fixed IP Addresses | Status | 2025-11-26 13:13:22.176765 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2025-11-26 13:13:22.176775 | controller | | 08fea08d-d5b4-4628-8b5b-2884add3eb8d | controller-7d89be18-854f-456e-9a32-21a30b69d6fb | fa:16:3e:d6:a5:c8 | ip_address='192.168.122.11', subnet_id='439268bf-0f67-4ab9-acb6-e83863627544' | ACTIVE | 2025-11-26 13:13:22.176783 | controller | | 34e26c64-86c0-42a1-a833-c14f261805c7 | | fa:16:3e:a6:21:db | | DOWN | 2025-11-26 13:13:22.176791 | controller | | e9611845-9479-47eb-a453-0428e3ca52b1 | crc-06628e42-f6c2-406a-9cb1-13512d1e2a59 | fa:16:3e:5d:f1:d6 | ip_address='192.168.122.10', subnet_id='439268bf-0f67-4ab9-acb6-e83863627544' | ACTIVE | 2025-11-26 13:13:22.176799 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2025-11-26 13:13:22.257782 | controller | changed 2025-11-26 13:13:22.272186 | 2025-11-26 13:13:22.272382 | LOOP [Display server configuration] 2025-11-26 13:13:24.630231 | controller | changed 2025-11-26 13:13:24.630703 | controller | changed: All items complete 2025-11-26 13:13:24.630767 | 2025-11-26 13:13:29.741535 | controller | changed 2025-11-26 13:13:29.776674 | 2025-11-26 13:13:29.776872 | TASK [Fetch underneath provider DNSs] 2025-11-26 13:13:29.798786 | controller | ok 2025-11-26 13:13:29.806274 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-fetch-provider-dns.yml 2025-11-26 13:13:29.816463 | 2025-11-26 13:13:29.816524 | TASK [Fetch the DNS list of the default interface] 2025-11-26 13:13:30.281845 | controller | ok 2025-11-26 13:13:30.294083 | 2025-11-26 13:13:30.294226 | TASK [Set provider DNS for further usage] 2025-11-26 13:13:30.377555 | controller | ok 2025-11-26 13:13:30.390850 | 2025-11-26 13:13:30.391059 | LOOP [Save networking data to file for further usage] 2025-11-26 13:13:31.314488 | controller -> 38.102.83.142 | changed: "crc" 2025-11-26 13:13:32.090120 | controller -> 38.102.83.193 | changed: "controller" 2025-11-26 13:13:32.107155 | 2025-11-26 13:13:32.107347 | TASK [Remove cloud_secrets file] 2025-11-26 13:13:32.381757 | controller | changed 2025-11-26 13:13:32.426239 | 2025-11-26 13:13:32.426430 | PLAY RECAP 2025-11-26 13:13:32.426496 | controller | ok: 48 changed: 22 unreachable: 0 failed: 0 skipped: 14 rescued: 0 ignored: 0 2025-11-26 13:13:32.426524 | 2025-11-26 13:13:32.536972 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2025-11-26 13:13:32.545425 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2025-11-26 13:13:33.134216 | 2025-11-26 13:13:33.134329 | PLAY [Prefer ipv4 over ipv6] 2025-11-26 13:13:33.171343 | 2025-11-26 13:13:33.171458 | TASK [Configure /etc/gai.conf to prever ipv4 over ipv6] 2025-11-26 13:13:33.212667 | controller | skipping: Conditional result was False 2025-11-26 13:13:33.253983 | crc | skipping: Conditional result was False 2025-11-26 13:13:33.301782 | 2025-11-26 13:13:33.301903 | PLAY [Generic task for migration time to crc-cloud] 2025-11-26 13:13:33.321828 | 2025-11-26 13:13:33.321915 | TASK [Check if there is a image build date file] 2025-11-26 13:13:33.739825 | crc | ok 2025-11-26 13:13:33.747256 | 2025-11-26 13:13:33.747320 | TASK [Print image date] 2025-11-26 13:13:34.200226 | crc | Tue Nov 25 17:40:10 UTC 2025 | Image type: crc-cloud 2025-11-26 13:13:34.285466 | crc | ok 2025-11-26 13:13:34.336656 | 2025-11-26 13:13:34.336807 | TASK [Run crc-cloud preparation] 2025-11-26 13:13:34.372149 | crc | ok 2025-11-26 13:13:34.411194 | 2025-11-26 13:13:34.411338 | TASK [prepare-crc-cloud : Print build date] 2025-11-26 13:13:34.446800 | crc | ok 2025-11-26 13:13:34.459330 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/build_date.yaml 2025-11-26 13:13:34.474133 | 2025-11-26 13:13:34.474228 | TASK [prepare-crc-cloud : Check if there is a image build date file] 2025-11-26 13:13:34.779917 | crc | ok 2025-11-26 13:13:34.796122 | 2025-11-26 13:13:34.796262 | TASK [prepare-crc-cloud : Print image date if available] 2025-11-26 13:13:35.120563 | crc | Tue Nov 25 17:40:10 UTC 2025 | Image type: crc-cloud 2025-11-26 13:13:35.352461 | crc | ok 2025-11-26 13:13:35.368882 | 2025-11-26 13:13:35.369071 | TASK [prepare-crc-cloud : Tune Kubelet config file] 2025-11-26 13:13:35.397081 | crc | skipping: Conditional result was False 2025-11-26 13:13:35.414845 | 2025-11-26 13:13:35.415042 | TASK [prepare-crc-cloud : Reboot CRC host to get the network interfaces] 2025-11-26 13:13:35.456508 | crc | ok 2025-11-26 13:13:35.475585 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/reboot_crc.yaml 2025-11-26 13:13:35.491118 | 2025-11-26 13:13:35.491211 | TASK [prepare-crc-cloud : Reboot host after adding pull secret and changing kubelet node params] 2025-11-26 13:14:28.192497 | crc | changed 2025-11-26 13:14:28.207105 | 2025-11-26 13:14:28.207232 | TASK [Start Zuul console after reboot] 2025-11-26 13:14:28.250673 | crc | ok 2025-11-26 13:14:28.282645 | 2025-11-26 13:14:28.282731 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-11-26 13:14:28.893839 | crc | ok 2025-11-26 13:14:28.922436 | 2025-11-26 13:14:28.922568 | TASK [prepare-crc-cloud : Prepare for executing crc-cloud] 2025-11-26 13:14:28.948662 | crc | ok 2025-11-26 13:14:28.961327 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pre.yaml 2025-11-26 13:14:28.976387 | 2025-11-26 13:14:28.976470 | TASK [prepare-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2025-11-26 13:14:30.053787 | crc | changed 2025-11-26 13:14:30.097997 | 2025-11-26 13:14:30.098148 | TASK [prepare-crc-cloud : Reload NetworkManager after creating custom rules] 2025-11-26 13:14:31.220156 | crc | changed 2025-11-26 13:14:31.242918 | 2025-11-26 13:14:31.243145 | TASK [prepare-crc-cloud : Inject pull secret into /var/lib/kubelet/config.json] 2025-11-26 13:14:32.294441 | crc | changed 2025-11-26 13:14:32.311339 | 2025-11-26 13:14:32.311522 | TASK [prepare-crc-cloud : Check if etcd slow profile set] 2025-11-26 13:14:32.339573 | crc | skipping: Conditional result was False 2025-11-26 13:14:32.359723 | 2025-11-26 13:14:32.359892 | TASK [prepare-crc-cloud : Use ramdisk for etcd] 2025-11-26 13:14:32.403784 | crc | ok 2025-11-26 13:14:32.425476 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/ramdisk.yaml 2025-11-26 13:14:32.443518 | 2025-11-26 13:14:32.443627 | TASK [prepare-crc-cloud : Move current etcd to other place] 2025-11-26 13:14:32.984574 | crc | ok 2025-11-26 13:14:33.000050 | 2025-11-26 13:14:33.000188 | TASK [prepare-crc-cloud : Mount ramdisk] 2025-11-26 13:14:33.515458 | crc | changed 2025-11-26 13:14:33.531664 | 2025-11-26 13:14:33.531835 | TASK [prepare-crc-cloud : Set proper permissions after mount] 2025-11-26 13:14:34.038510 | crc | changed 2025-11-26 13:14:34.048772 | 2025-11-26 13:14:34.048861 | TASK [prepare-crc-cloud : Copy content from old location to ramdisk] 2025-11-26 13:14:37.035311 | crc | changed 2025-11-26 13:14:37.050211 | 2025-11-26 13:14:37.050341 | TASK [prepare-crc-cloud : Set proper SELinux context] 2025-11-26 13:14:37.608834 | crc | ok 2025-11-26 13:14:37.624762 | 2025-11-26 13:14:37.624896 | TASK [prepare-crc-cloud : Block crc.testing domains] 2025-11-26 13:14:37.669176 | crc | ok 2025-11-26 13:14:37.688693 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/block_crc_domains.yaml 2025-11-26 13:14:37.708223 | 2025-11-26 13:14:37.708302 | LOOP [prepare-crc-cloud : Set crc.testing domains into /etc/hosts] 2025-11-26 13:14:38.213103 | crc | changed: line added 2025-11-26 13:14:38.495647 | crc | changed: line added 2025-11-26 13:14:38.830612 | crc | changed: line added 2025-11-26 13:14:39.073958 | crc | changed: line added 2025-11-26 13:14:39.363941 | crc | changed: line added 2025-11-26 13:14:39.628404 | crc | changed: line added 2025-11-26 13:14:40.008350 | crc | changed: line added 2025-11-26 13:14:40.310153 | crc | changed: line added 2025-11-26 13:14:40.337817 | 2025-11-26 13:14:40.337946 | TASK [prepare-crc-cloud : Get default interface name] 2025-11-26 13:14:40.689908 | crc | ens3 2025-11-26 13:14:40.894995 | crc | ok 2025-11-26 13:14:40.911700 | 2025-11-26 13:14:40.911835 | LOOP [prepare-crc-cloud : Block CRC domains also using iptables] 2025-11-26 13:14:41.657359 | crc | ok 2025-11-26 13:14:41.657878 | crc | changed: All items complete 2025-11-26 13:14:41.657948 | 2025-11-26 13:14:41.933061 | crc | ok 2025-11-26 13:14:42.248581 | crc | ok 2025-11-26 13:14:42.559176 | crc | ok 2025-11-26 13:14:42.863811 | crc | ok 2025-11-26 13:14:43.168581 | crc | ok 2025-11-26 13:14:43.470560 | crc | ok 2025-11-26 13:14:43.771101 | crc | ok 2025-11-26 13:14:43.802828 | 2025-11-26 13:14:43.803076 | TASK [prepare-crc-cloud : Set required facts] 2025-11-26 13:14:43.844996 | crc | ok 2025-11-26 13:14:43.862167 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/set_vars.yaml 2025-11-26 13:14:43.884218 | 2025-11-26 13:14:43.884302 | TASK [prepare-crc-cloud : Set required facts] 2025-11-26 13:14:43.976912 | crc | Output suppressed because no_log was given 2025-11-26 13:14:43.991946 | 2025-11-26 13:14:43.992128 | TASK [Start crc-cloud role when Zuul defined] 2025-11-26 13:14:44.030404 | crc | ok 2025-11-26 13:14:44.087693 | 2025-11-26 13:14:44.087764 | TASK [deploy-crc-cloud : Check if pull-secret is provided] 2025-11-26 13:14:44.111788 | crc | skipping: Conditional result was False 2025-11-26 13:14:44.119238 | 2025-11-26 13:14:44.119302 | TASK [deploy-crc-cloud : Create kubeconfig] 2025-11-26 13:14:44.151158 | crc | ok 2025-11-26 13:14:44.159403 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubeconfig.yaml 2025-11-26 13:14:44.170883 | 2025-11-26 13:14:44.170941 | TASK [deploy-crc-cloud : Create kube directory] 2025-11-26 13:14:44.497061 | crc | changed 2025-11-26 13:14:44.552043 | 2025-11-26 13:14:44.552200 | TASK [deploy-crc-cloud : Copy kubeconfig to user dir] 2025-11-26 13:14:45.122668 | crc | changed 2025-11-26 13:14:45.140216 | 2025-11-26 13:14:45.140353 | TASK [deploy-crc-cloud : Setup dnsmasq] 2025-11-26 13:14:45.184100 | crc | ok 2025-11-26 13:14:45.205696 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/dnsmasq.yaml 2025-11-26 13:14:45.224925 | 2025-11-26 13:14:45.225008 | TASK [deploy-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2025-11-26 13:14:46.144000 | crc | ok 2025-11-26 13:14:46.160731 | 2025-11-26 13:14:46.160867 | TASK [deploy-crc-cloud : Restart NetworkManager when its needed] 2025-11-26 13:14:46.188574 | crc | skipping: Conditional result was False 2025-11-26 13:14:46.209722 | 2025-11-26 13:14:46.209878 | TASK [deploy-crc-cloud : Ensure /etc/resolv.conf is not a symlink and is writable] 2025-11-26 13:14:46.548982 | crc | ok 2025-11-26 13:14:46.569153 | 2025-11-26 13:14:46.569321 | TASK [deploy-crc-cloud : Create crc-dnsmasq.conf] 2025-11-26 13:14:47.522155 | crc | changed 2025-11-26 13:14:47.540478 | 2025-11-26 13:14:47.540634 | LOOP [deploy-crc-cloud : Set this host as first nameserver in /etc/resolv.conf] 2025-11-26 13:14:47.891610 | crc | changed: line replaced 2025-11-26 13:14:48.183958 | crc | ok 2025-11-26 13:14:48.457489 | crc | ok 2025-11-26 13:14:48.477664 | 2025-11-26 13:14:48.477929 | TASK [deploy-crc-cloud : Restart dnsmasq] 2025-11-26 13:14:49.425803 | crc | changed 2025-11-26 13:14:49.447255 | 2025-11-26 13:14:49.447385 | TASK [deploy-crc-cloud : Start kubelet] 2025-11-26 13:14:49.488820 | crc | ok 2025-11-26 13:14:49.509463 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubelet.yaml 2025-11-26 13:14:49.531214 | 2025-11-26 13:14:49.531294 | TASK [deploy-crc-cloud : Start and enable kubelet] 2025-11-26 13:15:13.781295 | crc | changed 2025-11-26 13:15:13.801114 | 2025-11-26 13:15:13.801257 | TASK [deploy-crc-cloud : Wait for port 6443 to be up] 2025-11-26 13:16:14.303303 | crc | ok 2025-11-26 13:16:14.318852 | 2025-11-26 13:16:14.318990 | TASK [deploy-crc-cloud : Wait for API to start before continue] 2025-11-26 13:16:16.234725 | crc | NAMESPACE NAME READY STATUS RESTARTS AGE 2025-11-26 13:16:16.234958 | crc | openshift-apiserver-operator openshift-apiserver-operator-796bbdcf4f-6k6lm 0/1 Pending 0 42s 2025-11-26 13:16:16.235212 | crc | openshift-apiserver apiserver-76f77b778f-x8z2x 0/2 Pending 0 42s 2025-11-26 13:16:16.235407 | crc | openshift-authentication-operator authentication-operator-69f744f599-tdmwg 0/1 Pending 0 42s 2025-11-26 13:16:16.235631 | crc | openshift-authentication oauth-openshift-558db77b4-ksg5q 0/1 Pending 0 42s 2025-11-26 13:16:16.235835 | crc | openshift-cluster-machine-approver machine-approver-56656f9798-jcxz6 0/2 Pending 0 42s 2025-11-26 13:16:16.236014 | crc | openshift-cluster-samples-operator cluster-samples-operator-665b6dd947-ff9mx 0/2 Pending 0 42s 2025-11-26 13:16:16.236227 | crc | openshift-cluster-version cluster-version-operator-5c965bbfc6-ccxz2 0/1 Pending 0 42s 2025-11-26 13:16:16.236417 | crc | openshift-config-operator openshift-config-operator-7777fb866f-jtfqg 0/1 Pending 0 42s 2025-11-26 13:16:16.236614 | crc | openshift-console-operator console-operator-58897d9998-qvvvm 0/1 Pending 0 42s 2025-11-26 13:16:16.236839 | crc | openshift-console console-f9d7485db-tv788 0/1 Pending 0 42s 2025-11-26 13:16:16.237111 | crc | openshift-console downloads-7954f5f757-mr6p4 0/1 Pending 0 42s 2025-11-26 13:16:16.237282 | crc | openshift-controller-manager-operator openshift-controller-manager-operator-756b6f6bc6-wjngl 0/1 Pending 0 42s 2025-11-26 13:16:16.237472 | crc | openshift-controller-manager controller-manager-879f6c89f-pwnxf 0/1 Pending 0 42s 2025-11-26 13:16:16.237705 | crc | openshift-dns-operator dns-operator-744455d44c-r4nz4 0/2 Pending 0 42s 2025-11-26 13:16:16.237930 | crc | openshift-dns node-resolver-p296l 0/1 Pending 0 42s 2025-11-26 13:16:16.238189 | crc | openshift-etcd-operator etcd-operator-b45778765-6zcnr 0/1 Pending 0 42s 2025-11-26 13:16:16.238456 | crc | openshift-etcd etcd-crc 0/5 Pending 0 42s 2025-11-26 13:16:16.238648 | crc | openshift-image-registry cluster-image-registry-operator-dc59b4c8b-gqp27 0/1 Pending 0 42s 2025-11-26 13:16:16.238854 | crc | openshift-image-registry image-registry-697d97f7c8-sddmq 0/1 Pending 0 42s 2025-11-26 13:16:16.239151 | crc | openshift-image-registry node-ca-t6mph 0/1 Pending 0 42s 2025-11-26 13:16:16.239380 | crc | openshift-ingress-operator ingress-operator-5b745b69d9-qhgpx 0/2 Pending 0 42s 2025-11-26 13:16:16.239634 | crc | openshift-ingress router-default-5444994796-ctbq5 0/1 Pending 0 42s 2025-11-26 13:16:16.239859 | crc | openshift-kube-apiserver-operator kube-apiserver-operator-766d6c64bb-jq2nt 0/1 Pending 0 42s 2025-11-26 13:16:16.240155 | crc | openshift-kube-apiserver kube-apiserver-crc 0/5 Pending 0 43s 2025-11-26 13:16:16.240401 | crc | openshift-kube-controller-manager-operator kube-controller-manager-operator-78b949d7b-gvkb7 0/1 Pending 0 42s 2025-11-26 13:16:16.240631 | crc | openshift-kube-controller-manager kube-controller-manager-crc 0/4 Pending 0 42s 2025-11-26 13:16:16.240800 | crc | openshift-kube-scheduler-operator openshift-kube-scheduler-operator-5fdd9b5758-4pk2g 0/1 Pending 0 42s 2025-11-26 13:16:16.241005 | crc | openshift-kube-scheduler openshift-kube-scheduler-crc 0/3 Pending 0 11s 2025-11-26 13:16:16.241171 | crc | openshift-kube-storage-version-migrator-operator kube-storage-version-migrator-operator-b67b599dd-sxqxh 0/1 Pending 0 42s 2025-11-26 13:16:16.241358 | crc | openshift-kube-storage-version-migrator migrator-59844c95c7-scvdh 0/2 Pending 0 42s 2025-11-26 13:16:16.241532 | crc | openshift-machine-api control-plane-machine-set-operator-78cbb6b69f-zw88v 0/1 Pending 0 42s 2025-11-26 13:16:16.241731 | crc | openshift-machine-api machine-api-operator-5694c8668f-pdp9j 0/2 Pending 0 42s 2025-11-26 13:16:16.241931 | crc | openshift-machine-config-operator machine-config-controller-84d6567774-8fbql 0/2 Pending 0 42s 2025-11-26 13:16:16.242177 | crc | openshift-machine-config-operator machine-config-daemon-hjc55 0/2 Pending 0 42s 2025-11-26 13:16:16.242368 | crc | openshift-machine-config-operator machine-config-operator-74547568cd-fnj9w 0/2 Pending 0 42s 2025-11-26 13:16:16.242566 | crc | openshift-marketplace marketplace-operator-79b997595-zqvkf 0/1 Pending 0 41s 2025-11-26 13:16:16.242773 | crc | openshift-multus multus-additional-cni-plugins-75p22 0/1 Pending 0 42s 2025-11-26 13:16:16.242967 | crc | openshift-multus multus-admission-controller-857f4d67dd-x8d24 0/2 Pending 0 42s 2025-11-26 13:16:16.243228 | crc | openshift-multus multus-lb7jc 0/1 Pending 0 42s 2025-11-26 13:16:16.243451 | crc | openshift-multus network-metrics-daemon-6zzh7 0/2 Pending 0 42s 2025-11-26 13:16:16.243640 | crc | openshift-network-console networking-console-plugin-85b44fc459-gdk6g 1/1 Running 2 276d 2025-11-26 13:16:16.243825 | crc | openshift-network-diagnostics network-check-source-55646444c4-trplf 1/1 Running 2 276d 2025-11-26 13:16:16.244025 | crc | openshift-network-diagnostics network-check-target-xd92c 1/1 Running 2 276d 2025-11-26 13:16:16.244240 | crc | openshift-network-node-identity network-node-identity-vrzqb 2/2 Running 7 276d 2025-11-26 13:16:16.244479 | crc | openshift-network-operator iptables-alerter-4ln5h 1/1 Running 2 276d 2025-11-26 13:16:16.244678 | crc | openshift-network-operator network-operator-58b4c7f79c-55gtf 1/1 Running 4 276d 2025-11-26 13:16:16.244882 | crc | openshift-oauth-apiserver apiserver-7bbb656c7d-q5t5j 0/1 Pending 0 41s 2025-11-26 13:16:16.245081 | crc | openshift-operator-lifecycle-manager catalog-operator-68c6474976-cq6xq 0/1 Pending 0 41s 2025-11-26 13:16:16.245301 | crc | openshift-operator-lifecycle-manager collect-profiles-29402715-vsvbk 0/1 Pending 0 42s 2025-11-26 13:16:16.245488 | crc | openshift-operator-lifecycle-manager olm-operator-6b444d44fb-qrchs 0/1 Pending 0 41s 2025-11-26 13:16:16.245662 | crc | openshift-operator-lifecycle-manager package-server-manager-789f6589d5-qpslg 0/2 Pending 0 41s 2025-11-26 13:16:16.245847 | crc | openshift-operator-lifecycle-manager packageserver-d55dfcdfc-2w4bp 0/1 Pending 0 41s 2025-11-26 13:16:16.246092 | crc | openshift-ovn-kubernetes ovnkube-control-plane-749d76644c-sxtwd 0/2 Pending 0 41s 2025-11-26 13:16:16.246311 | crc | openshift-ovn-kubernetes ovnkube-node-m4wml 0/8 Pending 0 42s 2025-11-26 13:16:16.246486 | crc | openshift-route-controller-manager route-controller-manager-6576b87f9c-sgvf9 0/1 Pending 0 41s 2025-11-26 13:16:16.246698 | crc | openshift-service-ca-operator service-ca-operator-777779d784-gbnb2 0/1 Pending 0 41s 2025-11-26 13:16:16.246915 | crc | openshift-service-ca service-ca-9c57cc56f-rpwnp 0/1 Pending 0 41s 2025-11-26 13:16:16.385276 | crc | ok 2025-11-26 13:16:16.402872 | 2025-11-26 13:16:16.403075 | TASK [deploy-crc-cloud : Replace default pubkey] 2025-11-26 13:16:16.447427 | crc | ok 2025-11-26 13:16:16.469405 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/pubkey.yaml 2025-11-26 13:16:16.493654 | 2025-11-26 13:16:16.493805 | TASK [deploy-crc-cloud : Check if id_rsa.pub exists] 2025-11-26 13:16:16.816437 | crc | ok 2025-11-26 13:16:16.834806 | 2025-11-26 13:16:16.834960 | TASK [deploy-crc-cloud : Read pub key] 2025-11-26 13:16:17.423406 | crc | skipping: Conditional result was False 2025-11-26 13:16:17.442950 | 2025-11-26 13:16:17.443173 | TASK [deploy-crc-cloud : Wait for machineconfig] 2025-11-26 13:16:17.470457 | crc | skipping: Conditional result was False 2025-11-26 13:16:17.488415 | 2025-11-26 13:16:17.488582 | TASK [deploy-crc-cloud : Patch machineconfig 99-master-ssh] 2025-11-26 13:16:18.053305 | crc | skipping: Conditional result was False 2025-11-26 13:16:18.068890 | 2025-11-26 13:16:18.069067 | TASK [deploy-crc-cloud : Wait for cluster become healthy] 2025-11-26 13:16:18.112466 | crc | ok 2025-11-26 13:16:18.130437 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-11-26 13:16:18.162512 | 2025-11-26 13:16:18.162638 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-11-26 13:16:18.674337 | crc | True 2025-11-26 13:16:18.674998 | crc | False 2025-11-26 13:17:51.774521 | crc | changed 2025-11-26 13:17:51.790992 | 2025-11-26 13:17:51.791162 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-11-26 13:17:51.844111 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-11-26 13:17:51.860241 | 2025-11-26 13:17:51.860373 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-11-26 13:17:51.886948 | crc | skipping: Conditional result was False 2025-11-26 13:17:51.899197 | 2025-11-26 13:17:51.899316 | TASK [deploy-crc-cloud : Set credentials] 2025-11-26 13:17:51.935171 | crc | ok 2025-11-26 13:17:51.950154 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/set_credentials.yaml 2025-11-26 13:17:51.977202 | 2025-11-26 13:17:51.977267 | TASK [deploy-crc-cloud : Ensure htpasswd.txt does not exists] 2025-11-26 13:17:52.291221 | crc | ok 2025-11-26 13:17:52.306571 | 2025-11-26 13:17:52.306708 | TASK [deploy-crc-cloud : Create temporary directory] 2025-11-26 13:17:52.692315 | crc | changed 2025-11-26 13:17:52.704864 | 2025-11-26 13:17:52.704960 | LOOP [deploy-crc-cloud : Get htpasswd] 2025-11-26 13:17:52.799008 | crc | Output suppressed because no_log was given 2025-11-26 13:17:52.835567 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-11-26 13:17:52.837777 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-11-26 13:17:52.839776 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-11-26 13:17:52.856172 | 2025-11-26 13:17:52.856260 | TASK [deploy-crc-cloud : Get htpasswd for developer] 2025-11-26 13:18:24.232610 | crc | time="2025-11-26T13:18:24Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-11-26 13:18:24.242310 | crc | Trying to pull ghcr.io/crc-org/crc-cloud/httpd-tools:latest... 2025-11-26 13:18:24.549935 | crc | Getting image source signatures 2025-11-26 13:18:24.550081 | crc | Copying blob sha256:d79654aef0ca547a01bb2f6d116ddc9c00d0fcb5fe786606ecb1ececcb9186aa 2025-11-26 13:18:24.550219 | crc | Copying blob sha256:03b0c4cc4cd73e5e23be2059e3fd45509e5555dc4e38a3f7e64a79e7e660911f 2025-11-26 13:18:27.305736 | crc | Copying config sha256:baa92afe81008ec8db46b1b349f94ca18bceb9d8aac3bb873120cb11840da356 2025-11-26 13:18:27.430271 | crc | Writing manifest to image destination 2025-11-26 13:18:28.950080 | crc | changed 2025-11-26 13:18:28.968937 | 2025-11-26 13:18:28.969136 | TASK [deploy-crc-cloud : Get htpasswd for kubeadmin] 2025-11-26 13:18:29.409901 | crc | time="2025-11-26T13:18:29Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-11-26 13:18:31.037879 | crc | changed 2025-11-26 13:18:31.056877 | 2025-11-26 13:18:31.057064 | TASK [deploy-crc-cloud : Get htpasswd for redhat] 2025-11-26 13:18:31.541857 | crc | time="2025-11-26T13:18:31Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-11-26 13:18:32.652705 | crc | changed 2025-11-26 13:18:32.670393 | 2025-11-26 13:18:32.670707 | TASK [deploy-crc-cloud : Cleanup htpasswd.txt file] 2025-11-26 13:18:33.241962 | crc | changed 2025-11-26 13:18:33.252926 | 2025-11-26 13:18:33.253059 | TASK [deploy-crc-cloud : Create secret with generic htpass-secret] 2025-11-26 13:18:33.806146 | crc | changed 2025-11-26 13:18:33.823226 | 2025-11-26 13:18:33.823379 | TASK [deploy-crc-cloud : Replace htpass-secret] 2025-11-26 13:18:34.270546 | crc | secret/htpass-secret replaced 2025-11-26 13:18:34.388385 | crc | changed 2025-11-26 13:18:34.399569 | 2025-11-26 13:18:34.399675 | TASK [deploy-crc-cloud : Remove temporary directory] 2025-11-26 13:18:34.730251 | crc | changed 2025-11-26 13:18:34.741389 | 2025-11-26 13:18:34.741481 | TASK [deploy-crc-cloud : Replace default CA] 2025-11-26 13:18:34.777174 | crc | ok 2025-11-26 13:18:34.791488 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/replace_default_ca.yaml 2025-11-26 13:18:34.823842 | 2025-11-26 13:18:34.823976 | TASK [deploy-crc-cloud : Generate key] 2025-11-26 13:18:36.373923 | crc | changed 2025-11-26 13:18:36.389790 | 2025-11-26 13:18:36.389920 | TASK [deploy-crc-cloud : Generate cert] 2025-11-26 13:18:36.981965 | crc | changed 2025-11-26 13:18:36.998386 | 2025-11-26 13:18:36.998527 | TASK [deploy-crc-cloud : Generate csr] 2025-11-26 13:18:37.446380 | crc | .......+.....+.........+..........+..+...+.+.....+..........+.........+...+...+..........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+..........+..+............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*........................+.......+.....+...+...+....+...+..............+.........+.+......+............+...+.....+...+...................+..+....+...........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2025-11-26 13:18:37.858424 | crc | .........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*........................+.........+.+......+........+.+.....+.........+..........+.....+......+......+.........+.+...+...+.........+..............+.......+..+.+......+.....+...+...+..........+...+..+.......+..........................+.+...+.....+......+............+.......+..+.+..+...+.......+..+......+...+.+...+...........+......+.+..+..................+..........+.....+....+.....+.............+..+...+.+.........+..+.............+......+...........+..........+.....+....+..+.......+..+......+...+.+.....+.............+............+........+......+.+...........+...+.+...+...+...+......+......+..+......+...............+......+......+............+.+......+........+..........+....................+.+.....+.+........+......+.+...+...+........+....+..+.+...+.....+......+..........+........................+.........+...........+......+.+..+...+.......+..+...+...+.......+......+...........+..........+.....+......+...+.+........+..........+......+.....+.+.....+......+.......+...+..+...+...+....+......+............+.....+....+.....+....+..+..........+..+.+.....................+.....+.+.....+.......+.....+...+...+....+......+..+.........+.+............+..+....+......+..................+..+....+.....+.........+......+......+..........+...+...+.....+...+.........+...+.......+........+...+.+...............+.........+......+........+..........+..+.+.....+....+.....+....+..+...+......+...+.+......+...+.....+.......+......+...+..+.........+.+.........+.....+....+.........+..+....................................+.........+...+...+....+...+...+............+...+..............+.........+.+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2025-11-26 13:18:37.861522 | crc | ----- 2025-11-26 13:18:38.069787 | crc | changed 2025-11-26 13:18:38.085940 | 2025-11-26 13:18:38.086120 | TASK [deploy-crc-cloud : Generate user cert] 2025-11-26 13:18:38.456862 | crc | Certificate request self-signature ok 2025-11-26 13:18:38.466236 | crc | subject=O = ${GROUP}, CN = core 2025-11-26 13:18:38.655688 | crc | changed 2025-11-26 13:18:38.667640 | 2025-11-26 13:18:38.667796 | TASK [deploy-crc-cloud : Create configmap] 2025-11-26 13:18:39.181526 | crc | configmap/client-ca-custom created 2025-11-26 13:18:39.249079 | crc | changed 2025-11-26 13:18:39.264626 | 2025-11-26 13:18:39.264757 | TASK [deploy-crc-cloud : Patch apiserver] 2025-11-26 13:18:39.767047 | crc | apiserver.config.openshift.io/cluster patched 2025-11-26 13:18:39.838085 | crc | changed 2025-11-26 13:18:39.854610 | 2025-11-26 13:18:39.854777 | TASK [deploy-crc-cloud : Create configmap] 2025-11-26 13:18:40.391440 | crc | W1126 13:18:40.391313 13351 helpers.go:703] --dry-run is deprecated and can be replaced with --dry-run=client. 2025-11-26 13:18:40.608400 | crc | configmap/admin-kubeconfig-client-ca replaced 2025-11-26 13:18:40.921112 | crc | changed 2025-11-26 13:18:40.938169 | 2025-11-26 13:18:40.938360 | TASK [deploy-crc-cloud : Login to the OpenShift cluster] 2025-11-26 13:18:40.982549 | crc | ok 2025-11-26 13:18:40.999939 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/login.yaml 2025-11-26 13:18:41.041562 | 2025-11-26 13:18:41.041698 | TASK [deploy-crc-cloud : Try to login after all changes] 2025-11-26 13:18:41.525087 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2025-11-26 13:18:41.922998 | crc | 2025-11-26 13:18:41.923075 | crc | Login failed (401 Unauthorized) 2025-11-26 13:18:41.928571 | crc | Verify you have provided the correct credentials. 2025-11-26 13:20:12.028387 | crc | ok 2025-11-26 13:20:12.045285 | 2025-11-26 13:20:12.045425 | TASK [deploy-crc-cloud : Patch pull secret] 2025-11-26 13:20:12.082883 | crc | ok 2025-11-26 13:20:12.099514 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/patch_pull_secret.yaml 2025-11-26 13:20:12.135551 | 2025-11-26 13:20:12.135629 | TASK [deploy-crc-cloud : Patch pull secret] 2025-11-26 13:20:12.726136 | crc | Output suppressed because no_log was given 2025-11-26 13:20:12.741888 | 2025-11-26 13:20:12.742040 | TASK [deploy-crc-cloud : Wait for cluster become healthy after patching CA and pull secret] 2025-11-26 13:20:12.776580 | crc | ok 2025-11-26 13:20:12.794128 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-11-26 13:20:12.833920 | 2025-11-26 13:20:12.834085 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-11-26 13:20:13.438283 | crc | True 2025-11-26 13:20:13.439303 | crc | True 2025-11-26 13:20:13.911097 | crc | changed 2025-11-26 13:20:13.923112 | 2025-11-26 13:20:13.923231 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-11-26 13:20:13.975866 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-11-26 13:20:13.991941 | 2025-11-26 13:20:13.992130 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-11-26 13:20:14.031131 | crc | skipping: Conditional result was False 2025-11-26 13:20:14.050741 | 2025-11-26 13:20:14.050881 | TASK [deploy-crc-cloud : Create certificate and patch secret] 2025-11-26 13:20:14.078958 | crc | skipping: Conditional result was False 2025-11-26 13:20:14.097284 | 2025-11-26 13:20:14.097419 | TASK [deploy-crc-cloud : Wait for cluster become healthy after adding domain] 2025-11-26 13:20:14.140716 | crc | ok 2025-11-26 13:20:14.156602 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-11-26 13:20:14.196307 | 2025-11-26 13:20:14.196374 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-11-26 13:20:14.712154 | crc | True 2025-11-26 13:20:14.713468 | crc | True 2025-11-26 13:20:14.762387 | crc | changed 2025-11-26 13:20:14.779078 | 2025-11-26 13:20:14.779235 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-11-26 13:20:14.831536 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-11-26 13:20:14.847212 | 2025-11-26 13:20:14.847396 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-11-26 13:20:14.874508 | crc | skipping: Conditional result was False 2025-11-26 13:20:14.886274 | 2025-11-26 13:20:14.886358 | TASK [deploy-crc-cloud : Patch ingress config] 2025-11-26 13:20:14.911950 | crc | skipping: Conditional result was False 2025-11-26 13:20:14.933148 | 2025-11-26 13:20:14.933247 | TASK [deploy-crc-cloud : Patch api server] 2025-11-26 13:20:14.958850 | crc | skipping: Conditional result was False 2025-11-26 13:20:14.971357 | 2025-11-26 13:20:14.971465 | TASK [deploy-crc-cloud : Patch default route] 2025-11-26 13:20:14.997767 | crc | skipping: Conditional result was False 2025-11-26 13:20:15.016734 | 2025-11-26 13:20:15.016896 | TASK [deploy-crc-cloud : Wait for cluster become healthy after changing ingress api server and default route] 2025-11-26 13:20:15.052946 | crc | ok 2025-11-26 13:20:15.066634 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-11-26 13:20:15.105419 | 2025-11-26 13:20:15.105533 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy authentication|console|etcd|ingress|openshift-apiserver] 2025-11-26 13:20:15.599783 | crc | False 2025-11-26 13:20:15.600681 | crc | True 2025-11-26 13:20:15.600710 | crc | True 2025-11-26 13:20:15.600863 | crc | True 2025-11-26 13:20:15.600885 | crc | True 2025-11-26 13:21:33.086553 | crc | changed 2025-11-26 13:21:33.102467 | 2025-11-26 13:21:33.102617 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-11-26 13:21:33.157727 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-11-26 13:21:33.174750 | 2025-11-26 13:21:33.175119 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-11-26 13:21:33.212513 | crc | skipping: Conditional result was False 2025-11-26 13:21:33.223677 | 2025-11-26 13:21:33.223801 | TASK [deploy-crc-cloud : Get console route] 2025-11-26 13:21:33.249287 | crc | skipping: Conditional result was False 2025-11-26 13:21:33.269137 | 2025-11-26 13:21:33.269251 | TASK [Start crc-cloud role when Zuul is not defined] 2025-11-26 13:21:33.304872 | crc | skipping: Conditional result was False 2025-11-26 13:21:33.317995 | 2025-11-26 13:21:33.318102 | TASK [prepare-crc-cloud : Recreate kubelet config.json] 2025-11-26 13:21:33.352336 | crc | ok 2025-11-26 13:21:33.366554 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/inject-pull-secret.yaml 2025-11-26 13:21:33.394267 | 2025-11-26 13:21:33.394328 | TASK [prepare-crc-cloud : Fail when openshift_pull_sec not provided] 2025-11-26 13:21:33.449682 | crc | skipping: Conditional result was False 2025-11-26 13:21:33.457444 | 2025-11-26 13:21:33.457508 | TASK [prepare-crc-cloud : Cleanup file] 2025-11-26 13:21:33.997135 | crc | Output suppressed because no_log was given 2025-11-26 13:21:34.012647 | 2025-11-26 13:21:34.012785 | TASK [prepare-crc-cloud : Copy pull-secret to kubelet config.json] 2025-11-26 13:21:34.432859 | crc | Output suppressed because no_log was given 2025-11-26 13:21:34.447952 | 2025-11-26 13:21:34.448113 | TASK [prepare-crc-cloud : Replace singleqoute with doublequote] 2025-11-26 13:21:35.030310 | crc | changed: 42 replacements made 2025-11-26 13:21:35.039871 | 2025-11-26 13:21:35.039955 | TASK [prepare-crc-cloud : Remove spaces] 2025-11-26 13:21:35.400217 | crc | changed: 20 replacements made 2025-11-26 13:21:35.416450 | 2025-11-26 13:21:35.416594 | TASK [prepare-crc-cloud : Ensure you are logged in to the OpenShift] 2025-11-26 13:21:35.463117 | crc | ok 2025-11-26 13:21:35.481265 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/openshift_login.yaml 2025-11-26 13:21:35.514248 | 2025-11-26 13:21:35.514385 | TASK [prepare-crc-cloud : Login to the OpenShift] 2025-11-26 13:21:35.994315 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2025-11-26 13:21:36.105875 | crc | 2025-11-26 13:21:36.105931 | crc | Login successful. 2025-11-26 13:21:36.124209 | crc | 2025-11-26 13:21:36.124258 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects' 2025-11-26 13:21:36.147731 | crc | 2025-11-26 13:21:36.147759 | crc | Using project "default". 2025-11-26 13:21:36.554200 | crc | ok 2025-11-26 13:21:36.569785 | 2025-11-26 13:21:36.569930 | TASK [prepare-crc-cloud : Post tasks after crc-cloud script execution] 2025-11-26 13:21:36.611248 | crc | ok 2025-11-26 13:21:36.638249 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/post.yaml 2025-11-26 13:21:36.674148 | 2025-11-26 13:21:36.674273 | LOOP [prepare-crc-cloud : Set DNS nameservers provided by cloud provider] 2025-11-26 13:21:37.086086 | crc | changed: line added 2025-11-26 13:21:37.086591 | crc | changed: All items complete 2025-11-26 13:21:37.086660 | 2025-11-26 13:21:37.405738 | crc | changed: line added 2025-11-26 13:21:37.428989 | 2025-11-26 13:21:37.429211 | TASK [prepare-crc-cloud : Increase dnsmasq cache size] 2025-11-26 13:21:37.779452 | crc | changed: line added 2025-11-26 13:21:37.795596 | 2025-11-26 13:21:37.795729 | TASK [prepare-crc-cloud : Reload NetworkManager after adding cache and DNS server] 2025-11-26 13:21:38.756159 | crc | changed 2025-11-26 13:21:38.776546 | 2025-11-26 13:21:38.776693 | TASK [prepare-crc-cloud : Ensure kube config does not exists] 2025-11-26 13:21:39.093502 | crc | ok 2025-11-26 13:21:39.110289 | 2025-11-26 13:21:39.110473 | TASK [prepare-crc-cloud : Copy new generated KUBECONFIG] 2025-11-26 13:21:39.137553 | crc | skipping: Conditional result was False 2025-11-26 13:21:39.155435 | 2025-11-26 13:21:39.155591 | TASK [prepare-crc-cloud : Delete all openshift-marketplace pods] 2025-11-26 13:21:39.686278 | crc | pod "certified-operators-6s4vv" deleted 2025-11-26 13:21:39.694908 | crc | pod "community-operators-4f7qf" deleted 2025-11-26 13:21:39.720331 | crc | pod "marketplace-operator-79b997595-zqvkf" deleted 2025-11-26 13:21:39.721897 | crc | pod "redhat-marketplace-rqbp5" deleted 2025-11-26 13:21:39.731874 | crc | pod "redhat-operators-hf2r6" deleted 2025-11-26 13:21:41.718851 | crc | ok 2025-11-26 13:21:41.735863 | 2025-11-26 13:21:41.736073 | TASK [prepare-crc-cloud : Pause machineconfigpool] 2025-11-26 13:21:41.778630 | crc | ok 2025-11-26 13:21:41.797081 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pause_mcp.yaml 2025-11-26 13:21:41.835694 | 2025-11-26 13:21:41.835819 | LOOP [prepare-crc-cloud : Pause the machineconfig configuration if mcp is not needed] 2025-11-26 13:21:42.462334 | crc | ok 2025-11-26 13:21:42.867818 | crc | ok 2025-11-26 13:21:42.895603 | 2025-11-26 13:21:42.895803 | TASK [prepare-crc-cloud : Print current machineconfigpool] 2025-11-26 13:21:43.479282 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2025-11-26 13:21:43.479339 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False True True 1 0 0 1 276d 2025-11-26 13:21:43.484911 | crc | worker rendered-worker-594cc07c9feefb5e37f2530ac457d36c True False False 0 0 0 0 276d 2025-11-26 13:21:43.963132 | crc | ok 2025-11-26 13:21:43.979702 | 2025-11-26 13:21:43.979854 | TASK [prepare-crc-cloud : Set low profile to etcd to avoid flakiness] 2025-11-26 13:21:44.007569 | crc | skipping: Conditional result was False 2025-11-26 13:21:44.025534 | 2025-11-26 13:21:44.025733 | TASK [prepare-crc-cloud : Fix machineconfigpool degradation] 2025-11-26 13:21:44.052635 | crc | skipping: Conditional result was False 2025-11-26 13:21:44.069975 | 2025-11-26 13:21:44.070166 | TASK [prepare-crc-cloud : Remove drain machineconfig for the node] 2025-11-26 13:21:44.097813 | crc | skipping: Conditional result was False 2025-11-26 13:21:44.115090 | 2025-11-26 13:21:44.115234 | TASK [prepare-crc-cloud : Post machineconfigpool tasks] 2025-11-26 13:21:44.142684 | crc | skipping: Conditional result was False 2025-11-26 13:21:44.160518 | 2025-11-26 13:21:44.160677 | TASK [prepare-crc-cloud : Enable monitoring and cluster-monitoring-operator] 2025-11-26 13:21:44.188171 | crc | skipping: Conditional result was False 2025-11-26 13:21:44.221627 | 2025-11-26 13:21:44.221781 | TASK [Run crc-extracted preparation] 2025-11-26 13:21:44.247434 | crc | skipping: Conditional result was False 2025-11-26 13:21:44.259277 | 2025-11-26 13:21:44.259397 | TASK [Fail when image build date does not exists] 2025-11-26 13:21:44.284802 | crc | skipping: Conditional result was False 2025-11-26 13:21:44.326149 | 2025-11-26 13:21:44.326284 | PLAY [Set IOPS and Read/Write disk limitation] 2025-11-26 13:21:44.363123 | 2025-11-26 13:21:44.363250 | TASK [Set limit for disk usage - IOPS and Read/Write] 2025-11-26 13:21:44.439486 | controller | ok 2025-11-26 13:21:44.445791 | crc | ok 2025-11-26 13:21:44.473774 | 2025-11-26 13:21:44.473848 | TASK [disk-usage-limitation : Get block device major:minor] 2025-11-26 13:21:44.895328 | crc | 252:0 2025-11-26 13:21:45.170607 | controller | 252:0 2025-11-26 13:21:45.551879 | crc | ok 2025-11-26 13:21:45.564489 | controller | ok 2025-11-26 13:21:45.628160 | 2025-11-26 13:21:45.628316 | LOOP [disk-usage-limitation : Ensure that some cgroup dirs exists] 2025-11-26 13:21:45.930874 | controller | ok: "/sys/fs/cgroup/init.scope" 2025-11-26 13:21:45.931353 | controller | ok: All items complete 2025-11-26 13:21:45.931412 | 2025-11-26 13:21:45.995651 | crc | ok: "/sys/fs/cgroup/init.scope" 2025-11-26 13:21:46.197827 | controller | changed: "/sys/fs/cgroup/machine.slice" 2025-11-26 13:21:46.278078 | crc | ok: "/sys/fs/cgroup/machine.slice" 2025-11-26 13:21:46.555603 | crc | ok: "/sys/fs/cgroup/system.slice" 2025-11-26 13:21:46.624060 | controller | ok: "/sys/fs/cgroup/system.slice" 2025-11-26 13:21:46.819753 | crc | ok: "/sys/fs/cgroup/user.slice" 2025-11-26 13:21:47.494222 | controller | ok: "/sys/fs/cgroup/user.slice" 2025-11-26 13:21:47.510128 | 2025-11-26 13:21:47.510348 | TASK [disk-usage-limitation : Ensure systemd configuration directory] 2025-11-26 13:21:47.902206 | crc | ok 2025-11-26 13:21:49.833793 | controller | changed 2025-11-26 13:21:49.844810 | 2025-11-26 13:21:49.844974 | TASK [disk-usage-limitation : Enable IO limit via override configuration] 2025-11-26 13:21:50.784888 | crc | changed 2025-11-26 13:23:05.275225 | controller | changed 2025-11-26 13:23:05.287845 | 2025-11-26 13:23:05.287984 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2025-11-26 13:23:05.312116 | 2025-11-26 13:23:05.312260 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2025-11-26 13:23:05.328754 | 2025-11-26 13:23:05.328852 | TASK [disk-usage-limitation : Reload systemd daemon after enabling IOAccounting] 2025-11-26 13:23:07.577899 | crc | ok 2025-11-26 13:23:08.479878 | controller | ok 2025-11-26 13:23:08.492800 | 2025-11-26 13:23:08.493063 | TASK [disk-usage-limitation : Wait for system.slice cgroup to have io.max file] 2025-11-26 13:23:08.746081 | controller | ok 2025-11-26 13:23:08.857604 | crc | ok 2025-11-26 13:23:08.865556 | 2025-11-26 13:23:08.865640 | LOOP [disk-usage-limitation : Set IOPS limit in the root cgroup] 2025-11-26 13:23:09.183664 | controller | ok 2025-11-26 13:23:09.184110 | controller | changed: All items complete 2025-11-26 13:23:09.184175 | 2025-11-26 13:23:09.289949 | crc | ok 2025-11-26 13:23:09.432093 | controller | ok 2025-11-26 13:23:09.662471 | crc | ok 2025-11-26 13:23:09.737513 | controller | ok 2025-11-26 13:23:09.976925 | controller | ok 2025-11-26 13:23:09.992317 | crc | ok 2025-11-26 13:23:10.296244 | crc | ok 2025-11-26 13:23:10.318482 | 2025-11-26 13:23:10.318665 | TASK [disk-usage-limitation : Verify the IOPS limit] 2025-11-26 13:23:10.706566 | crc | init 2025-11-26 13:23:10.708775 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:10.709109 | crc | machine 2025-11-26 13:23:10.711010 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:10.711345 | crc | system 2025-11-26 13:23:10.713431 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:10.713799 | crc | user 2025-11-26 13:23:10.715722 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:11.103261 | controller | init 2025-11-26 13:23:11.105580 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:11.106057 | controller | machine 2025-11-26 13:23:11.108161 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:11.108587 | controller | system 2025-11-26 13:23:11.110629 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:11.111061 | controller | user 2025-11-26 13:23:11.112163 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:11.428112 | crc | ok 2025-11-26 13:23:11.441107 | controller | ok 2025-11-26 13:23:11.454162 | 2025-11-26 13:23:11.454306 | TASK [disk-usage-limitation : Check if kubepods.slice exists] 2025-11-26 13:23:11.685211 | controller | ok 2025-11-26 13:23:11.773300 | crc | ok 2025-11-26 13:23:11.787938 | 2025-11-26 13:23:11.788106 | TASK [disk-usage-limitation : Set the limit] 2025-11-26 13:23:12.385902 | controller | skipping: Conditional result was False 2025-11-26 13:23:12.401832 | crc | ok 2025-11-26 13:23:12.414851 | 2025-11-26 13:23:12.415004 | TASK [disk-usage-limitation : Verify the IOPS limit - kubepods slice] 2025-11-26 13:23:12.777734 | crc | kubepods 2025-11-26 13:23:12.779455 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:13.020502 | controller | skipping: Conditional result was False 2025-11-26 13:23:13.028330 | crc | ok 2025-11-26 13:23:13.034112 | 2025-11-26 13:23:13.034175 | TASK [disk-usage-limitation : Print the current io.max value] 2025-11-26 13:23:13.106264 | controller | ok: 2025-11-26 13:23:13.106481 | controller | init 2025-11-26 13:23:13.106508 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:13.106528 | controller | machine 2025-11-26 13:23:13.106545 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:13.106562 | controller | system 2025-11-26 13:23:13.106579 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:13.106596 | controller | user 2025-11-26 13:23:13.106613 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:13.122908 | crc | ok: 2025-11-26 13:23:13.122954 | crc | init 2025-11-26 13:23:13.122977 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:13.122996 | crc | machine 2025-11-26 13:23:13.123029 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:13.123051 | crc | system 2025-11-26 13:23:13.123068 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:13.123085 | crc | user 2025-11-26 13:23:13.123101 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 kubepods 2025-11-26 13:23:13.123118 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-11-26 13:23:13.180175 | 2025-11-26 13:23:13.180241 | PLAY RECAP 2025-11-26 13:23:13.180286 | controller | ok: 10 changed: 3 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-11-26 13:23:13.180312 | crc | ok: 104 changed: 41 unreachable: 0 failed: 0 skipped: 27 rescued: 0 ignored: 0 2025-11-26 13:23:13.180329 | 2025-11-26 13:23:13.313169 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2025-11-26 13:23:13.322538 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2025-11-26 13:23:13.901038 | 2025-11-26 13:23:13.901195 | PLAY [all,!compute] 2025-11-26 13:23:13.936840 | 2025-11-26 13:23:13.936955 | TASK [Enable container-tools rhel-modules for c8/crc node] 2025-11-26 13:23:14.499748 | controller | skipping: Conditional result was False 2025-11-26 13:23:14.500764 | crc | skipping: Conditional result was False 2025-11-26 13:23:14.514406 | 2025-11-26 13:23:14.514569 | TASK [Install podman] 2025-11-26 13:23:14.615723 | crc | skipping: Conditional result was False 2025-11-26 13:24:44.387209 | controller | changed 2025-11-26 13:24:44.412155 | 2025-11-26 13:24:44.412357 | TASK [Set var name for quay login zuul secret] 2025-11-26 13:24:44.487441 | controller | skipping: Conditional result was False 2025-11-26 13:24:44.518705 | crc | skipping: Conditional result was False 2025-11-26 13:24:44.527476 | 2025-11-26 13:24:44.527561 | TASK [Print the username] 2025-11-26 13:24:44.996961 | controller | openstack-k8s-operators+cirobot 2025-11-26 13:24:45.102612 | crc | skipping: Conditional result was False 2025-11-26 13:24:45.116111 | controller | ok: Runtime: 0:00:00.005563 2025-11-26 13:24:45.130333 | 2025-11-26 13:24:45.130463 | TASK [Fail when user or password is not set] 2025-11-26 13:24:45.187861 | controller | skipping: Conditional result was False 2025-11-26 13:24:45.219087 | crc | skipping: Conditional result was False 2025-11-26 13:24:45.228083 | 2025-11-26 13:24:45.228179 | TASK [Set vars for quay login] 2025-11-26 13:24:45.277008 | controller | Output suppressed because no_log was given 2025-11-26 13:24:45.305239 | 2025-11-26 13:24:45.305324 | LOOP [Perform container registry login(s) with podman] 2025-11-26 13:24:46.136591 | controller | Output suppressed because no_log was given 2025-11-26 13:24:46.150314 | 2025-11-26 13:24:46.150457 | LOOP [Perform container registry login(s) with buildah] 2025-11-26 13:24:46.231030 | controller | Output suppressed because no_log was given 2025-11-26 13:24:46.231431 | 2025-11-26 13:24:46.261522 | 2025-11-26 13:24:46.261649 | TASK [Set Insecure registry for content provider] 2025-11-26 13:24:46.335271 | crc | skipping: Conditional result was False 2025-11-26 13:24:46.747841 | controller | changed: Block inserted 2025-11-26 13:24:46.829270 | 2025-11-26 13:24:46.829366 | PLAY RECAP 2025-11-26 13:24:46.829408 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2025-11-26 13:24:46.829435 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 9 rescued: 0 ignored: 0 2025-11-26 13:24:46.829454 | 2025-11-26 13:24:46.924644 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2025-11-26 13:24:46.928529 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2025-11-26 13:24:47.519878 | 2025-11-26 13:24:47.520049 | PLAY [rh-subscription] 2025-11-26 13:24:47.520190 | 2025-11-26 13:24:47.520228 | PLAY RECAP 2025-11-26 13:24:47.520300 | 2025-11-26 13:24:47.602830 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2025-11-26 13:24:47.606116 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2025-11-26 13:24:48.267045 | 2025-11-26 13:24:48.267225 | PLAY [Tweak CRC node] 2025-11-26 13:24:48.297007 | 2025-11-26 13:24:48.297201 | TASK [Load network parameters] 2025-11-26 13:24:48.933072 | crc | ok 2025-11-26 13:24:48.948914 | 2025-11-26 13:24:48.949156 | TASK [Check which dnsmasq config we must edit] 2025-11-26 13:24:49.374772 | crc | ok 2025-11-26 13:24:49.390497 | 2025-11-26 13:24:49.390700 | TASK [Ensure crc knows about its second NIC] 2025-11-26 13:24:50.490596 | crc | changed 2025-11-26 13:24:50.500617 | 2025-11-26 13:24:50.500705 | TASK [Ensure crc does not get "public" DNS] 2025-11-26 13:24:51.404912 | crc | changed 2025-11-26 13:24:51.416005 | 2025-11-26 13:24:51.416119 | TASK [Restart NetworkManager] 2025-11-26 13:24:52.499562 | crc | changed 2025-11-26 13:24:52.508976 | 2025-11-26 13:24:52.509089 | LOOP [Configure dns forwarders] 2025-11-26 13:24:52.923856 | crc | ok 2025-11-26 13:24:53.191326 | crc | ok 2025-11-26 13:24:53.210901 | 2025-11-26 13:24:53.211147 | TASK [Configure local DNS for CRC pod] 2025-11-26 13:24:53.724740 | crc | ok 2025-11-26 13:24:53.740060 | 2025-11-26 13:24:53.740217 | TASK [Configure dnsmasq listen-address to listen on both br-ex and ci-private-network] 2025-11-26 13:24:54.162747 | crc | changed: line added 2025-11-26 13:24:54.178622 | 2025-11-26 13:24:54.178821 | TASK [Restart native dnsmasq service] 2025-11-26 13:24:54.783566 | crc | changed 2025-11-26 13:24:54.805875 | 2025-11-26 13:24:54.806127 | TASK [Stop dnsmasq] 2025-11-26 13:24:54.833797 | crc | skipping: Conditional result was False 2025-11-26 13:24:54.844556 | 2025-11-26 13:24:54.844641 | TASK [Make sure that crc-dnsmasq is not running] 2025-11-26 13:24:54.870721 | crc | skipping: Conditional result was False 2025-11-26 13:24:54.881511 | 2025-11-26 13:24:54.881599 | TASK [Start dnsmasq] 2025-11-26 13:24:54.907215 | crc | skipping: Conditional result was False 2025-11-26 13:24:54.921813 | 2025-11-26 13:24:54.921948 | TASK [Wait for CRC to be ready] 2025-11-26 13:24:55.528016 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2025-11-26 13:24:55.685634 | crc | 2025-11-26 13:24:55.685695 | crc | Login successful. 2025-11-26 13:24:55.715469 | crc | 2025-11-26 13:24:55.715525 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects' 2025-11-26 13:24:55.746315 | crc | 2025-11-26 13:24:55.746379 | crc | Using project "default". 2025-11-26 13:24:55.964876 | crc | changed 2025-11-26 13:24:55.982888 | 2025-11-26 13:24:55.983107 | TASK [Set insecure registry on crc node] 2025-11-26 13:24:56.038619 | crc | ok 2025-11-26 13:24:56.063199 | crc | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/tasks/set_crc_insecure_registry.yml 2025-11-26 13:24:56.074579 | 2025-11-26 13:24:56.074667 | TASK [Patch the image.config.openshift.io resource to include insecure registry] 2025-11-26 13:24:56.647888 | crc | image.config.openshift.io/cluster patched 2025-11-26 13:24:57.124276 | crc | changed 2025-11-26 13:24:57.142268 | 2025-11-26 13:24:57.142423 | TASK [Patch the image.config.openshift.io resource to allow registries] 2025-11-26 13:24:57.687310 | crc | image.config.openshift.io/cluster patched 2025-11-26 13:24:57.766974 | crc | changed 2025-11-26 13:24:57.782657 | 2025-11-26 13:24:57.782827 | TASK [Ensure registries.conf.d exists] 2025-11-26 13:24:58.202950 | crc | ok 2025-11-26 13:24:58.218637 | 2025-11-26 13:24:58.218793 | TASK [Set Insecure registry for content provider] 2025-11-26 13:24:58.628630 | crc | changed: File created 2025-11-26 13:24:58.645172 | 2025-11-26 13:24:58.645311 | TASK [Restart crio] 2025-11-26 13:25:00.422535 | crc | changed 2025-11-26 13:25:00.470584 | 2025-11-26 13:25:00.470688 | PLAY [Tweak Controller] 2025-11-26 13:25:00.488097 | 2025-11-26 13:25:00.488170 | TASK [Install other packages] 2025-11-26 13:25:05.055477 | controller | changed 2025-11-26 13:25:05.068934 | 2025-11-26 13:25:05.069094 | LOOP [Ensure we know compute host keys] 2025-11-26 13:25:05.490308 | controller | changed 2025-11-26 13:25:05.490580 | controller | ok: All items complete 2025-11-26 13:25:05.490618 | 2025-11-26 13:25:06.015718 | controller | changed 2025-11-26 13:25:06.037210 | 2025-11-26 13:25:06.037411 | TASK [Generate an ssh keypair] 2025-11-26 13:25:06.300361 | controller | Generating public/private ecdsa key pair. 2025-11-26 13:25:06.300680 | controller | Your identification has been saved in /home/zuul/.ssh/id_cifw 2025-11-26 13:25:06.300692 | controller | Your public key has been saved in /home/zuul/.ssh/id_cifw.pub 2025-11-26 13:25:06.300699 | controller | The key fingerprint is: 2025-11-26 13:25:06.300705 | controller | SHA256:FiJ/+brk+XUDHAgaWPh6AnTcBDE0hU7kFDNsyTXq8YM zuul@np0005536710.novalocal 2025-11-26 13:25:06.300717 | controller | The key's randomart image is: 2025-11-26 13:25:06.300723 | controller | +---[ECDSA 256]---+ 2025-11-26 13:25:06.300732 | controller | | *%#B . | 2025-11-26 13:25:06.300771 | controller | | .o%*.+ . . | 2025-11-26 13:25:06.300778 | controller | | . ==.o . . . | 2025-11-26 13:25:06.300784 | controller | | ...*.. o . . | 2025-11-26 13:25:06.300790 | controller | | .E.+ S o | 2025-11-26 13:25:06.300796 | controller | | o .+ . . | 2025-11-26 13:25:06.300802 | controller | | o . . . o | 2025-11-26 13:25:06.300808 | controller | | o o . . . | 2025-11-26 13:25:06.300813 | controller | | =o. | 2025-11-26 13:25:06.300819 | controller | +----[SHA256]-----+ 2025-11-26 13:25:06.592807 | controller | changed 2025-11-26 13:25:06.602341 | 2025-11-26 13:25:06.602428 | TASK [Get public key] 2025-11-26 13:25:06.969178 | controller | ok 2025-11-26 13:25:06.982580 | 2025-11-26 13:25:06.982759 | TASK [Register pub key as a fact] 2025-11-26 13:25:07.049857 | controller | ok 2025-11-26 13:25:07.058118 | 2025-11-26 13:25:07.058267 | TASK [Load network parameters] 2025-11-26 13:25:07.416295 | controller | ok 2025-11-26 13:25:07.430076 | 2025-11-26 13:25:07.430235 | TASK [Check if cloud-init is overriding NM settings] 2025-11-26 13:25:07.839690 | controller | ok 2025-11-26 13:25:07.854760 | 2025-11-26 13:25:07.854951 | TASK [Remove cloud-init DNS override if present] 2025-11-26 13:25:07.883250 | controller | skipping: Conditional result was False 2025-11-26 13:25:07.895815 | 2025-11-26 13:25:07.895979 | TASK [Reload the NetworkManager to pick the changes] 2025-11-26 13:25:07.921782 | controller | skipping: Conditional result was False 2025-11-26 13:25:07.931401 | 2025-11-26 13:25:07.931554 | TASK [Get the default iface connection] 2025-11-26 13:25:08.365350 | controller | System eth0 2025-11-26 13:25:08.510208 | controller | changed 2025-11-26 13:25:08.524282 | 2025-11-26 13:25:08.524434 | TASK [Prepend CRC DNS server in the controllers default Network Manager connection configuation] 2025-11-26 13:25:09.139066 | controller | Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5) 2025-11-26 13:25:09.586591 | controller | changed 2025-11-26 13:25:09.632984 | 2025-11-26 13:25:09.633146 | PLAY [Ensure persistent SSH access] 2025-11-26 13:25:09.672519 | 2025-11-26 13:25:09.672657 | TASK [Inject key in ansible_user] 2025-11-26 13:25:10.349558 | controller | changed 2025-11-26 13:25:10.603274 | crc | changed 2025-11-26 13:25:10.614654 | 2025-11-26 13:25:10.614799 | TASK [Inject key in root] 2025-11-26 13:25:11.090110 | crc | changed 2025-11-26 13:25:11.106362 | controller | changed 2025-11-26 13:25:11.168651 | 2025-11-26 13:25:11.168754 | PLAY [Add cloud-admin user on Compute] 2025-11-26 13:25:11.169668 | 2025-11-26 13:25:11.169714 | PLAY [Set some fancy hostname] 2025-11-26 13:25:11.186230 | 2025-11-26 13:25:11.186290 | TASK [Inject hostname in configuration file] 2025-11-26 13:25:12.264396 | controller | changed 2025-11-26 13:25:12.308721 | 2025-11-26 13:25:12.308825 | PLAY RECAP 2025-11-26 13:25:12.308885 | controller | ok: 12 changed: 8 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-11-26 13:25:12.308920 | crc | ok: 18 changed: 12 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-11-26 13:25:12.308944 | 2025-11-26 13:25:12.458939 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2025-11-26 13:25:12.466385 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-11-26 13:25:13.124697 | 2025-11-26 13:25:13.124827 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2025-11-26 13:25:13.149046 | 2025-11-26 13:25:13.149193 | TASK [Clone repos in the job workspace] 2025-11-26 13:25:13.170374 | controller | ok 2025-11-26 13:25:13.188857 | 2025-11-26 13:25:13.188939 | TASK [prepare-workspace : Start zuul_console daemon.] 2025-11-26 13:25:13.843116 | controller | ok 2025-11-26 13:25:13.858658 | 2025-11-26 13:25:13.858834 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2025-11-26 13:25:22.135136 | controller | Output suppressed because no_log was given 2025-11-26 13:25:22.150094 | 2025-11-26 13:25:22.150185 | TASK [Create zuul-output directory] 2025-11-26 13:25:22.535639 | controller | ok 2025-11-26 13:25:22.548549 | 2025-11-26 13:25:22.548691 | TASK [Install required packages] 2025-11-26 13:25:23.581642 | controller | ok: Nothing to do 2025-11-26 13:25:23.595794 | 2025-11-26 13:25:23.595952 | TASK [Output pip related things] 2025-11-26 13:25:24.315815 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2025-11-26 13:25:24.649650 | controller | changed 2025-11-26 13:25:24.656207 | 2025-11-26 13:25:24.656293 | TASK [Install requirements] 2025-11-26 13:27:16.045807 | controller | changed 2025-11-26 13:27:16.076121 | 2025-11-26 13:27:16.076309 | TASK [Add cronjob to trigger job stats] 2025-11-26 13:27:16.145680 | controller | skipping: Conditional result was False 2025-11-26 13:27:16.162410 | 2025-11-26 13:27:16.162557 | LOOP [Construct project change list] 2025-11-26 13:27:16.250149 | controller | ok: 2025-11-26 13:27:16.250404 | controller | { 2025-11-26 13:27:16.250459 | controller | "branch": "main", 2025-11-26 13:27:16.250519 | controller | "change": "838", 2025-11-26 13:27:16.250558 | controller | "change_message": "Delete allocated PVCs after each kuttl test execution\n\nCurrently `Zuul` kuttl jobs fail due to the fact we're not de-allocating `PVCs` after each `kuttl` test execution. This patch aims to improve the cleanup process by removing them as part of the cleanup step.", 2025-11-26 13:27:16.250603 | controller | "change_url": "https://github.com/openstack-k8s-operators/glance-operator/pull/838", 2025-11-26 13:27:16.250640 | controller | "commit_id": "0ea83ac61a387379e147ff390d2262e343a9e81d", 2025-11-26 13:27:16.250676 | controller | "patchset": "0ea83ac61a387379e147ff390d2262e343a9e81d", 2025-11-26 13:27:16.250710 | controller | "project": { 2025-11-26 13:27:16.250745 | controller | "canonical_hostname": "github.com", 2025-11-26 13:27:16.250780 | controller | "canonical_name": "github.com/openstack-k8s-operators/glance-operator", 2025-11-26 13:27:16.250813 | controller | "name": "openstack-k8s-operators/glance-operator", 2025-11-26 13:27:16.250847 | controller | "short_name": "glance-operator", 2025-11-26 13:27:16.250881 | controller | "src_dir": "src/github.com/openstack-k8s-operators/glance-operator" 2025-11-26 13:27:16.250916 | controller | }, 2025-11-26 13:27:16.250949 | controller | "topic": null 2025-11-26 13:27:16.250982 | controller | } 2025-11-26 13:27:16.336481 | 2025-11-26 13:27:16.336605 | PLAY [Run ci/playbooks/build_runner_image.yml] 2025-11-26 13:27:16.375563 | 2025-11-26 13:27:16.375642 | TASK [Filter out host if needed] 2025-11-26 13:27:16.386040 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-11-26 13:27:16.393009 | 2025-11-26 13:27:16.393079 | TASK [Filter out host if needed] 2025-11-26 13:27:16.402492 | crc | skipping: end_host conditional evaluated to False, continuing execution for crc 2025-11-26 13:27:16.408851 | 2025-11-26 13:27:16.408941 | TASK [Get git tag for image tagging] 2025-11-26 13:27:17.005689 | controller | skipping: Conditional result was False 2025-11-26 13:27:17.006942 | crc | skipping: Conditional result was False 2025-11-26 13:27:17.020610 | 2025-11-26 13:27:17.020747 | TASK [Set openstack-runner image] 2025-11-26 13:27:17.063009 | controller | skipping: Conditional result was False 2025-11-26 13:27:17.074609 | crc | skipping: Conditional result was False 2025-11-26 13:27:17.089578 | 2025-11-26 13:27:17.089711 | TASK [Build openstack-runner image] 2025-11-26 13:27:17.127497 | controller | skipping: Conditional result was False 2025-11-26 13:27:17.138517 | crc | skipping: Conditional result was False 2025-11-26 13:27:17.146972 | 2025-11-26 13:27:17.147089 | TASK [Push openstack-runner image] 2025-11-26 13:27:17.177775 | controller | skipping: Conditional result was False 2025-11-26 13:27:17.188769 | crc | skipping: Conditional result was False 2025-11-26 13:27:17.197628 | 2025-11-26 13:27:17.197716 | TASK [Make sure ci-framework directory exists] 2025-11-26 13:27:17.231541 | controller | skipping: Conditional result was False 2025-11-26 13:27:17.242634 | crc | skipping: Conditional result was False 2025-11-26 13:27:17.252713 | 2025-11-26 13:27:17.252800 | TASK [Create EDPM ansible var file] 2025-11-26 13:27:17.284159 | controller | skipping: Conditional result was False 2025-11-26 13:27:17.295195 | crc | skipping: Conditional result was False 2025-11-26 13:27:17.349062 | 2025-11-26 13:27:17.349117 | PLAY RECAP 2025-11-26 13:27:17.349159 | controller | ok: 7 changed: 3 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2025-11-26 13:27:17.349184 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 0 2025-11-26 13:27:17.349201 | 2025-11-26 13:27:17.457724 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-11-26 13:27:17.468625 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-11-26 13:27:18.054876 | 2025-11-26 13:27:18.055016 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2025-11-26 13:27:18.080628 | 2025-11-26 13:27:18.080735 | TASK [Create zuul-output directory] 2025-11-26 13:27:18.743431 | controller | changed 2025-11-26 13:27:18.758269 | 2025-11-26 13:27:18.758453 | TASK [Slurp Zuul inventory test] 2025-11-26 13:27:19.175711 | controller -> localhost | ok 2025-11-26 13:27:19.192916 | 2025-11-26 13:27:19.193079 | TASK [Save zuul inventory] 2025-11-26 13:27:21.018576 | controller | changed 2025-11-26 13:27:21.036337 | 2025-11-26 13:27:21.036520 | TASK [Save zuul vars without the change_message] 2025-11-26 13:27:22.301795 | controller | changed 2025-11-26 13:27:22.345249 | 2025-11-26 13:27:22.345337 | PLAY RECAP 2025-11-26 13:27:22.345398 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-26 13:27:22.345427 | 2025-11-26 13:27:22.449942 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-11-26 13:27:22.453458 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-11-26 13:27:23.015419 | 2025-11-26 13:27:23.015533 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2025-11-26 13:27:23.039601 | 2025-11-26 13:27:23.039693 | TASK [Create zuul-output directory] 2025-11-26 13:27:23.665056 | controller | ok 2025-11-26 13:27:23.680550 | 2025-11-26 13:27:23.680712 | TASK [Slurp Zuul inventory test] 2025-11-26 13:27:24.146556 | controller -> localhost | ok 2025-11-26 13:27:24.163521 | 2025-11-26 13:27:24.163678 | TASK [Save zuul inventory] 2025-11-26 13:27:25.518260 | controller | ok 2025-11-26 13:27:25.532902 | 2025-11-26 13:27:25.533094 | TASK [Save zuul vars without the change_message] 2025-11-26 13:27:26.319816 | controller | ok 2025-11-26 13:27:26.363070 | 2025-11-26 13:27:26.363150 | PLAY RECAP 2025-11-26 13:27:26.363209 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-26 13:27:26.363236 | 2025-11-26 13:27:26.465601 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-11-26 13:27:26.470690 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main] 2025-11-26 13:27:27.019265 | 2025-11-26 13:27:27.019440 | PLAY [Run ci/playbooks/kuttl/run.yml] 2025-11-26 13:27:27.041849 | 2025-11-26 13:27:27.041923 | TASK [Run kuttl tests playbook] 2025-11-26 13:27:28.504638 | controller | 2025-11-26 13:27:29.584555 | controller | PLAY [Bootstrap playbook] ****************************************************** 2025-11-26 13:27:29.584656 | controller | 2025-11-26 13:27:29.584672 | controller | TASK [Gathering Facts ] ******************************************************** 2025-11-26 13:27:29.584683 | controller | Wednesday 26 November 2025 13:27:28 +0000 (0:00:00.035) 0:00:00.035 **** 2025-11-26 13:27:29.584693 | controller | Wednesday 26 November 2025 13:27:28 +0000 (0:00:00.033) 0:00:00.033 **** 2025-11-26 13:27:29.584713 | controller | ok: [localhost] 2025-11-26 13:27:29.629001 | controller | 2025-11-26 13:27:29.629070 | 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-11-26 13:27:29.629085 | controller | Wednesday 26 November 2025 13:27:29 +0000 (0:00:01.079) 0:00:01.115 **** 2025-11-26 13:27:29.629095 | controller | Wednesday 26 November 2025 13:27:29 +0000 (0:00:01.080) 0:00:01.113 **** 2025-11-26 13:27:29.629113 | controller | ok: [localhost] 2025-11-26 13:27:29.701528 | controller | 2025-11-26 13:27:29.701597 | controller | TASK [cifmw_setup : Get customized parameters ci_framework_params={{ 2025-11-26 13:27:29.701607 | controller | hostvars[inventory_hostname] | 2025-11-26 13:27:29.701623 | controller | dict2items | 2025-11-26 13:27:29.701631 | controller | selectattr("key", "match", 2025-11-26 13:27:29.701639 | controller | "^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") | 2025-11-26 13:27:29.701647 | controller | list | items2dict 2025-11-26 13:27:29.701655 | controller | }}] *** 2025-11-26 13:27:29.701662 | controller | Wednesday 26 November 2025 13:27:29 +0000 (0:00:00.044) 0:00:01.159 **** 2025-11-26 13:27:29.701670 | controller | Wednesday 26 November 2025 13:27:29 +0000 (0:00:00.044) 0:00:01.158 **** 2025-11-26 13:27:29.701689 | controller | ok: [localhost] 2025-11-26 13:27:30.031327 | controller | 2025-11-26 13:27:30.031377 | controller | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2025-11-26 13:27:30.031385 | controller | Wednesday 26 November 2025 13:27:29 +0000 (0:00:00.072) 0:00:01.232 **** 2025-11-26 13:27:30.031392 | controller | Wednesday 26 November 2025 13:27:29 +0000 (0:00:00.072) 0:00:01.230 **** 2025-11-26 13:27:30.031405 | controller | ok: [localhost] 2025-11-26 13:27:30.055050 | controller | 2025-11-26 13:27:30.055092 | 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-11-26 13:27:30.055102 | controller | Wednesday 26 November 2025 13:27:30 +0000 (0:00:00.330) 0:00:01.562 **** 2025-11-26 13:27:30.055108 | controller | Wednesday 26 November 2025 13:27:30 +0000 (0:00:00.330) 0:00:01.560 **** 2025-11-26 13:27:30.055127 | controller | skipping: [localhost] 2025-11-26 13:27:30.082593 | controller | 2025-11-26 13:27:30.082642 | 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-11-26 13:27:30.082650 | controller | Wednesday 26 November 2025 13:27:30 +0000 (0:00:00.023) 0:00:01.586 **** 2025-11-26 13:27:30.082656 | controller | Wednesday 26 November 2025 13:27:30 +0000 (0:00:00.023) 0:00:01.584 **** 2025-11-26 13:27:30.082668 | controller | skipping: [localhost] 2025-11-26 13:27:30.107670 | controller | 2025-11-26 13:27:30.107719 | 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-11-26 13:27:30.107727 | controller | Wednesday 26 November 2025 13:27:30 +0000 (0:00:00.027) 0:00:01.613 **** 2025-11-26 13:27:30.107733 | controller | Wednesday 26 November 2025 13:27:30 +0000 (0:00:00.027) 0:00:01.611 **** 2025-11-26 13:27:30.107746 | controller | skipping: [localhost] 2025-11-26 13:27:31.524991 | controller | 2025-11-26 13:27:31.525050 | controller | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2025-11-26 13:27:31.525059 | controller | Wednesday 26 November 2025 13:27:30 +0000 (0:00:00.025) 0:00:01.638 **** 2025-11-26 13:27:31.525074 | controller | Wednesday 26 November 2025 13:27:30 +0000 (0:00:00.025) 0:00:01.637 **** 2025-11-26 13:27:31.525088 | controller | changed: [localhost] 2025-11-26 13:27:32.079113 | controller | 2025-11-26 13:27:32.079161 | controller | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] *** 2025-11-26 13:27:32.079170 | controller | Wednesday 26 November 2025 13:27:31 +0000 (0:00:01.415) 0:00:03.054 **** 2025-11-26 13:27:32.079177 | controller | Wednesday 26 November 2025 13:27:31 +0000 (0:00:01.416) 0:00:03.053 **** 2025-11-26 13:27:32.079189 | controller | changed: [localhost] => (item=tmp) 2025-11-26 13:27:32.986669 | controller | changed: [localhost] => (item=artifacts/repositories) 2025-11-26 13:27:32.986731 | controller | changed: [localhost] => (item=venv/repo_setup) 2025-11-26 13:27:32.986738 | controller | 2025-11-26 13:27:32.986745 | controller | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] *** 2025-11-26 13:27:32.986751 | controller | Wednesday 26 November 2025 13:27:32 +0000 (0:00:00.555) 0:00:03.609 **** 2025-11-26 13:27:32.986757 | controller | Wednesday 26 November 2025 13:27:32 +0000 (0:00:00.555) 0:00:03.608 **** 2025-11-26 13:27:32.986771 | controller | ok: [localhost] 2025-11-26 13:27:34.063435 | controller | 2025-11-26 13:27:34.063481 | 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-11-26 13:27:34.063492 | controller | Wednesday 26 November 2025 13:27:32 +0000 (0:00:00.906) 0:00:04.516 **** 2025-11-26 13:27:34.063501 | controller | Wednesday 26 November 2025 13:27:32 +0000 (0:00:00.906) 0:00:04.515 **** 2025-11-26 13:27:34.063524 | controller | changed: [localhost] 2025-11-26 13:27:43.034041 | controller | 2025-11-26 13:27:43.034112 | 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-11-26 13:27:43.034135 | controller | Wednesday 26 November 2025 13:27:34 +0000 (0:00:01.075) 0:00:05.592 **** 2025-11-26 13:27:43.034149 | controller | Wednesday 26 November 2025 13:27:34 +0000 (0:00:01.075) 0:00:05.591 **** 2025-11-26 13:27:43.034171 | controller | changed: [localhost] 2025-11-26 13:27:43.868268 | controller | 2025-11-26 13:27:43.868379 | 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-11-26 13:27:43.868389 | controller | Wednesday 26 November 2025 13:27:43 +0000 (0:00:08.971) 0:00:14.563 **** 2025-11-26 13:27:43.868396 | controller | Wednesday 26 November 2025 13:27:43 +0000 (0:00:08.970) 0:00:14.562 **** 2025-11-26 13:27:43.868411 | controller | changed: [localhost] 2025-11-26 13:27:43.893791 | controller | 2025-11-26 13:27:43.893823 | 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-11-26 13:27:43.893831 | controller | Wednesday 26 November 2025 13:27:43 +0000 (0:00:00.834) 0:00:15.398 **** 2025-11-26 13:27:43.893837 | controller | Wednesday 26 November 2025 13:27:43 +0000 (0:00:00.834) 0:00:15.397 **** 2025-11-26 13:27:43.893848 | controller | skipping: [localhost] 2025-11-26 13:27:44.513866 | controller | 2025-11-26 13:27:44.513900 | 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-11-26 13:27:44.513908 | controller | Wednesday 26 November 2025 13:27:43 +0000 (0:00:00.026) 0:00:15.424 **** 2025-11-26 13:27:44.513915 | controller | Wednesday 26 November 2025 13:27:43 +0000 (0:00:00.026) 0:00:15.423 **** 2025-11-26 13:27:44.513932 | controller | changed: [localhost] 2025-11-26 13:27:44.547875 | controller | 2025-11-26 13:27:44.547914 | 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-11-26 13:27:44.547922 | controller | Wednesday 26 November 2025 13:27:44 +0000 (0:00:00.620) 0:00:16.044 **** 2025-11-26 13:27:44.547929 | controller | Wednesday 26 November 2025 13:27:44 +0000 (0:00:00.620) 0:00:16.043 **** 2025-11-26 13:27:44.547939 | controller | skipping: [localhost] 2025-11-26 13:27:44.582284 | controller | 2025-11-26 13:27:44.582318 | 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-11-26 13:27:44.582327 | controller | Wednesday 26 November 2025 13:27:44 +0000 (0:00:00.033) 0:00:16.078 **** 2025-11-26 13:27:44.582333 | controller | Wednesday 26 November 2025 13:27:44 +0000 (0:00:00.033) 0:00:16.077 **** 2025-11-26 13:27:44.582343 | controller | skipping: [localhost] 2025-11-26 13:27:44.615415 | controller | 2025-11-26 13:27:44.615442 | 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-11-26 13:27:44.615449 | controller | Wednesday 26 November 2025 13:27:44 +0000 (0:00:00.034) 0:00:16.113 **** 2025-11-26 13:27:44.615455 | controller | Wednesday 26 November 2025 13:27:44 +0000 (0:00:00.034) 0:00:16.111 **** 2025-11-26 13:27:44.615466 | controller | skipping: [localhost] 2025-11-26 13:27:45.087921 | controller | 2025-11-26 13:27:45.087976 | 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-11-26 13:27:45.087987 | controller | Wednesday 26 November 2025 13:27:44 +0000 (0:00:00.033) 0:00:16.146 **** 2025-11-26 13:27:45.087994 | controller | Wednesday 26 November 2025 13:27:44 +0000 (0:00:00.033) 0:00:16.145 **** 2025-11-26 13:27:45.088009 | controller | changed: [localhost] 2025-11-26 13:27:45.779154 | controller | 2025-11-26 13:27:45.779225 | controller | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }} 2025-11-26 13:27:45.779233 | controller | , dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2025-11-26 13:27:45.779255 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.472) 0:00:16.619 **** 2025-11-26 13:27:45.779265 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.472) 0:00:16.617 **** 2025-11-26 13:27:45.779284 | controller | changed: [localhost] 2025-11-26 13:27:45.812057 | controller | 2025-11-26 13:27:45.812130 | 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-11-26 13:27:45.812139 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.690) 0:00:17.309 **** 2025-11-26 13:27:45.812158 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.690) 0:00:17.308 **** 2025-11-26 13:27:45.812174 | controller | skipping: [localhost] 2025-11-26 13:27:45.842531 | controller | 2025-11-26 13:27:45.842616 | controller | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] *** 2025-11-26 13:27:45.842627 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.032) 0:00:17.342 **** 2025-11-26 13:27:45.842635 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.032) 0:00:17.340 **** 2025-11-26 13:27:45.842654 | controller | skipping: [localhost] 2025-11-26 13:27:45.868851 | controller | 2025-11-26 13:27:45.868924 | controller | TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] *** 2025-11-26 13:27:45.868935 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.030) 0:00:17.372 **** 2025-11-26 13:27:45.868963 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.030) 0:00:17.371 **** 2025-11-26 13:27:45.869002 | controller | skipping: [localhost] 2025-11-26 13:27:45.905262 | controller | 2025-11-26 13:27:45.905334 | 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-11-26 13:27:45.905344 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.026) 0:00:17.399 **** 2025-11-26 13:27:45.905351 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.026) 0:00:17.398 **** 2025-11-26 13:27:45.905367 | controller | ok: [localhost] 2025-11-26 13:27:45.932760 | controller | 2025-11-26 13:27:45.932845 | controller | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] *** 2025-11-26 13:27:45.932859 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.036) 0:00:17.436 **** 2025-11-26 13:27:45.932873 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.036) 0:00:17.434 **** 2025-11-26 13:27:45.932896 | controller | skipping: [localhost] 2025-11-26 13:27:45.959733 | controller | 2025-11-26 13:27:45.959818 | controller | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] *** 2025-11-26 13:27:45.959832 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.027) 0:00:17.463 **** 2025-11-26 13:27:45.959844 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.027) 0:00:17.461 **** 2025-11-26 13:27:45.959869 | controller | skipping: [localhost] 2025-11-26 13:27:45.986543 | controller | 2025-11-26 13:27:45.986613 | controller | TASK [Download the RPM name=krb_request] *************************************** 2025-11-26 13:27:45.986628 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.027) 0:00:17.490 **** 2025-11-26 13:27:45.986640 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.027) 0:00:17.489 **** 2025-11-26 13:27:45.986660 | controller | skipping: [localhost] 2025-11-26 13:27:46.012482 | controller | 2025-11-26 13:27:46.012558 | controller | TASK [repo_setup : Install RHOS Release tool name={{ 2025-11-26 13:27:46.012570 | controller | cifmw_repo_setup_rhos_release_rpm 2025-11-26 13:27:46.012579 | controller | if cifmw_repo_setup_rhos_release_rpm is not url 2025-11-26 13:27:46.012587 | controller | else cifmw_krb_request_out.path 2025-11-26 13:27:46.012597 | controller | }}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] *** 2025-11-26 13:27:46.012608 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.027) 0:00:17.517 **** 2025-11-26 13:27:46.012620 | controller | Wednesday 26 November 2025 13:27:45 +0000 (0:00:00.027) 0:00:17.516 **** 2025-11-26 13:27:46.012641 | controller | skipping: [localhost] 2025-11-26 13:27:46.037835 | controller | 2025-11-26 13:27:46.037925 | controller | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] *** 2025-11-26 13:27:46.037979 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.025) 0:00:17.543 **** 2025-11-26 13:27:46.037995 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.025) 0:00:17.542 **** 2025-11-26 13:27:46.038020 | controller | skipping: [localhost] 2025-11-26 13:27:46.067857 | controller | 2025-11-26 13:27:46.067989 | controller | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] *** 2025-11-26 13:27:46.068012 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.025) 0:00:17.568 **** 2025-11-26 13:27:46.068024 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.025) 0:00:17.567 **** 2025-11-26 13:27:46.068063 | controller | skipping: [localhost] 2025-11-26 13:27:46.093424 | controller | 2025-11-26 13:27:46.093502 | 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-11-26 13:27:46.093516 | controller | -t {{ cifmw_repo_setup_output }}] *** 2025-11-26 13:27:46.093529 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.030) 0:00:17.598 **** 2025-11-26 13:27:46.093542 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.030) 0:00:17.597 **** 2025-11-26 13:27:46.093565 | controller | skipping: [localhost] 2025-11-26 13:27:46.342212 | controller | 2025-11-26 13:27:46.342299 | controller | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] *** 2025-11-26 13:27:46.342311 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.025) 0:00:17.624 **** 2025-11-26 13:27:46.342320 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.025) 0:00:17.622 **** 2025-11-26 13:27:46.342344 | controller | ok: [localhost] 2025-11-26 13:27:46.625144 | controller | 2025-11-26 13:27:46.625185 | controller | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail 2025-11-26 13:27:46.625196 | controller | source /etc/ci/mirror_info.sh 2025-11-26 13:27:46.625206 | controller | sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo 2025-11-26 13:27:46.625215 | controller | ] *** 2025-11-26 13:27:46.625224 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.248) 0:00:17.872 **** 2025-11-26 13:27:46.625233 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.248) 0:00:17.871 **** 2025-11-26 13:27:46.625248 | controller | changed: [localhost] 2025-11-26 13:27:46.842749 | controller | 2025-11-26 13:27:46.842828 | 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-11-26 13:27:46.842844 | controller | source /etc/ci/mirror_info.sh 2025-11-26 13:27:46.842859 | controller | sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo 2025-11-26 13:27:46.842873 | controller | ] *** 2025-11-26 13:27:46.842886 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.283) 0:00:18.155 **** 2025-11-26 13:27:46.842900 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.283) 0:00:18.154 **** 2025-11-26 13:27:46.842923 | controller | changed: [localhost] 2025-11-26 13:27:47.334663 | controller | 2025-11-26 13:27:47.334706 | controller | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] *** 2025-11-26 13:27:47.334715 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.215) 0:00:18.371 **** 2025-11-26 13:27:47.334723 | controller | Wednesday 26 November 2025 13:27:46 +0000 (0:00:00.215) 0:00:18.370 **** 2025-11-26 13:27:47.334736 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/repo_setup/tasks/populate_gating_repo.yml:2 2025-11-26 13:27:47.366419 | controller | fatal: [localhost]: FAILED! => 2025-11-26 13:27:47.366472 | controller | changed: false 2025-11-26 13:27:47.366480 | controller | elapsed: 0 2025-11-26 13:27:47.366487 | controller | msg: 'Status code was -1 and not [200]: Request failed: ' 2025-11-26 13:27:47.366499 | controller | redirected: false 2025-11-26 13:27:47.366505 | controller | status: -1 2025-11-26 13:27:47.366511 | controller | url: http://38.102.83.113:8766/gating.repo 2025-11-26 13:27:47.366517 | controller | ...ignoring 2025-11-26 13:27:47.366533 | controller | 2025-11-26 13:27:47.366540 | controller | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo] 2025-11-26 13:27:47.366546 | controller | baseurl=http://{{ content_provider_registry_ip }}:8766/ 2025-11-26 13:27:47.366552 | controller | enabled=1 2025-11-26 13:27:47.366558 | controller | gpgcheck=0 2025-11-26 13:27:47.366563 | controller | priority=1 2025-11-26 13:27:47.366569 | controller | , dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] *** 2025-11-26 13:27:47.366575 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.493) 0:00:18.865 **** 2025-11-26 13:27:47.366582 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.493) 0:00:18.864 **** 2025-11-26 13:27:47.366594 | controller | skipping: [localhost] 2025-11-26 13:27:47.398587 | controller | 2025-11-26 13:27:47.398621 | controller | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] *** 2025-11-26 13:27:47.398629 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.031) 0:00:18.897 **** 2025-11-26 13:27:47.398635 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.031) 0:00:18.896 **** 2025-11-26 13:27:47.398646 | controller | skipping: [localhost] 2025-11-26 13:27:47.434110 | controller | 2025-11-26 13:27:47.434155 | 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-11-26 13:27:47.434163 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.032) 0:00:18.929 **** 2025-11-26 13:27:47.434169 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.032) 0:00:18.928 **** 2025-11-26 13:27:47.434182 | controller | skipping: [localhost] 2025-11-26 13:27:47.466228 | controller | 2025-11-26 13:27:47.466295 | controller | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] *** 2025-11-26 13:27:47.466306 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.035) 0:00:18.965 **** 2025-11-26 13:27:47.466314 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.035) 0:00:18.963 **** 2025-11-26 13:27:47.466331 | controller | skipping: [localhost] 2025-11-26 13:27:47.499122 | controller | 2025-11-26 13:27:47.499192 | 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-11-26 13:27:47.499201 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.032) 0:00:18.997 **** 2025-11-26 13:27:47.499208 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.032) 0:00:18.995 **** 2025-11-26 13:27:47.499221 | controller | skipping: [localhost] 2025-11-26 13:27:47.765342 | controller | 2025-11-26 13:27:47.765378 | controller | TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] *** 2025-11-26 13:27:47.765386 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.032) 0:00:19.030 **** 2025-11-26 13:27:47.765392 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.032) 0:00:19.028 **** 2025-11-26 13:27:47.765403 | controller | ok: [localhost] 2025-11-26 13:27:48.188390 | controller | 2025-11-26 13:27:48.188434 | controller | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] *** 2025-11-26 13:27:48.188443 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.265) 0:00:19.295 **** 2025-11-26 13:27:48.188450 | controller | Wednesday 26 November 2025 13:27:47 +0000 (0:00:00.265) 0:00:19.294 **** 2025-11-26 13:27:48.188462 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo) 2025-11-26 13:27:48.646139 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo) 2025-11-26 13:27:48.646200 | controller | 2025-11-26 13:27:48.646216 | controller | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] *** 2025-11-26 13:27:48.646230 | controller | Wednesday 26 November 2025 13:27:48 +0000 (0:00:00.423) 0:00:19.719 **** 2025-11-26 13:27:48.646243 | controller | Wednesday 26 November 2025 13:27:48 +0000 (0:00:00.423) 0:00:19.718 **** 2025-11-26 13:27:48.646267 | controller | changed: [localhost] 2025-11-26 13:27:48.927617 | controller | 2025-11-26 13:27:48.927678 | 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-11-26 13:27:48.927686 | controller | Wednesday 26 November 2025 13:27:48 +0000 (0:00:00.457) 0:00:20.176 **** 2025-11-26 13:27:48.927698 | controller | Wednesday 26 November 2025 13:27:48 +0000 (0:00:00.457) 0:00:20.175 **** 2025-11-26 13:27:48.927714 | controller | changed: [localhost] 2025-11-26 13:27:48.972556 | controller | 2025-11-26 13:27:48.972591 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2025-11-26 13:27:48.972598 | controller | Wednesday 26 November 2025 13:27:48 +0000 (0:00:00.281) 0:00:20.458 **** 2025-11-26 13:27:48.972605 | controller | Wednesday 26 November 2025 13:27:48 +0000 (0:00:00.281) 0:00:20.457 **** 2025-11-26 13:27:48.972616 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2025-11-26 13:27:48.998267 | controller | 2025-11-26 13:27:48.998297 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2025-11-26 13:27:48.998305 | controller | Wednesday 26 November 2025 13:27:48 +0000 (0:00:00.045) 0:00:20.503 **** 2025-11-26 13:27:48.998311 | controller | Wednesday 26 November 2025 13:27:48 +0000 (0:00:00.045) 0:00:20.502 **** 2025-11-26 13:27:48.998322 | controller | ok: [localhost] => 2025-11-26 13:28:16.686090 | controller | cifmw_ci_setup_packages: 2025-11-26 13:28:16.686135 | controller | - bash-completion 2025-11-26 13:28:16.686142 | controller | - ca-certificates 2025-11-26 13:28:16.686148 | controller | - git-core 2025-11-26 13:28:16.686160 | controller | - make 2025-11-26 13:28:16.686987 | controller | - tar 2025-11-26 13:28:16.686996 | controller | - tmux 2025-11-26 13:28:16.687002 | controller | - python3-pip 2025-11-26 13:28:16.687009 | controller | 2025-11-26 13:28:16.687015 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2025-11-26 13:28:16.687022 | controller | Wednesday 26 November 2025 13:27:48 +0000 (0:00:00.025) 0:00:20.529 **** 2025-11-26 13:28:16.687028 | controller | Wednesday 26 November 2025 13:27:48 +0000 (0:00:00.025) 0:00:20.528 **** 2025-11-26 13:28:16.687040 | controller | changed: [localhost] 2025-11-26 13:28:16.939870 | controller | 2025-11-26 13:28:16.940001 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2025-11-26 13:28:16.940011 | controller | Wednesday 26 November 2025 13:28:16 +0000 (0:00:27.687) 0:00:48.216 **** 2025-11-26 13:28:16.940018 | controller | Wednesday 26 November 2025 13:28:16 +0000 (0:00:27.687) 0:00:48.215 **** 2025-11-26 13:28:16.940030 | controller | ok: [localhost] 2025-11-26 13:28:17.165901 | controller | 2025-11-26 13:28:17.166105 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2025-11-26 13:28:17.166127 | controller | Wednesday 26 November 2025 13:28:16 +0000 (0:00:00.253) 0:00:48.470 **** 2025-11-26 13:28:17.166144 | controller | Wednesday 26 November 2025 13:28:16 +0000 (0:00:00.253) 0:00:48.469 **** 2025-11-26 13:28:17.166200 | controller | changed: [localhost] 2025-11-26 13:28:22.930165 | controller | 2025-11-26 13:28:22.930229 | 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-11-26 13:28:22.930244 | controller | Wednesday 26 November 2025 13:28:17 +0000 (0:00:00.224) 0:00:48.695 **** 2025-11-26 13:28:22.930251 | controller | Wednesday 26 November 2025 13:28:17 +0000 (0:00:00.224) 0:00:48.693 **** 2025-11-26 13:28:22.930267 | controller | changed: [localhost] 2025-11-26 13:28:22.963549 | controller | 2025-11-26 13:28:22.963615 | 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-11-26 13:28:22.963624 | controller | Wednesday 26 November 2025 13:28:22 +0000 (0:00:05.765) 0:00:54.460 **** 2025-11-26 13:28:22.963631 | controller | Wednesday 26 November 2025 13:28:22 +0000 (0:00:05.765) 0:00:54.459 **** 2025-11-26 13:28:22.963659 | controller | skipping: [localhost] 2025-11-26 13:28:23.380078 | controller | 2025-11-26 13:28:23.380132 | controller | TASK [ci_setup : Create completion file] *************************************** 2025-11-26 13:28:23.380144 | controller | Wednesday 26 November 2025 13:28:22 +0000 (0:00:00.033) 0:00:54.494 **** 2025-11-26 13:28:23.380153 | controller | Wednesday 26 November 2025 13:28:22 +0000 (0:00:00.033) 0:00:54.493 **** 2025-11-26 13:28:23.380169 | controller | changed: [localhost] 2025-11-26 13:28:23.721246 | controller | 2025-11-26 13:28:23.721314 | 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-11-26 13:28:23.721332 | controller | source ~/.oc_completion 2025-11-26 13:28:23.721349 | controller | fi] *** 2025-11-26 13:28:23.721364 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.416) 0:00:54.910 **** 2025-11-26 13:28:23.721380 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.416) 0:00:54.909 **** 2025-11-26 13:28:23.721404 | controller | changed: [localhost] 2025-11-26 13:28:23.756864 | controller | 2025-11-26 13:28:23.756941 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2025-11-26 13:28:23.757012 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.340) 0:00:55.251 **** 2025-11-26 13:28:23.757028 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.340) 0:00:55.250 **** 2025-11-26 13:28:23.757052 | controller | skipping: [localhost] 2025-11-26 13:28:23.796161 | controller | 2025-11-26 13:28:23.796215 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2025-11-26 13:28:23.796232 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2025-11-26 13:28:23.796248 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2025-11-26 13:28:23.796262 | controller | }}] *** 2025-11-26 13:28:23.796278 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.035) 0:00:55.286 **** 2025-11-26 13:28:23.796293 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.035) 0:00:55.285 **** 2025-11-26 13:28:23.796315 | controller | skipping: [localhost] 2025-11-26 13:28:23.832181 | controller | 2025-11-26 13:28:23.832245 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2025-11-26 13:28:23.832259 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.039) 0:00:55.326 **** 2025-11-26 13:28:23.832271 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.039) 0:00:55.324 **** 2025-11-26 13:28:23.832291 | controller | skipping: [localhost] 2025-11-26 13:28:23.865071 | controller | 2025-11-26 13:28:23.865127 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2025-11-26 13:28:23.865146 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.036) 0:00:55.362 **** 2025-11-26 13:28:23.865156 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.036) 0:00:55.361 **** 2025-11-26 13:28:23.865171 | controller | skipping: [localhost] 2025-11-26 13:28:23.895819 | controller | 2025-11-26 13:28:23.895866 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2025-11-26 13:28:23.895877 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.033) 0:00:55.395 **** 2025-11-26 13:28:23.895887 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.033) 0:00:55.394 **** 2025-11-26 13:28:23.895902 | controller | skipping: [localhost] 2025-11-26 13:28:23.933928 | controller | 2025-11-26 13:28:23.933995 | 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-11-26 13:28:23.934006 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.030) 0:00:55.426 **** 2025-11-26 13:28:23.934017 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.030) 0:00:55.425 **** 2025-11-26 13:28:23.934031 | controller | skipping: [localhost] 2025-11-26 13:28:25.095230 | controller | 2025-11-26 13:28:25.095306 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2025-11-26 13:28:25.095329 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.038) 0:00:55.464 **** 2025-11-26 13:28:25.095338 | controller | Wednesday 26 November 2025 13:28:23 +0000 (0:00:00.038) 0:00:55.463 **** 2025-11-26 13:28:25.095355 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2025-11-26 13:28:25.220890 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-11-26 13:28:25.221029 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2025-11-26 13:28:25.221069 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2025-11-26 13:28:25.221083 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-11-26 13:28:25.221098 | controller | 2025-11-26 13:28:25.221111 | controller | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] *** 2025-11-26 13:28:25.221125 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:01.161) 0:00:56.626 **** 2025-11-26 13:28:25.221139 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:01.161) 0:00:56.624 **** 2025-11-26 13:28:25.221168 | controller | 2025-11-26 13:28:25.811431 | controller | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] *** 2025-11-26 13:28:25.811481 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:00.125) 0:00:56.751 **** 2025-11-26 13:28:25.811489 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:00.125) 0:00:56.750 **** 2025-11-26 13:28:25.811501 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-11-26 13:28:25.849664 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks) 2025-11-26 13:28:25.849712 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-11-26 13:28:25.849720 | controller | 2025-11-26 13:28:25.849727 | controller | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] *** 2025-11-26 13:28:25.849734 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:00.590) 0:00:57.342 **** 2025-11-26 13:28:25.849740 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:00.590) 0:00:57.341 **** 2025-11-26 13:28:25.849751 | controller | 2025-11-26 13:28:25.908594 | 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-11-26 13:28:25.908647 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:00.038) 0:00:57.380 **** 2025-11-26 13:28:25.908656 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:00.038) 0:00:57.379 **** 2025-11-26 13:28:25.908672 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '838', 'change_url': 'https://github.com/openstack-k8s-operators/glance-operator/pull/838', 'commit_id': '0ea83ac61a387379e147ff390d2262e343a9e81d', 'patchset': '0ea83ac61a387379e147ff390d2262e343a9e81d', '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-11-26 13:28:25.977394 | controller | 2025-11-26 13:28:25.977439 | controller | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }} 2025-11-26 13:28:25.977446 | controller | _repo_operator_info: {{ _repo_operator_info }} 2025-11-26 13:28:25.977453 | controller | cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }} 2025-11-26 13:28:25.977460 | controller | ] *** 2025-11-26 13:28:25.977466 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:00.058) 0:00:57.439 **** 2025-11-26 13:28:25.977473 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:00.058) 0:00:57.438 **** 2025-11-26 13:28:25.977491 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '838', 'change_url': 'https://github.com/openstack-k8s-operators/glance-operator/pull/838', 'commit_id': '0ea83ac61a387379e147ff390d2262e343a9e81d', 'patchset': '0ea83ac61a387379e147ff390d2262e343a9e81d', '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-11-26 13:28:26.025572 | controller | msg: | 2025-11-26 13:28:26.025623 | controller | _repo_operator_name: glance 2025-11-26 13:28:26.025632 | controller | _repo_operator_info: [{'key': 'GLANCE_REPO', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator'}, {'key': 'GLANCE_BRANCH', 'value': ''}] 2025-11-26 13:28:26.025640 | controller | cifmw_install_yamls_operators_repo: {'GLANCE_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator', 'GLANCE_BRANCH': ''} 2025-11-26 13:28:26.025647 | controller | 2025-11-26 13:28:26.025654 | controller | TASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] *** 2025-11-26 13:28:26.025660 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:00.068) 0:00:57.508 **** 2025-11-26 13:28:26.025667 | controller | Wednesday 26 November 2025 13:28:25 +0000 (0:00:00.068) 0:00:57.506 **** 2025-11-26 13:28:26.025679 | controller | 2025-11-26 13:28:26.057108 | controller | TASK [install_yamls : Update opm_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^opm_version:, line=opm_version: {{ cifmw_install_yamls_opm_version }}, state=present] *** 2025-11-26 13:28:26.057154 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.047) 0:00:57.556 **** 2025-11-26 13:28:26.057162 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.048) 0:00:57.554 **** 2025-11-26 13:28:26.057173 | controller | skipping: [localhost] 2025-11-26 13:28:26.354015 | controller | 2025-11-26 13:28:26.354080 | controller | TASK [install_yamls : Update sdk_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^sdk_version:, line=sdk_version: {{ cifmw_install_yamls_sdk_version }}, state=present] *** 2025-11-26 13:28:26.354098 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.031) 0:00:57.587 **** 2025-11-26 13:28:26.354113 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.031) 0:00:57.586 **** 2025-11-26 13:28:26.354135 | controller | ok: [localhost] 2025-11-26 13:28:26.398565 | controller | 2025-11-26 13:28:26.398644 | controller | TASK [install_yamls : Update go_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^go_version:, line=go_version: {{ cifmw_install_yamls_go_version }}, state=present] *** 2025-11-26 13:28:26.398665 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.296) 0:00:57.884 **** 2025-11-26 13:28:26.398684 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.296) 0:00:57.882 **** 2025-11-26 13:28:26.398711 | controller | skipping: [localhost] 2025-11-26 13:28:26.438758 | controller | 2025-11-26 13:28:26.438878 | controller | TASK [install_yamls : Update kustomize_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^kustomize_version:, line=kustomize_version: {{ cifmw_install_yamls_kustomize_version }}, state=present] *** 2025-11-26 13:28:26.438893 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.044) 0:00:57.928 **** 2025-11-26 13:28:26.438906 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.044) 0:00:57.927 **** 2025-11-26 13:28:26.438933 | controller | skipping: [localhost] 2025-11-26 13:28:26.529142 | controller | 2025-11-26 13:28:26.529205 | controller | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{ 2025-11-26 13:28:26.529216 | controller | _install_yamls_override_vars | default({}) | 2025-11-26 13:28:26.529226 | controller | combine(item, recursive=True) 2025-11-26 13:28:26.529236 | controller | }}] *** 2025-11-26 13:28:26.529245 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.041) 0:00:57.969 **** 2025-11-26 13:28:26.529276 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.041) 0:00:57.968 **** 2025-11-26 13:28:26.529294 | controller | ok: [localhost] => (item={'BMO_SETUP': False}) 2025-11-26 13:28:26.588741 | controller | 2025-11-26 13:28:26.588805 | controller | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{ 2025-11-26 13:28:26.588813 | controller | _install_yamls_override_vars.keys() | 2025-11-26 13:28:26.588820 | controller | map('upper') | 2025-11-26 13:28:26.588827 | controller | zip(_install_yamls_override_vars.values()) | 2025-11-26 13:28:26.588842 | controller | items2dict(key_name=0, value_name=1) | 2025-11-26 13:28:26.588848 | controller | combine({ 2025-11-26 13:28:26.588855 | controller | 'OUT': cifmw_install_yamls_manifests_dir, 2025-11-26 13:28:26.588861 | controller | 'OUTPUT_DIR': cifmw_install_yamls_edpm_dir, 2025-11-26 13:28:26.588867 | controller | 'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref, 2025-11-26 13:28:26.588874 | controller | 'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main') 2025-11-26 13:28:26.588880 | controller | }) | 2025-11-26 13:28:26.588886 | controller | combine(install_yamls_operators_repos) 2025-11-26 13:28:26.588892 | controller | }}, cacheable=True] *** 2025-11-26 13:28:26.588899 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.090) 0:00:58.059 **** 2025-11-26 13:28:26.588905 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.090) 0:00:58.058 **** 2025-11-26 13:28:26.588919 | controller | ok: [localhost] 2025-11-26 13:28:27.349758 | controller | 2025-11-26 13:28:27.349873 | controller | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] *** 2025-11-26 13:28:27.349884 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.059) 0:00:58.119 **** 2025-11-26 13:28:27.349893 | controller | Wednesday 26 November 2025 13:28:26 +0000 (0:00:00.059) 0:00:58.118 **** 2025-11-26 13:28:27.349911 | controller | ok: [localhost] 2025-11-26 13:28:27.565805 | controller | 2025-11-26 13:28:27.565867 | controller | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] *** 2025-11-26 13:28:27.565875 | controller | Wednesday 26 November 2025 13:28:27 +0000 (0:00:00.760) 0:00:58.879 **** 2025-11-26 13:28:27.565881 | controller | Wednesday 26 November 2025 13:28:27 +0000 (0:00:00.760) 0:00:58.878 **** 2025-11-26 13:28:27.565895 | controller | ok: [localhost] 2025-11-26 13:28:27.617733 | controller | 2025-11-26 13:28:27.617798 | 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-11-26 13:28:27.617806 | controller | Wednesday 26 November 2025 13:28:27 +0000 (0:00:00.216) 0:00:59.096 **** 2025-11-26 13:28:27.617813 | controller | Wednesday 26 November 2025 13:28:27 +0000 (0:00:00.216) 0:00:59.095 **** 2025-11-26 13:28:27.617827 | controller | ok: [localhost] 2025-11-26 13:28:28.061708 | controller | 2025-11-26 13:28:28.061760 | 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-11-26 13:28:28.061770 | controller | export {{ k }}={{ v }} 2025-11-26 13:28:28.061776 | controller | {% endfor %}, mode=0644] *** 2025-11-26 13:28:28.061783 | controller | Wednesday 26 November 2025 13:28:27 +0000 (0:00:00.052) 0:00:59.148 **** 2025-11-26 13:28:28.061790 | controller | Wednesday 26 November 2025 13:28:27 +0000 (0:00:00.052) 0:00:59.147 **** 2025-11-26 13:28:28.061803 | controller | changed: [localhost] 2025-11-26 13:28:28.112893 | controller | 2025-11-26 13:28:28.112973 | 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-11-26 13:28:28.112987 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.443) 0:00:59.591 **** 2025-11-26 13:28:28.113009 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.443) 0:00:59.590 **** 2025-11-26 13:28:28.113026 | controller | ok: [localhost] 2025-11-26 13:28:28.148641 | controller | 2025-11-26 13:28:28.148684 | controller | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] *** 2025-11-26 13:28:28.148694 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.051) 0:00:59.643 **** 2025-11-26 13:28:28.148703 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.051) 0:00:59.642 **** 2025-11-26 13:28:28.148717 | controller | ok: [localhost] => 2025-11-26 13:28:28.193656 | controller | cifmw_install_yamls_environment: 2025-11-26 13:28:28.193695 | controller | BMO_SETUP: false 2025-11-26 13:28:28.193704 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-11-26 13:28:28.193713 | controller | GLANCE_BRANCH: '' 2025-11-26 13:28:28.193722 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-11-26 13:28:28.193730 | controller | OPENSTACK_K8S_BRANCH: main 2025-11-26 13:28:28.193738 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-11-26 13:28:28.193747 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-11-26 13:28:28.193756 | controller | 2025-11-26 13:28:28.193764 | controller | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] *** 2025-11-26 13:28:28.193773 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.035) 0:00:59.679 **** 2025-11-26 13:28:28.193781 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.035) 0:00:59.677 **** 2025-11-26 13:28:28.193795 | controller | ok: [localhost] => 2025-11-26 13:28:28.193804 | controller | cifmw_install_yamls_defaults: 2025-11-26 13:28:28.193812 | controller | ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 2025-11-26 13:28:28.193821 | controller | ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 2025-11-26 13:28:28.193829 | controller | ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 2025-11-26 13:28:28.193837 | controller | ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 2025-11-26 13:28:28.193846 | controller | ADOPTED_TENANT_NETWORK: 172.9.1.0/24 2025-11-26 13:28:28.193854 | controller | ANSIBLEEE: config/samples/_v1beta1_ansibleee.yaml 2025-11-26 13:28:28.193863 | controller | ANSIBLEEE_BRANCH: main 2025-11-26 13:28:28.193875 | controller | ANSIBLEEE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml 2025-11-26 13:28:28.193885 | controller | ANSIBLEEE_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest 2025-11-26 13:28:28.193893 | controller | ANSIBLEEE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml 2025-11-26 13:28:28.193902 | controller | ANSIBLEEE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/test/kuttl/tests 2025-11-26 13:28:28.193910 | controller | ANSIBLEEE_KUTTL_NAMESPACE: ansibleee-kuttl-tests 2025-11-26 13:28:28.193918 | controller | ANSIBLEEE_REPO: https://github.com/openstack-k8s-operators/openstack-ansibleee-operator 2025-11-26 13:28:28.193926 | controller | ANSIBLEE_COMMIT_HASH: '' 2025-11-26 13:28:28.193935 | controller | BARBICAN: config/samples/barbican_v1beta1_barbican.yaml 2025-11-26 13:28:28.193972 | controller | BARBICAN_BRANCH: main 2025-11-26 13:28:28.193984 | controller | BARBICAN_COMMIT_HASH: '' 2025-11-26 13:28:28.193992 | controller | BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml 2025-11-26 13:28:28.194000 | controller | BARBICAN_DEPL_IMG: unused 2025-11-26 13:28:28.194008 | controller | BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest 2025-11-26 13:28:28.194017 | controller | BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml 2025-11-26 13:28:28.194025 | controller | BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests 2025-11-26 13:28:28.194034 | controller | BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests 2025-11-26 13:28:28.194042 | controller | BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git 2025-11-26 13:28:28.194061 | controller | BARBICAN_SERVICE_ENABLED: 'true' 2025-11-26 13:28:28.194070 | controller | BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2025-11-26 13:28:28.194078 | controller | BAREMETAL_BRANCH: main 2025-11-26 13:28:28.194086 | controller | BAREMETAL_COMMIT_HASH: '' 2025-11-26 13:28:28.194095 | controller | BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest 2025-11-26 13:28:28.194103 | controller | BAREMETAL_OS_CONTAINER_IMG: '' 2025-11-26 13:28:28.194111 | controller | BAREMETAL_OS_IMG: '' 2025-11-26 13:28:28.194119 | controller | BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git 2025-11-26 13:28:28.194127 | controller | BAREMETAL_TIMEOUT: 20m 2025-11-26 13:28:28.194136 | controller | BASH_IMG: quay.io/openstack-k8s-operators/bash:latest 2025-11-26 13:28:28.194144 | controller | BGP_ASN: '64999' 2025-11-26 13:28:28.194152 | controller | BGP_LEAF_1: 100.65.4.1 2025-11-26 13:28:28.194160 | controller | BGP_LEAF_2: 100.64.4.1 2025-11-26 13:28:28.194168 | controller | BGP_OVN_ROUTING: 'false' 2025-11-26 13:28:28.194177 | controller | BGP_PEER_ASN: '64999' 2025-11-26 13:28:28.194186 | controller | BGP_SOURCE_IP: 172.30.4.2 2025-11-26 13:28:28.194194 | controller | BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 2025-11-26 13:28:28.194203 | controller | BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 2025-11-26 13:28:28.194211 | controller | BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 2025-11-26 13:28:28.194219 | controller | BMAAS_INSTANCE_DISK_SIZE: '20' 2025-11-26 13:28:28.194227 | controller | BMAAS_INSTANCE_MEMORY: '4096' 2025-11-26 13:28:28.194236 | controller | BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas 2025-11-26 13:28:28.194244 | controller | BMAAS_INSTANCE_NET_MODEL: virtio 2025-11-26 13:28:28.194254 | controller | BMAAS_INSTANCE_OS_VARIANT: centos-stream9 2025-11-26 13:28:28.194263 | controller | BMAAS_INSTANCE_VCPUS: '2' 2025-11-26 13:28:28.194273 | controller | BMAAS_INSTANCE_VIRT_TYPE: kvm 2025-11-26 13:28:28.194281 | controller | BMAAS_IPV4: 'true' 2025-11-26 13:28:28.194290 | controller | BMAAS_IPV6: 'false' 2025-11-26 13:28:28.194298 | controller | BMAAS_LIBVIRT_USER: sushyemu 2025-11-26 13:28:28.194306 | controller | BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 2025-11-26 13:28:28.194314 | controller | BMAAS_METALLB_POOL_NAME: baremetal 2025-11-26 13:28:28.194322 | controller | BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 2025-11-26 13:28:28.194330 | controller | BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 2025-11-26 13:28:28.194339 | controller | BMAAS_NETWORK_NAME: crc-bmaas 2025-11-26 13:28:28.194347 | controller | BMAAS_NODE_COUNT: '1' 2025-11-26 13:28:28.194355 | controller | BMAAS_OCP_INSTANCE_NAME: crc 2025-11-26 13:28:28.194363 | controller | BMAAS_REDFISH_PASSWORD: password 2025-11-26 13:28:28.194371 | controller | BMAAS_REDFISH_USERNAME: admin 2025-11-26 13:28:28.194379 | controller | BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default 2025-11-26 13:28:28.194388 | controller | BMAAS_SUSHY_EMULATOR_DRIVER: libvirt 2025-11-26 13:28:28.194396 | controller | BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest 2025-11-26 13:28:28.194404 | controller | BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator 2025-11-26 13:28:28.194413 | controller | BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml 2025-11-26 13:28:28.194421 | controller | BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack 2025-11-26 13:28:28.194429 | controller | BMH_NAMESPACE: openstack 2025-11-26 13:28:28.194437 | controller | BMO_BRANCH: release-0.9 2025-11-26 13:28:28.194445 | controller | BMO_CLEANUP: 'true' 2025-11-26 13:28:28.194454 | controller | BMO_COMMIT_HASH: '' 2025-11-26 13:28:28.194462 | controller | BMO_IPA_BRANCH: stable/2024.1 2025-11-26 13:28:28.194470 | controller | BMO_IRONIC_HOST: 192.168.122.10 2025-11-26 13:28:28.194478 | controller | BMO_PROVISIONING_INTERFACE: '' 2025-11-26 13:28:28.194486 | controller | BMO_REPO: https://github.com/metal3-io/baremetal-operator 2025-11-26 13:28:28.194494 | controller | BMO_SETUP: false 2025-11-26 13:28:28.194503 | controller | BMO_SETUP_ROUTE_REPLACE: 'true' 2025-11-26 13:28:28.194516 | controller | BM_CTLPLANE_INTERFACE: enp1s0 2025-11-26 13:28:28.194525 | controller | BM_INSTANCE_MEMORY: '8192' 2025-11-26 13:28:28.194533 | controller | BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal 2025-11-26 13:28:28.194541 | controller | BM_INSTANCE_NAME_SUFFIX: '0' 2025-11-26 13:28:28.194554 | controller | BM_NETWORK_NAME: default 2025-11-26 13:28:28.194563 | controller | BM_NODE_COUNT: '1' 2025-11-26 13:28:28.194571 | controller | BM_ROOT_PASSWORD: '' 2025-11-26 13:28:28.194579 | controller | BM_ROOT_PASSWORD_SECRET: '' 2025-11-26 13:28:28.194587 | controller | CEILOMETER_CENTRAL_DEPL_IMG: unused 2025-11-26 13:28:28.194595 | controller | CEILOMETER_NOTIFICATION_DEPL_IMG: unused 2025-11-26 13:28:28.194604 | controller | CEPH_BRANCH: release-1.15 2025-11-26 13:28:28.194612 | controller | CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml 2025-11-26 13:28:28.194621 | controller | CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml 2025-11-26 13:28:28.194630 | controller | CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml 2025-11-26 13:28:28.194638 | controller | CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml 2025-11-26 13:28:28.194646 | controller | CEPH_IMG: quay.io/ceph/demo:latest-squid 2025-11-26 13:28:28.194655 | controller | CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml 2025-11-26 13:28:28.194663 | controller | CEPH_REPO: https://github.com/rook/rook.git 2025-11-26 13:28:28.194671 | controller | CERTMANAGER_TIMEOUT: 300s 2025-11-26 13:28:28.194680 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-11-26 13:28:28.194688 | controller | CINDER: config/samples/cinder_v1beta1_cinder.yaml 2025-11-26 13:28:28.194696 | controller | CINDERAPI_DEPL_IMG: unused 2025-11-26 13:28:28.194704 | controller | CINDERBKP_DEPL_IMG: unused 2025-11-26 13:28:28.194712 | controller | CINDERSCH_DEPL_IMG: unused 2025-11-26 13:28:28.194720 | controller | CINDERVOL_DEPL_IMG: unused 2025-11-26 13:28:28.194729 | controller | CINDER_BRANCH: main 2025-11-26 13:28:28.194737 | controller | CINDER_COMMIT_HASH: '' 2025-11-26 13:28:28.194745 | controller | CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml 2025-11-26 13:28:28.194753 | controller | CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest 2025-11-26 13:28:28.194762 | controller | CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml 2025-11-26 13:28:28.194770 | controller | CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests 2025-11-26 13:28:28.194778 | controller | CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests 2025-11-26 13:28:28.194787 | controller | CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git 2025-11-26 13:28:28.194795 | controller | CLEANUP_DIR_CMD: rm -Rf 2025-11-26 13:28:28.194803 | controller | CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' 2025-11-26 13:28:28.194817 | controller | CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' 2025-11-26 13:28:28.194825 | controller | CRC_HTTPS_PROXY: '' 2025-11-26 13:28:28.194833 | controller | CRC_HTTP_PROXY: '' 2025-11-26 13:28:28.194842 | controller | CRC_STORAGE_NAMESPACE: crc-storage 2025-11-26 13:28:28.194850 | controller | CRC_STORAGE_RETRIES: '3' 2025-11-26 13:28:28.194858 | controller | CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' 2025-11-26 13:28:28.194867 | controller | CRC_VERSION: latest 2025-11-26 13:28:28.194875 | controller | DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret 2025-11-26 13:28:28.194883 | controller | DATAPLANE_ANSIBLE_USER: '' 2025-11-26 13:28:28.194891 | controller | DATAPLANE_COMPUTE_IP: 192.168.122.100 2025-11-26 13:28:28.194899 | controller | DATAPLANE_CONTAINER_PREFIX: openstack 2025-11-26 13:28:28.194907 | controller | DATAPLANE_CONTAINER_TAG: current-podified 2025-11-26 13:28:28.194915 | controller | DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest 2025-11-26 13:28:28.194924 | controller | DATAPLANE_DEFAULT_GW: 192.168.122.1 2025-11-26 13:28:28.194932 | controller | DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null 2025-11-26 13:28:28.194940 | controller | DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% 2025-11-26 13:28:28.194973 | controller | DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned 2025-11-26 13:28:28.194982 | controller | DATAPLANE_NETWORKER_IP: 192.168.122.200 2025-11-26 13:28:28.194990 | controller | DATAPLANE_NETWORK_INTERFACE_NAME: eth0 2025-11-26 13:28:28.194998 | controller | DATAPLANE_NOVA_NFS_PATH: '' 2025-11-26 13:28:28.195006 | controller | DATAPLANE_NTP_SERVER: pool.ntp.org 2025-11-26 13:28:28.195014 | controller | DATAPLANE_PLAYBOOK: osp.edpm.download_cache 2025-11-26 13:28:28.195022 | controller | DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 2025-11-26 13:28:28.195030 | controller | DATAPLANE_RUNNER_IMG: '' 2025-11-26 13:28:28.195039 | controller | DATAPLANE_SERVER_ROLE: compute 2025-11-26 13:28:28.195047 | controller | DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' 2025-11-26 13:28:28.195055 | controller | DATAPLANE_TIMEOUT: 30m 2025-11-26 13:28:28.195063 | controller | DATAPLANE_TLS_ENABLED: 'true' 2025-11-26 13:28:28.195071 | controller | DATAPLANE_TOTAL_NETWORKER_NODES: '1' 2025-11-26 13:28:28.195080 | controller | DATAPLANE_TOTAL_NODES: '1' 2025-11-26 13:28:28.195088 | controller | DBSERVICE: galera 2025-11-26 13:28:28.195096 | controller | DESIGNATE: config/samples/designate_v1beta1_designate.yaml 2025-11-26 13:28:28.195104 | controller | DESIGNATE_BRANCH: main 2025-11-26 13:28:28.195112 | controller | DESIGNATE_COMMIT_HASH: '' 2025-11-26 13:28:28.195120 | controller | DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml 2025-11-26 13:28:28.195131 | controller | DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest 2025-11-26 13:28:28.195139 | controller | DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml 2025-11-26 13:28:28.195148 | controller | DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests 2025-11-26 13:28:28.195160 | controller | DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests 2025-11-26 13:28:28.195169 | controller | DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git 2025-11-26 13:28:28.195177 | controller | DNSDATA: config/samples/network_v1beta1_dnsdata.yaml 2025-11-26 13:28:28.195186 | controller | DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml 2025-11-26 13:28:28.195194 | controller | DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml 2025-11-26 13:28:28.195204 | controller | DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml 2025-11-26 13:28:28.195212 | controller | DNS_DEPL_IMG: unused 2025-11-26 13:28:28.195221 | controller | DNS_DOMAIN: localdomain 2025-11-26 13:28:28.195229 | controller | DOWNLOAD_TOOLS_SELECTION: all 2025-11-26 13:28:28.195237 | controller | EDPM_ATTACH_EXTNET: 'true' 2025-11-26 13:28:28.195245 | controller | EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' 2025-11-26 13:28:28.195253 | controller | EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' 2025-11-26 13:28:28.195261 | controller | EDPM_COMPUTE_CELLS: '1' 2025-11-26 13:28:28.195270 | controller | EDPM_COMPUTE_CEPH_ENABLED: 'true' 2025-11-26 13:28:28.195278 | controller | EDPM_COMPUTE_CEPH_NOVA: 'true' 2025-11-26 13:28:28.195286 | controller | EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' 2025-11-26 13:28:28.195294 | controller | EDPM_COMPUTE_SRIOV_ENABLED: 'true' 2025-11-26 13:28:28.195302 | controller | EDPM_COMPUTE_SUFFIX: '0' 2025-11-26 13:28:28.195310 | controller | EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' 2025-11-26 13:28:28.195318 | controller | EDPM_CONFIGURE_HUGEPAGES: 'false' 2025-11-26 13:28:28.195326 | controller | EDPM_CONFIGURE_NETWORKING: 'true' 2025-11-26 13:28:28.195334 | controller | EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra 2025-11-26 13:28:28.195342 | controller | EDPM_NETWORKER_SUFFIX: '0' 2025-11-26 13:28:28.195351 | controller | EDPM_TOTAL_NETWORKERS: '1' 2025-11-26 13:28:28.195359 | controller | EDPM_TOTAL_NODES: '1' 2025-11-26 13:28:28.195367 | controller | GALERA_REPLICAS: '' 2025-11-26 13:28:28.195380 | controller | GENERATE_SSH_KEYS: 'true' 2025-11-26 13:28:28.195388 | controller | GIT_CLONE_OPTS: '' 2025-11-26 13:28:28.195396 | controller | GLANCE: config/samples/glance_v1beta1_glance.yaml 2025-11-26 13:28:28.195409 | controller | GLANCEAPI_DEPL_IMG: unused 2025-11-26 13:28:28.195418 | controller | GLANCE_BRANCH: '' 2025-11-26 13:28:28.195426 | controller | GLANCE_COMMIT_HASH: '' 2025-11-26 13:28:28.195434 | controller | GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2025-11-26 13:28:28.195442 | controller | GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest 2025-11-26 13:28:28.195451 | controller | GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2025-11-26 13:28:28.195459 | controller | GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-11-26 13:28:28.195467 | controller | GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests 2025-11-26 13:28:28.195475 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-11-26 13:28:28.195484 | controller | HEAT: config/samples/heat_v1beta1_heat.yaml 2025-11-26 13:28:28.195492 | controller | HEATAPI_DEPL_IMG: unused 2025-11-26 13:28:28.195500 | controller | HEATCFNAPI_DEPL_IMG: unused 2025-11-26 13:28:28.195508 | controller | HEATENGINE_DEPL_IMG: unused 2025-11-26 13:28:28.195516 | controller | HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0 2025-11-26 13:28:28.195529 | controller | HEAT_BRANCH: main 2025-11-26 13:28:28.195537 | controller | HEAT_COMMIT_HASH: '' 2025-11-26 13:28:28.195545 | controller | HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml 2025-11-26 13:28:28.195553 | controller | HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest 2025-11-26 13:28:28.195562 | controller | HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml 2025-11-26 13:28:28.195570 | controller | HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests 2025-11-26 13:28:28.195579 | controller | HEAT_KUTTL_NAMESPACE: heat-kuttl-tests 2025-11-26 13:28:28.195587 | controller | HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git 2025-11-26 13:28:28.195595 | controller | HEAT_SERVICE_ENABLED: 'true' 2025-11-26 13:28:28.195603 | controller | HORIZON: config/samples/horizon_v1beta1_horizon.yaml 2025-11-26 13:28:28.195612 | controller | HORIZON_BRANCH: main 2025-11-26 13:28:28.195620 | controller | HORIZON_COMMIT_HASH: '' 2025-11-26 13:28:28.195628 | controller | HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml 2025-11-26 13:28:28.195636 | controller | HORIZON_DEPL_IMG: unused 2025-11-26 13:28:28.195644 | controller | HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest 2025-11-26 13:28:28.195652 | controller | HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml 2025-11-26 13:28:28.195662 | controller | HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests 2025-11-26 13:28:28.195671 | controller | HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests 2025-11-26 13:28:28.195679 | controller | HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git 2025-11-26 13:28:28.195687 | controller | INFRA_BRANCH: main 2025-11-26 13:28:28.195695 | controller | INFRA_COMMIT_HASH: '' 2025-11-26 13:28:28.195703 | controller | INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest 2025-11-26 13:28:28.195711 | controller | INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml 2025-11-26 13:28:28.195720 | controller | INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests 2025-11-26 13:28:28.195728 | controller | INFRA_KUTTL_NAMESPACE: infra-kuttl-tests 2025-11-26 13:28:28.195736 | controller | INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git 2025-11-26 13:28:28.195748 | controller | INSTALL_CERT_MANAGER: 'true' 2025-11-26 13:28:28.195756 | controller | INSTALL_NMSTATE: true || false 2025-11-26 13:28:28.195764 | controller | INSTALL_NNCP: true || false 2025-11-26 13:28:28.195772 | controller | INTERNALAPI_HOST_ROUTES: '' 2025-11-26 13:28:28.195789 | controller | IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 2025-11-26 13:28:28.195797 | controller | IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 2025-11-26 13:28:28.195805 | controller | IPV6_LAB_LIBVIRT_STORAGE_POOL: default 2025-11-26 13:28:28.195814 | controller | IPV6_LAB_MANAGE_FIREWALLD: 'true' 2025-11-26 13:28:28.195822 | controller | IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 2025-11-26 13:28:28.195830 | controller | IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 2025-11-26 13:28:28.195838 | controller | IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router 2025-11-26 13:28:28.195846 | controller | IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 2025-11-26 13:28:28.195854 | controller | IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 2025-11-26 13:28:28.195862 | controller | IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 2025-11-26 13:28:28.195872 | controller | IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 2025-11-26 13:28:28.195880 | controller | IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 2025-11-26 13:28:28.195888 | controller | IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' 2025-11-26 13:28:28.195896 | controller | IPV6_LAB_NETWORK_NAME: nat64 2025-11-26 13:28:28.195905 | controller | IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 2025-11-26 13:28:28.195913 | controller | IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 2025-11-26 13:28:28.195921 | controller | IPV6_LAB_SNO_HOST_PREFIX: '64' 2025-11-26 13:28:28.195929 | controller | IPV6_LAB_SNO_INSTANCE_NAME: sno 2025-11-26 13:28:28.195937 | controller | IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 2025-11-26 13:28:28.195960 | controller | IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp 2025-11-26 13:28:28.195971 | controller | IPV6_LAB_SNO_OCP_VERSION: latest-4.14 2025-11-26 13:28:28.195979 | controller | IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 2025-11-26 13:28:28.195988 | controller | IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub 2025-11-26 13:28:28.195996 | controller | IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab 2025-11-26 13:28:28.196004 | controller | IRONIC: config/samples/ironic_v1beta1_ironic.yaml 2025-11-26 13:28:28.196012 | controller | IRONICAPI_DEPL_IMG: unused 2025-11-26 13:28:28.196020 | controller | IRONICCON_DEPL_IMG: unused 2025-11-26 13:28:28.196028 | controller | IRONICINS_DEPL_IMG: unused 2025-11-26 13:28:28.196040 | controller | IRONICNAG_DEPL_IMG: unused 2025-11-26 13:28:28.196048 | controller | IRONICPXE_DEPL_IMG: unused 2025-11-26 13:28:28.196056 | controller | IRONIC_BRANCH: main 2025-11-26 13:28:28.196065 | controller | IRONIC_COMMIT_HASH: '' 2025-11-26 13:28:28.196073 | controller | IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml 2025-11-26 13:28:28.196081 | controller | IRONIC_IMAGE_TAG: release-24.1 2025-11-26 13:28:28.196089 | controller | IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest 2025-11-26 13:28:28.196097 | controller | IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml 2025-11-26 13:28:28.196105 | controller | IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests 2025-11-26 13:28:28.196113 | controller | IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests 2025-11-26 13:28:28.196122 | controller | IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git 2025-11-26 13:28:28.196130 | controller | KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml 2025-11-26 13:28:28.196138 | controller | KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2025-11-26 13:28:28.196147 | controller | KEYSTONEAPI_DEPL_IMG: unused 2025-11-26 13:28:28.196155 | controller | KEYSTONE_BRANCH: main 2025-11-26 13:28:28.196163 | controller | KEYSTONE_COMMIT_HASH: '' 2025-11-26 13:28:28.196172 | controller | KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f 2025-11-26 13:28:28.196180 | controller | KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack 2025-11-26 13:28:28.196188 | controller | KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest 2025-11-26 13:28:28.196196 | controller | KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml 2025-11-26 13:28:28.196208 | controller | KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests 2025-11-26 13:28:28.196217 | controller | KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests 2025-11-26 13:28:28.196225 | controller | KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git 2025-11-26 13:28:28.196233 | controller | KUBEADMIN_PWD: '12345678' 2025-11-26 13:28:28.196241 | controller | LIBVIRT_SECRET: libvirt-secret 2025-11-26 13:28:28.196249 | controller | LOKI_DEPLOY_MODE: openshift-network 2025-11-26 13:28:28.196258 | controller | LOKI_DEPLOY_NAMESPACE: netobserv 2025-11-26 13:28:28.196270 | controller | LOKI_DEPLOY_SIZE: 1x.demo 2025-11-26 13:28:28.196279 | controller | LOKI_NAMESPACE: openshift-operators-redhat 2025-11-26 13:28:28.196287 | controller | LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki 2025-11-26 13:28:28.196295 | controller | LOKI_SUBSCRIPTION: loki-operator 2025-11-26 13:28:28.196303 | controller | LVMS_CR: '1' 2025-11-26 13:28:28.196311 | controller | MANILA: config/samples/manila_v1beta1_manila.yaml 2025-11-26 13:28:28.196319 | controller | MANILAAPI_DEPL_IMG: unused 2025-11-26 13:28:28.196328 | controller | MANILASCH_DEPL_IMG: unused 2025-11-26 13:28:28.196336 | controller | MANILASHARE_DEPL_IMG: unused 2025-11-26 13:28:28.196344 | controller | MANILA_BRANCH: main 2025-11-26 13:28:28.196352 | controller | MANILA_COMMIT_HASH: '' 2025-11-26 13:28:28.196360 | controller | MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml 2025-11-26 13:28:28.196368 | controller | MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest 2025-11-26 13:28:28.196377 | controller | MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml 2025-11-26 13:28:28.196389 | controller | MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests 2025-11-26 13:28:28.196397 | controller | MANILA_KUTTL_NAMESPACE: manila-kuttl-tests 2025-11-26 13:28:28.196406 | controller | MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git 2025-11-26 13:28:28.196414 | controller | MANILA_SERVICE_ENABLED: 'true' 2025-11-26 13:28:28.196422 | controller | MARIADB: config/samples/mariadb_v1beta1_galera.yaml 2025-11-26 13:28:28.196449 | controller | MARIADB_BRANCH: main 2025-11-26 13:28:28.196457 | controller | MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml 2025-11-26 13:28:28.196466 | controller | MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests 2025-11-26 13:28:28.196474 | controller | MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests 2025-11-26 13:28:28.196482 | controller | MARIADB_COMMIT_HASH: '' 2025-11-26 13:28:28.196490 | controller | MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2025-11-26 13:28:28.196498 | controller | MARIADB_DEPL_IMG: unused 2025-11-26 13:28:28.196507 | controller | MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2025-11-26 13:28:28.196515 | controller | MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml 2025-11-26 13:28:28.196523 | controller | MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests 2025-11-26 13:28:28.196531 | controller | MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests 2025-11-26 13:28:28.196539 | controller | MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git 2025-11-26 13:28:28.196547 | controller | MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml 2025-11-26 13:28:28.196556 | controller | MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2025-11-26 13:28:28.196564 | controller | MEMCACHED_DEPL_IMG: unused 2025-11-26 13:28:28.196572 | controller | METADATA_SHARED_SECRET: '1234567842' 2025-11-26 13:28:28.196590 | controller | METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 2025-11-26 13:28:28.196598 | controller | METALLB_POOL: 192.168.122.80-192.168.122.90 2025-11-26 13:28:28.196607 | controller | MICROSHIFT: '0' 2025-11-26 13:28:28.196618 | controller | NAMESPACE: openstack 2025-11-26 13:28:28.196626 | controller | NETCONFIG: config/samples/network_v1beta1_netconfig.yaml 2025-11-26 13:28:28.196634 | controller | NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml 2025-11-26 13:28:28.196643 | controller | NETCONFIG_DEPL_IMG: unused 2025-11-26 13:28:28.196651 | controller | NETOBSERV_DEPLOY_NAMESPACE: netobserv 2025-11-26 13:28:28.196659 | controller | NETOBSERV_NAMESPACE: openshift-netobserv-operator 2025-11-26 13:28:28.196667 | controller | NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net 2025-11-26 13:28:28.196675 | controller | NETOBSERV_SUBSCRIPTION: netobserv-operator 2025-11-26 13:28:28.196683 | controller | NETWORK_BGP: 'false' 2025-11-26 13:28:28.196691 | controller | NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 2025-11-26 13:28:28.196699 | controller | NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 2025-11-26 13:28:28.196707 | controller | NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 2025-11-26 13:28:28.196716 | controller | NETWORK_ISOLATION: 'true' 2025-11-26 13:28:28.196724 | controller | NETWORK_ISOLATION_INSTANCE_NAME: crc 2025-11-26 13:28:28.196732 | controller | NETWORK_ISOLATION_IPV4: 'true' 2025-11-26 13:28:28.196740 | controller | NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 2025-11-26 13:28:28.196748 | controller | NETWORK_ISOLATION_IPV4_NAT: 'true' 2025-11-26 13:28:28.196756 | controller | NETWORK_ISOLATION_IPV6: 'false' 2025-11-26 13:28:28.196764 | controller | NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 2025-11-26 13:28:28.196772 | controller | NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 2025-11-26 13:28:28.196780 | controller | NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' 2025-11-26 13:28:28.196788 | controller | NETWORK_ISOLATION_NETWORK_NAME: net-iso 2025-11-26 13:28:28.196796 | controller | NETWORK_ISOLATION_NET_NAME: default 2025-11-26 13:28:28.196805 | controller | NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' 2025-11-26 13:28:28.196813 | controller | NETWORK_MTU: '1500' 2025-11-26 13:28:28.196821 | controller | NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 2025-11-26 13:28:28.196829 | controller | NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 2025-11-26 13:28:28.196837 | controller | NETWORK_STORAGE_MACVLAN: '' 2025-11-26 13:28:28.196845 | controller | NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 2025-11-26 13:28:28.196853 | controller | NETWORK_VLAN_START: '20' 2025-11-26 13:28:28.196861 | controller | NETWORK_VLAN_STEP: '1' 2025-11-26 13:28:28.196869 | controller | NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml 2025-11-26 13:28:28.196877 | controller | NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml 2025-11-26 13:28:28.196886 | controller | NEUTRONAPI_DEPL_IMG: unused 2025-11-26 13:28:28.196894 | controller | NEUTRON_BRANCH: main 2025-11-26 13:28:28.196902 | controller | NEUTRON_COMMIT_HASH: '' 2025-11-26 13:28:28.196910 | controller | NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest 2025-11-26 13:28:28.196918 | controller | NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml 2025-11-26 13:28:28.196926 | controller | NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests 2025-11-26 13:28:28.196934 | controller | NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests 2025-11-26 13:28:28.196963 | controller | NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git 2025-11-26 13:28:28.196977 | controller | NFS_HOME: /home/nfs 2025-11-26 13:28:28.196985 | controller | NMSTATE_NAMESPACE: openshift-nmstate 2025-11-26 13:28:28.196993 | controller | NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 2025-11-26 13:28:28.197001 | controller | NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator 2025-11-26 13:28:28.197014 | controller | NNCP_ADDITIONAL_HOST_ROUTES: '' 2025-11-26 13:28:28.197022 | controller | NNCP_BGP_1_INTERFACE: enp7s0 2025-11-26 13:28:28.197030 | controller | NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 2025-11-26 13:28:28.197042 | controller | NNCP_BGP_2_INTERFACE: enp8s0 2025-11-26 13:28:28.197051 | controller | NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 2025-11-26 13:28:28.197059 | controller | NNCP_BRIDGE: ospbr 2025-11-26 13:28:28.197067 | controller | NNCP_CLEANUP_TIMEOUT: 120s 2025-11-26 13:28:28.197075 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' 2025-11-26 13:28:28.197083 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' 2025-11-26 13:28:28.197091 | controller | NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 2025-11-26 13:28:28.197099 | controller | NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' 2025-11-26 13:28:28.197107 | controller | NNCP_DNS_SERVER: 192.168.122.1 2025-11-26 13:28:28.197115 | controller | NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 2025-11-26 13:28:28.197123 | controller | NNCP_GATEWAY: 192.168.122.1 2025-11-26 13:28:28.197131 | controller | NNCP_GATEWAY_IPV6: fd00:aaaa::1 2025-11-26 13:28:28.197139 | controller | NNCP_INTERFACE: enp6s0 2025-11-26 13:28:28.197148 | controller | NNCP_NODES: '' 2025-11-26 13:28:28.197156 | controller | NNCP_TIMEOUT: 240s 2025-11-26 13:28:28.197164 | controller | NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2025-11-26 13:28:28.197172 | controller | NOVA_BRANCH: main 2025-11-26 13:28:28.197181 | controller | NOVA_COMMIT_HASH: '' 2025-11-26 13:28:28.197189 | controller | NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2025-11-26 13:28:28.197199 | controller | NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest 2025-11-26 13:28:28.197208 | controller | NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git 2025-11-26 13:28:28.197218 | controller | NUMBER_OF_INSTANCES: '1' 2025-11-26 13:28:28.197226 | controller | OCP_NETWORK_NAME: crc 2025-11-26 13:28:28.197235 | controller | OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml 2025-11-26 13:28:28.197243 | controller | OCTAVIA_BRANCH: main 2025-11-26 13:28:28.197251 | controller | OCTAVIA_COMMIT_HASH: '' 2025-11-26 13:28:28.197259 | controller | OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml 2025-11-26 13:28:28.197267 | controller | OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest 2025-11-26 13:28:28.197275 | controller | OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml 2025-11-26 13:28:28.197284 | controller | OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests 2025-11-26 13:28:28.197292 | controller | OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests 2025-11-26 13:28:28.197300 | controller | OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git 2025-11-26 13:28:28.197308 | controller | OKD: 'false' 2025-11-26 13:28:28.197316 | controller | OPENSTACK_BRANCH: main 2025-11-26 13:28:28.197325 | controller | OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest 2025-11-26 13:28:28.197333 | controller | OPENSTACK_COMMIT_HASH: '' 2025-11-26 13:28:28.197341 | controller | OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2025-11-26 13:28:28.197350 | controller | OPENSTACK_CRDS_DIR: openstack_crds 2025-11-26 13:28:28.197358 | controller | OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2025-11-26 13:28:28.197366 | controller | OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest 2025-11-26 13:28:28.197374 | controller | OPENSTACK_K8S_BRANCH: main 2025-11-26 13:28:28.197382 | controller | OPENSTACK_K8S_TAG: latest 2025-11-26 13:28:28.197390 | controller | OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml 2025-11-26 13:28:28.197399 | controller | OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2025-11-26 13:28:28.197407 | controller | OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests 2025-11-26 13:28:28.197415 | controller | OPENSTACK_NEUTRON_CUSTOM_CONF: '' 2025-11-26 13:28:28.197423 | controller | OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git 2025-11-26 13:28:28.197436 | controller | OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest 2025-11-26 13:28:28.197444 | controller | OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator 2025-11-26 13:28:28.197452 | controller | OPERATOR_CHANNEL: '' 2025-11-26 13:28:28.197460 | controller | OPERATOR_NAMESPACE: openstack-operators 2025-11-26 13:28:28.197468 | controller | OPERATOR_SOURCE: '' 2025-11-26 13:28:28.197476 | controller | OPERATOR_SOURCE_NAMESPACE: '' 2025-11-26 13:28:28.197485 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-11-26 13:28:28.197493 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-11-26 13:28:28.197501 | controller | OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml 2025-11-26 13:28:28.197511 | controller | OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml 2025-11-26 13:28:28.197519 | controller | OVNCONTROLLER_NMAP: 'true' 2025-11-26 13:28:28.197531 | controller | OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml 2025-11-26 13:28:28.197540 | controller | OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml 2025-11-26 13:28:28.197551 | controller | OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml 2025-11-26 13:28:28.197559 | controller | OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml 2025-11-26 13:28:28.197567 | controller | OVN_BRANCH: main 2025-11-26 13:28:28.197575 | controller | OVN_COMMIT_HASH: '' 2025-11-26 13:28:28.197587 | controller | OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest 2025-11-26 13:28:28.197595 | controller | OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml 2025-11-26 13:28:28.197604 | controller | OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests 2025-11-26 13:28:28.197612 | controller | OVN_KUTTL_NAMESPACE: ovn-kuttl-tests 2025-11-26 13:28:28.197620 | controller | OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git 2025-11-26 13:28:28.197629 | controller | PASSWORD: '12345678' 2025-11-26 13:28:28.197637 | controller | PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml 2025-11-26 13:28:28.197645 | controller | PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml 2025-11-26 13:28:28.197654 | controller | PLACEMENTAPI_DEPL_IMG: unused 2025-11-26 13:28:28.197662 | controller | PLACEMENT_BRANCH: main 2025-11-26 13:28:28.197670 | controller | PLACEMENT_COMMIT_HASH: '' 2025-11-26 13:28:28.197678 | controller | PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest 2025-11-26 13:28:28.197686 | controller | PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml 2025-11-26 13:28:28.197695 | controller | PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests 2025-11-26 13:28:28.197703 | controller | PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests 2025-11-26 13:28:28.197711 | controller | PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git 2025-11-26 13:28:28.197719 | controller | PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/pull-secret.txt 2025-11-26 13:28:28.197727 | controller | RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml 2025-11-26 13:28:28.197739 | controller | RABBITMQ_BRANCH: patches 2025-11-26 13:28:28.197747 | controller | RABBITMQ_COMMIT_HASH: '' 2025-11-26 13:28:28.197756 | controller | RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2025-11-26 13:28:28.197764 | controller | RABBITMQ_DEPL_IMG: unused 2025-11-26 13:28:28.197772 | controller | RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2025-11-26 13:28:28.197783 | controller | RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2025-11-26 13:28:28.197791 | controller | REDHAT_OPERATORS: 'false' 2025-11-26 13:28:28.197799 | controller | REDIS: config/samples/redis_v1beta1_redis.yaml 2025-11-26 13:28:28.197808 | controller | REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml 2025-11-26 13:28:28.197816 | controller | REDIS_DEPL_IMG: unused 2025-11-26 13:28:28.197824 | controller | RH_REGISTRY_PWD: '' 2025-11-26 13:28:28.197832 | controller | RH_REGISTRY_USER: '' 2025-11-26 13:28:28.197840 | controller | SECRET: osp-secret 2025-11-26 13:28:28.197848 | controller | SG_CORE_DEPL_IMG: unused 2025-11-26 13:28:28.197856 | controller | STANDALONE_COMPUTE_DRIVER: libvirt 2025-11-26 13:28:28.197864 | controller | STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 2025-11-26 13:28:28.197872 | controller | STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 2025-11-26 13:28:28.197880 | controller | STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 2025-11-26 13:28:28.197888 | controller | STANDALONE_STORAGE_NET_PREFIX: 172.18.0 2025-11-26 13:28:28.197896 | controller | STANDALONE_TENANT_NET_PREFIX: 172.19.0 2025-11-26 13:28:28.197904 | controller | STORAGEMGMT_HOST_ROUTES: '' 2025-11-26 13:28:28.197913 | controller | STORAGE_CLASS: local-storage 2025-11-26 13:28:28.197921 | controller | STORAGE_HOST_ROUTES: '' 2025-11-26 13:28:28.197929 | controller | SWIFT: config/samples/swift_v1beta1_swift.yaml 2025-11-26 13:28:28.197937 | controller | SWIFT_BRANCH: main 2025-11-26 13:28:28.197962 | controller | SWIFT_COMMIT_HASH: '' 2025-11-26 13:28:28.197975 | controller | SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2025-11-26 13:28:28.197983 | controller | SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest 2025-11-26 13:28:28.197991 | controller | SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml 2025-11-26 13:28:28.197999 | controller | SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests 2025-11-26 13:28:28.198007 | controller | SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests 2025-11-26 13:28:28.198016 | controller | SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git 2025-11-26 13:28:28.198024 | controller | TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml 2025-11-26 13:28:28.198032 | controller | TELEMETRY_BRANCH: main 2025-11-26 13:28:28.198040 | controller | TELEMETRY_COMMIT_HASH: '' 2025-11-26 13:28:28.198048 | controller | TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml 2025-11-26 13:28:28.198056 | controller | TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest 2025-11-26 13:28:28.198064 | controller | TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2025-11-26 13:28:28.198073 | controller | TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml 2025-11-26 13:28:28.198081 | controller | TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites 2025-11-26 13:28:28.198089 | controller | TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests 2025-11-26 13:28:28.198097 | controller | TELEMETRY_KUTTL_RELPATH: test/kuttl/suites 2025-11-26 13:28:28.198105 | controller | TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git 2025-11-26 13:28:28.198117 | controller | TENANT_HOST_ROUTES: '' 2025-11-26 13:28:28.211993 | controller | TIMEOUT: 300s 2025-11-26 13:28:28.212020 | controller | TLS_ENABLED: 'false' 2025-11-26 13:28:28.212029 | controller | tripleo_deploy: 'export REGISTRY_PWD:' 2025-11-26 13:28:28.212043 | controller | 2025-11-26 13:28:28.555178 | controller | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] *** 2025-11-26 13:28:28.555254 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.063) 0:00:59.742 **** 2025-11-26 13:28:28.555262 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.063) 0:00:59.741 **** 2025-11-26 13:28:28.555288 | controller | ok: [localhost] 2025-11-26 13:28:28.579476 | controller | 2025-11-26 13:28:28.579536 | controller | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] ***** 2025-11-26 13:28:28.579545 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.343) 0:01:00.086 **** 2025-11-26 13:28:28.579551 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.343) 0:01:00.084 **** 2025-11-26 13:28:28.579563 | controller | ok: [localhost] => 2025-11-26 13:28:28.579570 | controller | cifmw_generate_makes: 2025-11-26 13:28:28.579576 | controller | changed: false 2025-11-26 13:28:28.579582 | controller | debug: 2025-11-26 13:28:28.579588 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile: 2025-11-26 13:28:28.579594 | controller | - all 2025-11-26 13:28:28.579600 | controller | - help 2025-11-26 13:28:28.579606 | controller | - cleanup 2025-11-26 13:28:28.579612 | controller | - deploy_cleanup 2025-11-26 13:28:28.579618 | controller | - wait 2025-11-26 13:28:28.579624 | controller | - crc_storage 2025-11-26 13:28:28.579629 | controller | - crc_storage_cleanup 2025-11-26 13:28:28.579636 | controller | - crc_storage_release 2025-11-26 13:28:28.579642 | controller | - crc_storage_with_retries 2025-11-26 13:28:28.579649 | controller | - crc_storage_cleanup_with_retries 2025-11-26 13:28:28.579655 | controller | - operator_namespace 2025-11-26 13:28:28.579660 | controller | - namespace 2025-11-26 13:28:28.579666 | controller | - namespace_cleanup 2025-11-26 13:28:28.579672 | controller | - input 2025-11-26 13:28:28.579678 | controller | - input_cleanup 2025-11-26 13:28:28.579684 | controller | - crc_bmo_setup 2025-11-26 13:28:28.579690 | controller | - crc_bmo_cleanup 2025-11-26 13:28:28.579696 | controller | - openstack_prep 2025-11-26 13:28:28.579701 | controller | - openstack 2025-11-26 13:28:28.579707 | controller | - openstack_wait 2025-11-26 13:28:28.579713 | controller | - openstack_init 2025-11-26 13:28:28.579719 | controller | - openstack_cleanup 2025-11-26 13:28:28.579725 | controller | - openstack_repo 2025-11-26 13:28:28.579731 | controller | - openstack_deploy_prep 2025-11-26 13:28:28.579737 | controller | - openstack_deploy 2025-11-26 13:28:28.579742 | controller | - openstack_wait_deploy 2025-11-26 13:28:28.579748 | controller | - openstack_deploy_cleanup 2025-11-26 13:28:28.579754 | controller | - openstack_update_run 2025-11-26 13:28:28.579760 | controller | - update_services 2025-11-26 13:28:28.579766 | controller | - update_system 2025-11-26 13:28:28.579771 | controller | - openstack_patch_version 2025-11-26 13:28:28.579777 | controller | - edpm_deploy_generate_keys 2025-11-26 13:28:28.579783 | controller | - edpm_patch_ansible_runner_image 2025-11-26 13:28:28.579789 | controller | - edpm_deploy_prep 2025-11-26 13:28:28.579795 | controller | - edpm_deploy_cleanup 2025-11-26 13:28:28.579801 | controller | - edpm_deploy 2025-11-26 13:28:28.579807 | controller | - edpm_deploy_baremetal_prep 2025-11-26 13:28:28.579813 | controller | - edpm_deploy_baremetal 2025-11-26 13:28:28.579819 | controller | - edpm_wait_deploy_baremetal 2025-11-26 13:28:28.579824 | controller | - edpm_wait_deploy 2025-11-26 13:28:28.579830 | controller | - edpm_register_dns 2025-11-26 13:28:28.579836 | controller | - edpm_nova_discover_hosts 2025-11-26 13:28:28.579842 | controller | - openstack_crds 2025-11-26 13:28:28.579847 | controller | - openstack_crds_cleanup 2025-11-26 13:28:28.579853 | controller | - edpm_deploy_networker_prep 2025-11-26 13:28:28.579859 | controller | - edpm_deploy_networker_cleanup 2025-11-26 13:28:28.579865 | controller | - edpm_deploy_networker 2025-11-26 13:28:28.579871 | controller | - infra_prep 2025-11-26 13:28:28.579876 | controller | - infra 2025-11-26 13:28:28.579882 | controller | - infra_cleanup 2025-11-26 13:28:28.579888 | controller | - dns_deploy_prep 2025-11-26 13:28:28.579894 | controller | - dns_deploy 2025-11-26 13:28:28.579899 | controller | - dns_deploy_cleanup 2025-11-26 13:28:28.579905 | controller | - netconfig_deploy_prep 2025-11-26 13:28:28.579911 | controller | - netconfig_deploy 2025-11-26 13:28:28.579917 | controller | - netconfig_deploy_cleanup 2025-11-26 13:28:28.579923 | controller | - memcached_deploy_prep 2025-11-26 13:28:28.579929 | controller | - memcached_deploy 2025-11-26 13:28:28.579935 | controller | - memcached_deploy_cleanup 2025-11-26 13:28:28.579960 | controller | - keystone_prep 2025-11-26 13:28:28.579968 | controller | - keystone 2025-11-26 13:28:28.579974 | controller | - keystone_cleanup 2025-11-26 13:28:28.579980 | controller | - keystone_deploy_prep 2025-11-26 13:28:28.579986 | controller | - keystone_deploy 2025-11-26 13:28:28.579991 | controller | - keystone_deploy_cleanup 2025-11-26 13:28:28.579997 | controller | - barbican_prep 2025-11-26 13:28:28.580003 | controller | - barbican 2025-11-26 13:28:28.580009 | controller | - barbican_cleanup 2025-11-26 13:28:28.580014 | controller | - barbican_deploy_prep 2025-11-26 13:28:28.580020 | controller | - barbican_deploy 2025-11-26 13:28:28.580026 | controller | - barbican_deploy_validate 2025-11-26 13:28:28.580032 | controller | - barbican_deploy_cleanup 2025-11-26 13:28:28.580038 | controller | - mariadb 2025-11-26 13:28:28.580043 | controller | - mariadb_cleanup 2025-11-26 13:28:28.580049 | controller | - mariadb_deploy_prep 2025-11-26 13:28:28.580055 | controller | - mariadb_deploy 2025-11-26 13:28:28.580061 | controller | - mariadb_deploy_cleanup 2025-11-26 13:28:28.580067 | controller | - placement_prep 2025-11-26 13:28:28.580072 | controller | - placement 2025-11-26 13:28:28.580078 | controller | - placement_cleanup 2025-11-26 13:28:28.580084 | controller | - placement_deploy_prep 2025-11-26 13:28:28.580089 | controller | - placement_deploy 2025-11-26 13:28:28.580095 | controller | - placement_deploy_cleanup 2025-11-26 13:28:28.580101 | controller | - glance_prep 2025-11-26 13:28:28.580107 | controller | - glance 2025-11-26 13:28:28.580113 | controller | - glance_cleanup 2025-11-26 13:28:28.580118 | controller | - glance_deploy_prep 2025-11-26 13:28:28.580124 | controller | - glance_deploy 2025-11-26 13:28:28.580136 | controller | - glance_deploy_cleanup 2025-11-26 13:28:28.580141 | controller | - ovn_prep 2025-11-26 13:28:28.580147 | controller | - ovn 2025-11-26 13:28:28.580153 | controller | - ovn_cleanup 2025-11-26 13:28:28.580159 | controller | - ovn_deploy_prep 2025-11-26 13:28:28.580165 | controller | - ovn_deploy 2025-11-26 13:28:28.580170 | controller | - ovn_deploy_cleanup 2025-11-26 13:28:28.580176 | controller | - neutron_prep 2025-11-26 13:28:28.580182 | controller | - neutron 2025-11-26 13:28:28.580187 | controller | - neutron_cleanup 2025-11-26 13:28:28.580193 | controller | - neutron_deploy_prep 2025-11-26 13:28:28.580199 | controller | - neutron_deploy 2025-11-26 13:28:28.580205 | controller | - neutron_deploy_cleanup 2025-11-26 13:28:28.580211 | controller | - cinder_prep 2025-11-26 13:28:28.580216 | controller | - cinder 2025-11-26 13:28:28.580222 | controller | - cinder_cleanup 2025-11-26 13:28:28.580228 | controller | - cinder_deploy_prep 2025-11-26 13:28:28.580233 | controller | - cinder_deploy 2025-11-26 13:28:28.580239 | controller | - cinder_deploy_cleanup 2025-11-26 13:28:28.580245 | controller | - rabbitmq_prep 2025-11-26 13:28:28.580251 | controller | - rabbitmq 2025-11-26 13:28:28.580256 | controller | - rabbitmq_cleanup 2025-11-26 13:28:28.580262 | controller | - rabbitmq_deploy_prep 2025-11-26 13:28:28.580269 | controller | - rabbitmq_deploy 2025-11-26 13:28:28.580275 | controller | - rabbitmq_deploy_cleanup 2025-11-26 13:28:28.580280 | controller | - ironic_prep 2025-11-26 13:28:28.580286 | controller | - ironic 2025-11-26 13:28:28.580292 | controller | - ironic_cleanup 2025-11-26 13:28:28.580297 | controller | - ironic_deploy_prep 2025-11-26 13:28:28.580303 | controller | - ironic_deploy 2025-11-26 13:28:28.580309 | controller | - ironic_deploy_cleanup 2025-11-26 13:28:28.580315 | controller | - octavia_prep 2025-11-26 13:28:28.580321 | controller | - octavia 2025-11-26 13:28:28.580326 | controller | - octavia_cleanup 2025-11-26 13:28:28.580332 | controller | - octavia_deploy_prep 2025-11-26 13:28:28.580338 | controller | - octavia_deploy 2025-11-26 13:28:28.580343 | controller | - octavia_deploy_cleanup 2025-11-26 13:28:28.580349 | controller | - designate_prep 2025-11-26 13:28:28.580355 | controller | - designate 2025-11-26 13:28:28.580361 | controller | - designate_cleanup 2025-11-26 13:28:28.580366 | controller | - designate_deploy_prep 2025-11-26 13:28:28.580372 | controller | - designate_deploy 2025-11-26 13:28:28.580378 | controller | - designate_deploy_cleanup 2025-11-26 13:28:28.580383 | controller | - nova_prep 2025-11-26 13:28:28.580389 | controller | - nova 2025-11-26 13:28:28.580399 | controller | - nova_cleanup 2025-11-26 13:28:28.580404 | controller | - nova_deploy_prep 2025-11-26 13:28:28.580410 | controller | - nova_deploy 2025-11-26 13:28:28.580416 | controller | - nova_deploy_cleanup 2025-11-26 13:28:28.580422 | controller | - mariadb_kuttl_run 2025-11-26 13:28:28.580427 | controller | - mariadb_kuttl 2025-11-26 13:28:28.580433 | controller | - kuttl_db_prep 2025-11-26 13:28:28.580439 | controller | - kuttl_db_cleanup 2025-11-26 13:28:28.580444 | controller | - kuttl_common_prep 2025-11-26 13:28:28.580450 | controller | - kuttl_common_cleanup 2025-11-26 13:28:28.580456 | controller | - keystone_kuttl_run 2025-11-26 13:28:28.580462 | controller | - keystone_kuttl 2025-11-26 13:28:28.580467 | controller | - barbican_kuttl_run 2025-11-26 13:28:28.580473 | controller | - barbican_kuttl 2025-11-26 13:28:28.580485 | controller | - placement_kuttl_run 2025-11-26 13:28:28.580491 | controller | - placement_kuttl 2025-11-26 13:28:28.580497 | controller | - cinder_kuttl_run 2025-11-26 13:28:28.580503 | controller | - cinder_kuttl 2025-11-26 13:28:28.580508 | controller | - neutron_kuttl_run 2025-11-26 13:28:28.580514 | controller | - neutron_kuttl 2025-11-26 13:28:28.580520 | controller | - octavia_kuttl_run 2025-11-26 13:28:28.580525 | controller | - octavia_kuttl 2025-11-26 13:28:28.580531 | controller | - designate_kuttl 2025-11-26 13:28:28.580537 | controller | - designate_kuttl_run 2025-11-26 13:28:28.580543 | controller | - ovn_kuttl_run 2025-11-26 13:28:28.580548 | controller | - ovn_kuttl 2025-11-26 13:28:28.580554 | controller | - infra_kuttl_run 2025-11-26 13:28:28.580560 | controller | - infra_kuttl 2025-11-26 13:28:28.580566 | controller | - ironic_kuttl_run 2025-11-26 13:28:28.580571 | controller | - ironic_kuttl 2025-11-26 13:28:28.580577 | controller | - ironic_kuttl_crc 2025-11-26 13:28:28.580583 | controller | - heat_kuttl_run 2025-11-26 13:28:28.580589 | controller | - heat_kuttl 2025-11-26 13:28:28.580594 | controller | - heat_kuttl_crc 2025-11-26 13:28:28.580600 | controller | - ansibleee_kuttl_run 2025-11-26 13:28:28.580606 | controller | - ansibleee_kuttl_cleanup 2025-11-26 13:28:28.580612 | controller | - ansibleee_kuttl_prep 2025-11-26 13:28:28.580617 | controller | - ansibleee_kuttl 2025-11-26 13:28:28.580623 | controller | - glance_kuttl_run 2025-11-26 13:28:28.580629 | controller | - glance_kuttl 2025-11-26 13:28:28.580634 | controller | - manila_kuttl_run 2025-11-26 13:28:28.580640 | controller | - manila_kuttl 2025-11-26 13:28:28.580646 | controller | - swift_kuttl_run 2025-11-26 13:28:28.580652 | controller | - swift_kuttl 2025-11-26 13:28:28.580657 | controller | - horizon_kuttl_run 2025-11-26 13:28:28.580663 | controller | - horizon_kuttl 2025-11-26 13:28:28.580669 | controller | - openstack_kuttl_run 2025-11-26 13:28:28.580674 | controller | - openstack_kuttl 2025-11-26 13:28:28.580680 | controller | - mariadb_chainsaw_run 2025-11-26 13:28:28.580686 | controller | - mariadb_chainsaw 2025-11-26 13:28:28.580692 | controller | - horizon_prep 2025-11-26 13:28:28.580697 | controller | - horizon 2025-11-26 13:28:28.580703 | controller | - horizon_cleanup 2025-11-26 13:28:28.580709 | controller | - horizon_deploy_prep 2025-11-26 13:28:28.580714 | controller | - horizon_deploy 2025-11-26 13:28:28.580720 | controller | - horizon_deploy_cleanup 2025-11-26 13:28:28.580726 | controller | - heat_prep 2025-11-26 13:28:28.580732 | controller | - heat 2025-11-26 13:28:28.580738 | controller | - heat_cleanup 2025-11-26 13:28:28.580743 | controller | - heat_deploy_prep 2025-11-26 13:28:28.580749 | controller | - heat_deploy 2025-11-26 13:28:28.580755 | controller | - heat_deploy_cleanup 2025-11-26 13:28:28.580760 | controller | - ansibleee_prep 2025-11-26 13:28:28.580782 | controller | - ansibleee 2025-11-26 13:28:28.580789 | controller | - ansibleee_cleanup 2025-11-26 13:28:28.580795 | controller | - baremetal_prep 2025-11-26 13:28:28.580802 | controller | - baremetal 2025-11-26 13:28:28.580808 | controller | - baremetal_cleanup 2025-11-26 13:28:28.580814 | controller | - ceph_help 2025-11-26 13:28:28.580821 | controller | - ceph 2025-11-26 13:28:28.580827 | controller | - ceph_cleanup 2025-11-26 13:28:28.580833 | controller | - rook_prep 2025-11-26 13:28:28.580840 | controller | - rook 2025-11-26 13:28:28.580846 | controller | - rook_deploy_prep 2025-11-26 13:28:28.580852 | controller | - rook_deploy 2025-11-26 13:28:28.580859 | controller | - rook_crc_disk 2025-11-26 13:28:28.580869 | controller | - rook_cleanup 2025-11-26 13:28:28.580876 | controller | - lvms 2025-11-26 13:28:28.580882 | controller | - nmstate 2025-11-26 13:28:28.580888 | controller | - nncp 2025-11-26 13:28:28.580895 | controller | - nncp_cleanup 2025-11-26 13:28:28.580901 | controller | - netattach 2025-11-26 13:28:28.580908 | controller | - netattach_cleanup 2025-11-26 13:28:28.580914 | controller | - metallb 2025-11-26 13:28:28.580920 | controller | - metallb_config 2025-11-26 13:28:28.580927 | controller | - metallb_config_cleanup 2025-11-26 13:28:28.580936 | controller | - metallb_cleanup 2025-11-26 13:28:28.580942 | controller | - loki 2025-11-26 13:28:28.580963 | controller | - loki_cleanup 2025-11-26 13:28:28.580969 | controller | - loki_deploy 2025-11-26 13:28:28.580976 | controller | - loki_deploy_cleanup 2025-11-26 13:28:28.580982 | controller | - netobserv 2025-11-26 13:28:28.580988 | controller | - netobserv_cleanup 2025-11-26 13:28:28.580995 | controller | - netobserv_deploy 2025-11-26 13:28:28.581001 | controller | - netobserv_deploy_cleanup 2025-11-26 13:28:28.581008 | controller | - manila_prep 2025-11-26 13:28:28.581014 | controller | - manila 2025-11-26 13:28:28.581021 | controller | - manila_cleanup 2025-11-26 13:28:28.581026 | controller | - manila_deploy_prep 2025-11-26 13:28:28.581032 | controller | - manila_deploy 2025-11-26 13:28:28.581038 | controller | - manila_deploy_cleanup 2025-11-26 13:28:28.581044 | controller | - telemetry_prep 2025-11-26 13:28:28.581051 | controller | - telemetry 2025-11-26 13:28:28.581057 | controller | - telemetry_cleanup 2025-11-26 13:28:28.581063 | controller | - telemetry_deploy_prep 2025-11-26 13:28:28.581069 | controller | - telemetry_deploy 2025-11-26 13:28:28.581074 | controller | - telemetry_deploy_cleanup 2025-11-26 13:28:28.581080 | controller | - telemetry_kuttl_run 2025-11-26 13:28:28.581086 | controller | - telemetry_kuttl 2025-11-26 13:28:28.581091 | controller | - swift_prep 2025-11-26 13:28:28.581097 | controller | - swift 2025-11-26 13:28:28.581103 | controller | - swift_cleanup 2025-11-26 13:28:28.581108 | controller | - swift_deploy_prep 2025-11-26 13:28:28.581114 | controller | - swift_deploy 2025-11-26 13:28:28.581120 | controller | - swift_deploy_cleanup 2025-11-26 13:28:28.581126 | controller | - certmanager 2025-11-26 13:28:28.581131 | controller | - certmanager_cleanup 2025-11-26 13:28:28.581137 | controller | - validate_marketplace 2025-11-26 13:28:28.581143 | controller | - redis_deploy_prep 2025-11-26 13:28:28.581149 | controller | - redis_deploy 2025-11-26 13:28:28.581154 | controller | - redis_deploy_cleanup 2025-11-26 13:28:28.581160 | controller | - set_slower_etcd_profile 2025-11-26 13:28:28.581178 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile: 2025-11-26 13:28:28.581185 | controller | - help 2025-11-26 13:28:28.581190 | controller | - download_tools 2025-11-26 13:28:28.581196 | controller | - nfs 2025-11-26 13:28:28.581202 | controller | - nfs_cleanup 2025-11-26 13:28:28.581209 | controller | - crc 2025-11-26 13:28:28.581216 | controller | - crc_cleanup 2025-11-26 13:28:28.581222 | controller | - crc_scrub 2025-11-26 13:28:28.581229 | controller | - crc_attach_default_interface 2025-11-26 13:28:28.581236 | controller | - crc_attach_default_interface_cleanup 2025-11-26 13:28:28.581242 | controller | - ipv6_lab_network 2025-11-26 13:28:28.581247 | controller | - ipv6_lab_network_cleanup 2025-11-26 13:28:28.581253 | controller | - ipv6_lab_nat64_router 2025-11-26 13:28:28.581259 | controller | - ipv6_lab_nat64_router_cleanup 2025-11-26 13:28:28.581265 | controller | - ipv6_lab_sno 2025-11-26 13:28:28.581271 | controller | - ipv6_lab_sno_cleanup 2025-11-26 13:28:28.581276 | controller | - ipv6_lab 2025-11-26 13:28:28.581282 | controller | - ipv6_lab_cleanup 2025-11-26 13:28:28.581288 | controller | - attach_default_interface 2025-11-26 13:28:28.581293 | controller | - attach_default_interface_cleanup 2025-11-26 13:28:28.581299 | controller | - network_isolation_bridge 2025-11-26 13:28:28.581305 | controller | - network_isolation_bridge_cleanup 2025-11-26 13:28:28.581311 | controller | - edpm_baremetal_compute 2025-11-26 13:28:28.581316 | controller | - edpm_compute 2025-11-26 13:28:28.581322 | controller | - edpm_compute_bootc 2025-11-26 13:28:28.581328 | controller | - edpm_ansible_runner 2025-11-26 13:28:28.581337 | controller | - edpm_computes_bgp 2025-11-26 13:28:28.581343 | controller | - edpm_compute_repos 2025-11-26 13:28:28.581348 | controller | - edpm_compute_cleanup 2025-11-26 13:28:28.581354 | controller | - edpm_networker 2025-11-26 13:28:28.581360 | controller | - edpm_networker_cleanup 2025-11-26 13:28:28.581366 | controller | - edpm_deploy_instance 2025-11-26 13:28:28.581372 | controller | - tripleo_deploy 2025-11-26 13:28:28.581377 | controller | - standalone_deploy 2025-11-26 13:28:28.581383 | controller | - standalone_sync 2025-11-26 13:28:28.581389 | controller | - standalone 2025-11-26 13:28:28.581395 | controller | - standalone_cleanup 2025-11-26 13:28:28.581400 | controller | - standalone_snapshot 2025-11-26 13:28:28.581406 | controller | - standalone_revert 2025-11-26 13:28:28.581412 | controller | - cifmw_prepare 2025-11-26 13:28:28.581417 | controller | - cifmw_cleanup 2025-11-26 13:28:28.581423 | controller | - bmaas_network 2025-11-26 13:28:28.581429 | controller | - bmaas_network_cleanup 2025-11-26 13:28:28.581435 | controller | - bmaas_route_crc_and_crc_bmaas_networks 2025-11-26 13:28:28.581441 | controller | - bmaas_route_crc_and_crc_bmaas_networks_cleanup 2025-11-26 13:28:28.581451 | controller | - bmaas_crc_attach_network 2025-11-26 13:28:28.591064 | controller | - bmaas_crc_attach_network_cleanup 2025-11-26 13:28:28.591083 | controller | - bmaas_crc_baremetal_bridge 2025-11-26 13:28:28.591090 | controller | - bmaas_crc_baremetal_bridge_cleanup 2025-11-26 13:28:28.591096 | controller | - bmaas_baremetal_net_nad 2025-11-26 13:28:28.591102 | controller | - bmaas_baremetal_net_nad_cleanup 2025-11-26 13:28:28.591108 | controller | - bmaas_metallb 2025-11-26 13:28:28.591114 | controller | - bmaas_metallb_cleanup 2025-11-26 13:28:28.591120 | controller | - bmaas_virtual_bms 2025-11-26 13:28:28.591126 | controller | - bmaas_virtual_bms_cleanup 2025-11-26 13:28:28.591132 | controller | - bmaas_sushy_emulator 2025-11-26 13:28:28.591137 | controller | - bmaas_sushy_emulator_cleanup 2025-11-26 13:28:28.591143 | controller | - bmaas_sushy_emulator_wait 2025-11-26 13:28:28.591149 | controller | - bmaas_generate_nodes_yaml 2025-11-26 13:28:28.591155 | controller | - bmaas 2025-11-26 13:28:28.591161 | controller | - bmaas_cleanup 2025-11-26 13:28:28.591166 | controller | failed: false 2025-11-26 13:28:28.591172 | controller | success: true 2025-11-26 13:28:28.591182 | controller | 2025-11-26 13:28:29.018390 | 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-11-26 13:28:29.018449 | controller | { 2025-11-26 13:28:29.018456 | controller | 'cifmw_install_yamls_environment': cifmw_install_yamls_environment, 2025-11-26 13:28:29.018464 | controller | 'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults 2025-11-26 13:28:29.018470 | controller | } | to_nice_yaml 2025-11-26 13:28:29.018477 | controller | }}, mode=0644] *** 2025-11-26 13:28:29.018483 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.035) 0:01:00.122 **** 2025-11-26 13:28:29.018489 | controller | Wednesday 26 November 2025 13:28:28 +0000 (0:00:00.035) 0:01:00.120 **** 2025-11-26 13:28:29.018501 | controller | changed: [localhost] 2025-11-26 13:28:29.054902 | controller | 2025-11-26 13:28:29.054965 | controller | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] *** 2025-11-26 13:28:29.054975 | controller | Wednesday 26 November 2025 13:28:29 +0000 (0:00:00.427) 0:01:00.549 **** 2025-11-26 13:28:29.054982 | controller | Wednesday 26 November 2025 13:28:29 +0000 (0:00:00.427) 0:01:00.548 **** 2025-11-26 13:28:29.054993 | controller | skipping: [localhost] 2025-11-26 13:28:29.448328 | controller | 2025-11-26 13:28:29.448445 | 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-11-26 13:28:29.448463 | controller | Wednesday 26 November 2025 13:28:29 +0000 (0:00:00.036) 0:01:00.585 **** 2025-11-26 13:28:29.448477 | controller | Wednesday 26 November 2025 13:28:29 +0000 (0:00:00.036) 0:01:00.584 **** 2025-11-26 13:28:29.448507 | controller | changed: [localhost] 2025-11-26 13:28:29.502860 | controller | 2025-11-26 13:28:29.502964 | 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-11-26 13:28:29.502989 | controller | Wednesday 26 November 2025 13:28:29 +0000 (0:00:00.393) 0:01:00.978 **** 2025-11-26 13:28:29.502999 | controller | Wednesday 26 November 2025 13:28:29 +0000 (0:00:00.393) 0:01:00.977 **** 2025-11-26 13:28:29.503020 | controller | ok: [localhost] 2025-11-26 13:28:29.956430 | controller | 2025-11-26 13:28:29.956598 | 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-11-26 13:28:29.956608 | controller | Wednesday 26 November 2025 13:28:29 +0000 (0:00:00.054) 0:01:01.033 **** 2025-11-26 13:28:29.956615 | controller | Wednesday 26 November 2025 13:28:29 +0000 (0:00:00.054) 0:01:01.032 **** 2025-11-26 13:28:29.956638 | controller | changed: [localhost] 2025-11-26 13:28:30.006709 | controller | 2025-11-26 13:28:30.006761 | controller | PLAY [Install deps and prepare for KUTTL run] ********************************** 2025-11-26 13:28:30.006771 | controller | 2025-11-26 13:28:30.006779 | controller | TASK [Download install_yamls deps name=install_yamls_makes, tasks_from=make_download_tools] *** 2025-11-26 13:28:30.006788 | controller | Wednesday 26 November 2025 13:28:29 +0000 (0:00:00.453) 0:01:01.487 **** 2025-11-26 13:28:30.006797 | controller | Wednesday 26 November 2025 13:28:29 +0000 (0:00:00.453) 0:01:01.486 **** 2025-11-26 13:28:30.006813 | controller | 2025-11-26 13:28:30.042821 | controller | TASK [install_yamls_makes : Debug make_download_tools_env var=make_download_tools_env] *** 2025-11-26 13:28:30.042899 | controller | Wednesday 26 November 2025 13:28:30 +0000 (0:00:00.050) 0:01:01.537 **** 2025-11-26 13:28:30.042910 | controller | Wednesday 26 November 2025 13:28:30 +0000 (0:00:00.050) 0:01:01.536 **** 2025-11-26 13:28:30.042928 | controller | skipping: [localhost] 2025-11-26 13:28:30.082401 | controller | 2025-11-26 13:28:30.082479 | controller | TASK [install_yamls_makes : Debug make_download_tools_params var=make_download_tools_params] *** 2025-11-26 13:28:30.082491 | controller | Wednesday 26 November 2025 13:28:30 +0000 (0:00:00.036) 0:01:01.573 **** 2025-11-26 13:28:30.082499 | controller | Wednesday 26 November 2025 13:28:30 +0000 (0:00:00.036) 0:01:01.572 **** 2025-11-26 13:28:30.082517 | controller | skipping: [localhost] 2025-11-26 13:29:06.904109 | controller | 2025-11-26 13:29:06.904154 | 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-11-26 13:29:06.904166 | controller | Wednesday 26 November 2025 13:28:30 +0000 (0:00:00.039) 0:01:01.613 **** 2025-11-26 13:29:06.904176 | controller | Wednesday 26 November 2025 13:28:30 +0000 (0:00:00.039) 0:01:01.611 **** 2025-11-26 13:29:06.904190 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-11-26 13:29:06.925477 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_download_tools_until | 2025-11-26 13:29:06.925519 | controller | default(true) }} 2025-11-26 13:29:06.925536 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download.log 2025-11-26 13:29:06.996022 | controller | changed: [localhost] 2025-11-26 13:29:06.996057 | controller | 2025-11-26 13:29:06.996068 | controller | TASK [Login into Openshift cluster name=openshift_login] *********************** 2025-11-26 13:29:06.996075 | controller | Wednesday 26 November 2025 13:29:06 +0000 (0:00:36.843) 0:01:38.456 **** 2025-11-26 13:29:06.996081 | controller | Wednesday 26 November 2025 13:29:06 +0000 (0:00:36.843) 0:01:38.454 **** 2025-11-26 13:29:06.996092 | controller | 2025-11-26 13:29:07.199887 | controller | TASK [openshift_login : Ensure output directory exists path={{ cifmw_openshift_login_basedir }}/artifacts, state=directory, mode=0755] *** 2025-11-26 13:29:07.199926 | controller | Wednesday 26 November 2025 13:29:06 +0000 (0:00:00.070) 0:01:38.527 **** 2025-11-26 13:29:07.199933 | controller | Wednesday 26 November 2025 13:29:06 +0000 (0:00:00.070) 0:01:38.525 **** 2025-11-26 13:29:07.199944 | controller | ok: [localhost] 2025-11-26 13:29:07.233044 | controller | 2025-11-26 13:29:07.233077 | controller | TASK [openshift_login : OpenShift login _raw_params=login.yml] ***************** 2025-11-26 13:29:07.233084 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.203) 0:01:38.730 **** 2025-11-26 13:29:07.233090 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.203) 0:01:38.729 **** 2025-11-26 13:29:07.233101 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/login.yml for localhost 2025-11-26 13:29:07.261019 | controller | 2025-11-26 13:29:07.261043 | controller | TASK [openshift_login : Check if the password file is present path={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2025-11-26 13:29:07.261051 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.033) 0:01:38.764 **** 2025-11-26 13:29:07.261058 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.033) 0:01:38.762 **** 2025-11-26 13:29:07.261071 | controller | skipping: [localhost] 2025-11-26 13:29:07.292566 | controller | 2025-11-26 13:29:07.292603 | controller | TASK [openshift_login : Fetch user password content src={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2025-11-26 13:29:07.292613 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.028) 0:01:38.792 **** 2025-11-26 13:29:07.292623 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.028) 0:01:38.790 **** 2025-11-26 13:29:07.292636 | controller | skipping: [localhost] 2025-11-26 13:29:07.323758 | controller | 2025-11-26 13:29:07.323789 | 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-11-26 13:29:07.323799 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.031) 0:01:38.823 **** 2025-11-26 13:29:07.323808 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.031) 0:01:38.822 **** 2025-11-26 13:29:07.323821 | controller | skipping: [localhost] 2025-11-26 13:29:07.368344 | controller | 2025-11-26 13:29:07.368380 | controller | TASK [openshift_login : Set role variables cifmw_openshift_login_kubeconfig={{ 2025-11-26 13:29:07.368390 | controller | cifmw_openshift_login_kubeconfig | 2025-11-26 13:29:07.368398 | controller | default(cifmw_openshift_kubeconfig) | 2025-11-26 13:29:07.368407 | controller | default( 2025-11-26 13:29:07.368415 | controller | ansible_env.KUBECONFIG if 'KUBECONFIG' in ansible_env else 2025-11-26 13:29:07.368424 | controller | cifmw_openshift_login_kubeconfig_default_path 2025-11-26 13:29:07.368432 | controller | ) | trim 2025-11-26 13:29:07.368441 | 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-11-26 13:29:07.368451 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.031) 0:01:38.854 **** 2025-11-26 13:29:07.368459 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.031) 0:01:38.853 **** 2025-11-26 13:29:07.368473 | controller | ok: [localhost] 2025-11-26 13:29:07.533806 | controller | 2025-11-26 13:29:07.533881 | controller | TASK [openshift_login : Check if kubeconfig exists path={{ cifmw_openshift_login_kubeconfig }}] *** 2025-11-26 13:29:07.533899 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.044) 0:01:38.899 **** 2025-11-26 13:29:07.533913 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.044) 0:01:38.897 **** 2025-11-26 13:29:07.533994 | controller | ok: [localhost] 2025-11-26 13:29:07.570965 | controller | 2025-11-26 13:29:07.571033 | 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-11-26 13:29:07.571041 | controller | (cifmw_openshift_login_user is defined) and 2025-11-26 13:29:07.571048 | controller | (cifmw_openshift_login_password is defined) and 2025-11-26 13:29:07.571054 | controller | (cifmw_openshift_login_api is defined) 2025-11-26 13:29:07.571060 | controller | ), msg=If an existing kubeconfig is not provided user/pwd or provided/initial token and API URL must be given] *** 2025-11-26 13:29:07.571067 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.165) 0:01:39.064 **** 2025-11-26 13:29:07.571073 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.165) 0:01:39.063 **** 2025-11-26 13:29:07.571088 | controller | ok: [localhost] => 2025-11-26 13:29:07.596585 | controller | changed: false 2025-11-26 13:29:07.596622 | controller | msg: All assertions passed 2025-11-26 13:29:07.596631 | controller | 2025-11-26 13:29:07.596638 | controller | TASK [openshift_login : Fetch kubeconfig content src={{ cifmw_openshift_login_kubeconfig }}] *** 2025-11-26 13:29:07.596646 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.037) 0:01:39.102 **** 2025-11-26 13:29:07.596653 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.037) 0:01:39.100 **** 2025-11-26 13:29:07.596663 | controller | skipping: [localhost] 2025-11-26 13:29:07.622201 | controller | 2025-11-26 13:29:07.622238 | controller | TASK [openshift_login : Fetch x509 key based users cifmw_openshift_login_key_based_users={{ 2025-11-26 13:29:07.622245 | controller | ( 2025-11-26 13:29:07.622251 | controller | cifmw_openshift_login_kubeconfig_content_b64.content | 2025-11-26 13:29:07.622257 | controller | b64decode | 2025-11-26 13:29:07.622263 | controller | from_yaml 2025-11-26 13:29:07.622269 | controller | ). users | default([]) | 2025-11-26 13:29:07.622275 | controller | selectattr('user.client-certificate-data', 'defined') | 2025-11-26 13:29:07.622281 | controller | map(attribute="name") | 2025-11-26 13:29:07.622287 | controller | map("split", "/") | 2025-11-26 13:29:07.622293 | controller | map("first") 2025-11-26 13:29:07.622299 | controller | }}, cacheable=True] *** 2025-11-26 13:29:07.622305 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.025) 0:01:39.127 **** 2025-11-26 13:29:07.622312 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.025) 0:01:39.126 **** 2025-11-26 13:29:07.622323 | controller | skipping: [localhost] 2025-11-26 13:29:07.651622 | controller | 2025-11-26 13:29:07.651661 | controller | TASK [openshift_login : Assign key based user if not provided and available cifmw_openshift_login_user={{ 2025-11-26 13:29:07.651672 | controller | (cifmw_openshift_login_assume_cert_system_user | ternary('system:', '')) + 2025-11-26 13:29:07.651682 | controller | (cifmw_openshift_login_key_based_users | map('replace', 'system:', '') | unique | first) 2025-11-26 13:29:07.651692 | controller | }}, cifmw_openshift_login_cert_login=True, cacheable=True] *** 2025-11-26 13:29:07.651701 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.025) 0:01:39.153 **** 2025-11-26 13:29:07.651710 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.025) 0:01:39.151 **** 2025-11-26 13:29:07.651725 | controller | skipping: [localhost] 2025-11-26 13:29:07.681099 | controller | 2025-11-26 13:29:07.681133 | controller | TASK [openshift_login : Set the retry count cifmw_openshift_login_retries_cnt={{ 2025-11-26 13:29:07.681141 | controller | 0 if cifmw_openshift_login_retries_cnt is undefined else 2025-11-26 13:29:07.681147 | controller | cifmw_openshift_login_retries_cnt|int + 1 2025-11-26 13:29:07.681153 | controller | }}] *** 2025-11-26 13:29:07.681159 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.029) 0:01:39.182 **** 2025-11-26 13:29:07.681165 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.029) 0:01:39.181 **** 2025-11-26 13:29:07.681176 | controller | ok: [localhost] 2025-11-26 13:29:07.713384 | controller | 2025-11-26 13:29:07.713421 | controller | TASK [openshift_login : Fetch token _raw_params=try_login.yml] ***************** 2025-11-26 13:29:07.713429 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.029) 0:01:39.211 **** 2025-11-26 13:29:07.713441 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.029) 0:01:39.210 **** 2025-11-26 13:29:07.713452 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml for localhost 2025-11-26 13:29:08.025812 | controller | 2025-11-26 13:29:08.025847 | controller | TASK [openshift_login : Try get OpenShift access token _raw_params=oc whoami -t] *** 2025-11-26 13:29:08.025854 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.032) 0:01:39.244 **** 2025-11-26 13:29:08.025861 | controller | Wednesday 26 November 2025 13:29:07 +0000 (0:00:00.032) 0:01:39.242 **** 2025-11-26 13:29:08.025872 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml:17 2025-11-26 13:29:08.480573 | controller | fatal: [localhost]: FAILED! => 2025-11-26 13:29:08.480631 | controller | changed: true 2025-11-26 13:29:08.480647 | controller | cmd: 2025-11-26 13:29:08.480661 | controller | - oc 2025-11-26 13:29:08.480675 | controller | - whoami 2025-11-26 13:29:08.480689 | controller | - -t 2025-11-26 13:29:08.480702 | controller | delta: '0:00:00.126223' 2025-11-26 13:29:08.480716 | controller | end: '2025-11-26 13:29:08.000405' 2025-11-26 13:29:08.480730 | controller | msg: non-zero return code 2025-11-26 13:29:08.480743 | controller | rc: 1 2025-11-26 13:29:08.480756 | controller | start: '2025-11-26 13:29:07.874182' 2025-11-26 13:29:08.480770 | controller | stderr: |- 2025-11-26 13:29:08.480783 | controller | error: Missing or incomplete configuration info. Please point to an existing, complete config file: 2025-11-26 13:29:08.480797 | controller | 2025-11-26 13:29:08.480811 | controller | 2025-11-26 13:29:08.480824 | controller | 1. Via the command-line flag --kubeconfig 2025-11-26 13:29:08.480837 | controller | 2. Via the KUBECONFIG environment variable 2025-11-26 13:29:08.480851 | controller | 3. In your home directory as ~/.kube/config 2025-11-26 13:29:08.480864 | controller | 2025-11-26 13:29:08.480877 | controller | To view or setup config directly use the 'config' command. 2025-11-26 13:29:08.480891 | controller | stderr_lines: 2025-11-26 13:29:08.480904 | controller | - 'error: Missing or incomplete configuration info. Please point to an existing, 2025-11-26 13:29:08.480917 | controller | complete config file:' 2025-11-26 13:29:08.480930 | controller | - '' 2025-11-26 13:29:08.480944 | controller | - '' 2025-11-26 13:29:08.480999 | controller | - ' 1. Via the command-line flag --kubeconfig' 2025-11-26 13:29:08.481018 | controller | - ' 2. Via the KUBECONFIG environment variable' 2025-11-26 13:29:08.481032 | controller | - ' 3. In your home directory as ~/.kube/config' 2025-11-26 13:29:08.481045 | controller | - '' 2025-11-26 13:29:08.481059 | controller | - To view or setup config directly use the 'config' command. 2025-11-26 13:29:08.481072 | controller | stdout: '' 2025-11-26 13:29:08.481085 | controller | stdout_lines: [] 2025-11-26 13:29:08.481099 | controller | ...ignoring 2025-11-26 13:29:08.481112 | controller | 2025-11-26 13:29:08.481126 | 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-11-26 13:29:08.481142 | controller | Wednesday 26 November 2025 13:29:08 +0000 (0:00:00.312) 0:01:39.556 **** 2025-11-26 13:29:08.481156 | controller | Wednesday 26 November 2025 13:29:08 +0000 (0:00:00.312) 0:01:39.555 **** 2025-11-26 13:29:08.481181 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_fetch_openshift.log 2025-11-26 13:29:08.520694 | controller | changed: [localhost] 2025-11-26 13:29:08.520732 | controller | 2025-11-26 13:29:08.520742 | controller | TASK [openshift_login : Ensure kubeconfig is provided that=cifmw_openshift_login_kubeconfig != ""] *** 2025-11-26 13:29:08.520752 | controller | Wednesday 26 November 2025 13:29:08 +0000 (0:00:00.453) 0:01:40.010 **** 2025-11-26 13:29:08.520769 | controller | Wednesday 26 November 2025 13:29:08 +0000 (0:00:00.454) 0:01:40.009 **** 2025-11-26 13:29:08.520783 | controller | ok: [localhost] => 2025-11-26 13:29:08.879104 | controller | changed: false 2025-11-26 13:29:08.879147 | controller | msg: All assertions passed 2025-11-26 13:29:08.879158 | controller | 2025-11-26 13:29:08.879167 | controller | TASK [openshift_login : Fetch new OpenShift access token _raw_params=oc whoami -t] *** 2025-11-26 13:29:08.879177 | controller | Wednesday 26 November 2025 13:29:08 +0000 (0:00:00.040) 0:01:40.051 **** 2025-11-26 13:29:08.879186 | controller | Wednesday 26 November 2025 13:29:08 +0000 (0:00:00.040) 0:01:40.050 **** 2025-11-26 13:29:08.879201 | controller | changed: [localhost] 2025-11-26 13:29:08.913955 | controller | 2025-11-26 13:29:08.914042 | controller | TASK [openshift_login : Set new OpenShift token cifmw_openshift_login_token={{ 2025-11-26 13:29:08.914055 | controller | (not cifmw_openshift_login_new_token_out.skipped | default(false)) | 2025-11-26 13:29:08.914065 | controller | ternary(cifmw_openshift_login_new_token_out.stdout, cifmw_openshift_login_whoami_out.stdout) 2025-11-26 13:29:08.914075 | controller | }}, cacheable=True] *** 2025-11-26 13:29:08.914086 | controller | Wednesday 26 November 2025 13:29:08 +0000 (0:00:00.358) 0:01:40.409 **** 2025-11-26 13:29:08.914095 | controller | Wednesday 26 November 2025 13:29:08 +0000 (0:00:00.358) 0:01:40.408 **** 2025-11-26 13:29:08.914112 | controller | ok: [localhost] 2025-11-26 13:29:09.179563 | controller | 2025-11-26 13:29:09.179597 | controller | TASK [openshift_login : Fetch OpenShift API URL _raw_params=oc whoami --show-server=true] *** 2025-11-26 13:29:09.179605 | controller | Wednesday 26 November 2025 13:29:08 +0000 (0:00:00.034) 0:01:40.444 **** 2025-11-26 13:29:09.179611 | controller | Wednesday 26 November 2025 13:29:08 +0000 (0:00:00.034) 0:01:40.443 **** 2025-11-26 13:29:09.179622 | controller | changed: [localhost] 2025-11-26 13:29:09.521169 | controller | 2025-11-26 13:29:09.521224 | controller | TASK [openshift_login : Fetch OpenShift kubeconfig context _raw_params=oc whoami -c] *** 2025-11-26 13:29:09.521234 | controller | Wednesday 26 November 2025 13:29:09 +0000 (0:00:00.266) 0:01:40.710 **** 2025-11-26 13:29:09.521243 | controller | Wednesday 26 November 2025 13:29:09 +0000 (0:00:00.266) 0:01:40.709 **** 2025-11-26 13:29:09.521259 | controller | changed: [localhost] 2025-11-26 13:29:09.884610 | controller | 2025-11-26 13:29:09.884650 | controller | TASK [openshift_login : Fetch OpenShift current user _raw_params=oc whoami] **** 2025-11-26 13:29:09.884660 | controller | Wednesday 26 November 2025 13:29:09 +0000 (0:00:00.341) 0:01:41.051 **** 2025-11-26 13:29:09.884668 | controller | Wednesday 26 November 2025 13:29:09 +0000 (0:00:00.341) 0:01:41.050 **** 2025-11-26 13:29:09.884682 | controller | changed: [localhost] 2025-11-26 13:29:09.940560 | controller | 2025-11-26 13:29:09.940603 | 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-11-26 13:29:09.940614 | controller | combine({'KUBECONFIG': cifmw_openshift_login_kubeconfig}) 2025-11-26 13:29:09.940623 | controller | ) if cifmw_install_yamls_environment is defined else omit 2025-11-26 13:29:09.940631 | controller | }}, cacheable=True] *** 2025-11-26 13:29:09.940640 | controller | Wednesday 26 November 2025 13:29:09 +0000 (0:00:00.363) 0:01:41.415 **** 2025-11-26 13:29:09.940648 | controller | Wednesday 26 November 2025 13:29:09 +0000 (0:00:00.363) 0:01:41.414 **** 2025-11-26 13:29:09.940662 | controller | ok: [localhost] 2025-11-26 13:29:10.373515 | controller | 2025-11-26 13:29:10.373557 | 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-11-26 13:29:10.373579 | controller | Wednesday 26 November 2025 13:29:09 +0000 (0:00:00.056) 0:01:41.471 **** 2025-11-26 13:29:10.373588 | controller | Wednesday 26 November 2025 13:29:09 +0000 (0:00:00.056) 0:01:41.470 **** 2025-11-26 13:29:10.373602 | controller | changed: [localhost] 2025-11-26 13:29:10.684641 | controller | 2025-11-26 13:29:10.684747 | 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-11-26 13:29:10.684772 | controller | Wednesday 26 November 2025 13:29:10 +0000 (0:00:00.432) 0:01:41.904 **** 2025-11-26 13:29:10.684790 | controller | Wednesday 26 November 2025 13:29:10 +0000 (0:00:00.432) 0:01:41.903 **** 2025-11-26 13:29:10.684822 | controller | ok: [localhost] 2025-11-26 13:29:11.316352 | controller | 2025-11-26 13:29:11.316384 | controller | TASK [openshift_login : Append the KUBECONFIG to the install yamls parameters content={{ 2025-11-26 13:29:11.316391 | controller | cifmw_openshift_login_install_yamls_artifacts_slurp['content'] | b64decode | from_yaml | 2025-11-26 13:29:11.316397 | controller | combine( 2025-11-26 13:29:11.316403 | controller | { 2025-11-26 13:29:11.316410 | controller | 'cifmw_install_yamls_environment': { 2025-11-26 13:29:11.316416 | controller | 'KUBECONFIG': cifmw_openshift_login_kubeconfig 2025-11-26 13:29:11.316422 | controller | } 2025-11-26 13:29:11.316428 | controller | }, recursive=true) | to_nice_yaml 2025-11-26 13:29:11.316434 | controller | }}, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml, mode=0600] *** 2025-11-26 13:29:11.316441 | controller | Wednesday 26 November 2025 13:29:10 +0000 (0:00:00.304) 0:01:42.208 **** 2025-11-26 13:29:11.316447 | controller | Wednesday 26 November 2025 13:29:10 +0000 (0:00:00.304) 0:01:42.207 **** 2025-11-26 13:29:11.316458 | controller | changed: [localhost] 2025-11-26 13:29:11.505290 | controller | 2025-11-26 13:29:11.505329 | controller | TASK [openshift_setup : Ensure output directory exists path={{ cifmw_openshift_setup_basedir }}/artifacts, state=directory, mode=0755] *** 2025-11-26 13:29:11.505337 | controller | Wednesday 26 November 2025 13:29:11 +0000 (0:00:00.638) 0:01:42.847 **** 2025-11-26 13:29:11.505343 | controller | Wednesday 26 November 2025 13:29:11 +0000 (0:00:00.638) 0:01:42.846 **** 2025-11-26 13:29:11.505354 | controller | ok: [localhost] 2025-11-26 13:29:11.538019 | controller | 2025-11-26 13:29:11.538069 | controller | TASK [openshift_setup : Fetch namespaces to create cifmw_openshift_setup_namespaces={{ 2025-11-26 13:29:11.538080 | controller | (( 2025-11-26 13:29:11.538089 | controller | ([cifmw_install_yamls_defaults['NAMESPACE']] + 2025-11-26 13:29:11.538099 | controller | ([cifmw_install_yamls_defaults['OPERATOR_NAMESPACE']] if 'OPERATOR_NAMESPACE' is in cifmw_install_yamls_defaults else []) 2025-11-26 13:29:11.538108 | controller | ) if cifmw_install_yamls_defaults is defined else [] 2025-11-26 13:29:11.538116 | controller | ) + cifmw_openshift_setup_create_namespaces) | unique 2025-11-26 13:29:11.538125 | controller | }}] *** 2025-11-26 13:29:11.538134 | controller | Wednesday 26 November 2025 13:29:11 +0000 (0:00:00.188) 0:01:43.036 **** 2025-11-26 13:29:11.538163 | controller | Wednesday 26 November 2025 13:29:11 +0000 (0:00:00.188) 0:01:43.034 **** 2025-11-26 13:29:11.538179 | controller | ok: [localhost] 2025-11-26 13:29:13.107774 | controller | 2025-11-26 13:29:13.107813 | 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-11-26 13:29:13.107824 | controller | Wednesday 26 November 2025 13:29:11 +0000 (0:00:00.032) 0:01:43.069 **** 2025-11-26 13:29:13.107833 | controller | Wednesday 26 November 2025 13:29:11 +0000 (0:00:00.032) 0:01:43.067 **** 2025-11-26 13:29:13.107847 | controller | changed: [localhost] => (item=openstack) 2025-11-26 13:29:13.141146 | controller | changed: [localhost] => (item=openstack-operators) 2025-11-26 13:29:13.141189 | controller | 2025-11-26 13:29:13.141200 | 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-11-26 13:29:13.141216 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:01.568) 0:01:44.637 **** 2025-11-26 13:29:13.141225 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:01.569) 0:01:44.636 **** 2025-11-26 13:29:13.141239 | controller | skipping: [localhost] 2025-11-26 13:29:13.174747 | controller | 2025-11-26 13:29:13.174787 | 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-11-26 13:29:13.174799 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.033) 0:01:44.671 **** 2025-11-26 13:29:13.174808 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.033) 0:01:44.670 **** 2025-11-26 13:29:13.174823 | controller | skipping: [localhost] => (item=openstack) 2025-11-26 13:29:13.206426 | controller | skipping: [localhost] => (item=openstack-operators) 2025-11-26 13:29:13.206468 | controller | skipping: [localhost] 2025-11-26 13:29:13.206478 | controller | 2025-11-26 13:29:13.206487 | 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-11-26 13:29:13.206497 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.034) 0:01:44.705 **** 2025-11-26 13:29:13.206506 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.034) 0:01:44.704 **** 2025-11-26 13:29:13.206521 | controller | skipping: [localhost] 2025-11-26 13:29:13.239985 | controller | 2025-11-26 13:29:13.240027 | 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-11-26 13:29:13.240038 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.031) 0:01:44.737 **** 2025-11-26 13:29:13.240047 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.031) 0:01:44.735 **** 2025-11-26 13:29:13.240061 | controller | skipping: [localhost] 2025-11-26 13:29:13.270038 | controller | 2025-11-26 13:29:13.270076 | controller | TASK [Ensure we have custom CA installed on host role=install_ca] ************** 2025-11-26 13:29:13.270087 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.033) 0:01:44.770 **** 2025-11-26 13:29:13.270095 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.033) 0:01:44.769 **** 2025-11-26 13:29:13.270109 | controller | skipping: [localhost] 2025-11-26 13:29:13.300022 | controller | 2025-11-26 13:29:13.300062 | controller | TASK [openshift_setup : Update ca bundle _raw_params=update-ca-trust extract] *** 2025-11-26 13:29:13.300073 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.029) 0:01:44.800 **** 2025-11-26 13:29:13.300081 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.030) 0:01:44.799 **** 2025-11-26 13:29:13.300095 | controller | skipping: [localhost] 2025-11-26 13:29:13.329339 | controller | 2025-11-26 13:29:13.329378 | controller | TASK [openshift_setup : Slurp CAs file src={{ cifmw_openshift_setup_ca_bundle_path }}] *** 2025-11-26 13:29:13.329388 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.029) 0:01:44.830 **** 2025-11-26 13:29:13.329404 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.030) 0:01:44.829 **** 2025-11-26 13:29:13.329418 | controller | skipping: [localhost] 2025-11-26 13:29:13.358916 | controller | 2025-11-26 13:29:13.358993 | 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-11-26 13:29:13.359008 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.029) 0:01:44.860 **** 2025-11-26 13:29:13.359018 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.029) 0:01:44.858 **** 2025-11-26 13:29:13.359031 | controller | skipping: [localhost] 2025-11-26 13:29:13.389514 | controller | 2025-11-26 13:29:13.389554 | 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-11-26 13:29:13.389568 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.029) 0:01:44.889 **** 2025-11-26 13:29:13.389577 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.029) 0:01:44.888 **** 2025-11-26 13:29:13.389591 | controller | skipping: [localhost] 2025-11-26 13:29:13.422165 | controller | 2025-11-26 13:29:13.422204 | 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-11-26 13:29:13.422216 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.030) 0:01:44.920 **** 2025-11-26 13:29:13.422225 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.030) 0:01:44.919 **** 2025-11-26 13:29:13.422239 | controller | skipping: [localhost] 2025-11-26 13:29:13.455415 | controller | 2025-11-26 13:29:13.455447 | 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-11-26 13:29:13.455457 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.032) 0:01:44.952 **** 2025-11-26 13:29:13.455464 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.032) 0:01:44.951 **** 2025-11-26 13:29:13.455474 | controller | skipping: [localhost] 2025-11-26 13:29:14.293565 | controller | 2025-11-26 13:29:14.293621 | 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-11-26 13:29:14.293638 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.033) 0:01:44.986 **** 2025-11-26 13:29:14.293652 | controller | Wednesday 26 November 2025 13:29:13 +0000 (0:00:00.033) 0:01:44.985 **** 2025-11-26 13:29:14.293674 | controller | ok: [localhost] 2025-11-26 13:29:15.181557 | controller | 2025-11-26 13:29:15.181634 | 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-11-26 13:29:15.181677 | controller | Wednesday 26 November 2025 13:29:14 +0000 (0:00:00.837) 0:01:45.823 **** 2025-11-26 13:29:15.181700 | controller | Wednesday 26 November 2025 13:29:14 +0000 (0:00:00.837) 0:01:45.822 **** 2025-11-26 13:29:15.181732 | controller | changed: [localhost] 2025-11-26 13:29:15.916089 | controller | 2025-11-26 13:29:15.916121 | 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-11-26 13:29:15.916129 | controller | Wednesday 26 November 2025 13:29:15 +0000 (0:00:00.887) 0:01:46.711 **** 2025-11-26 13:29:15.916137 | controller | Wednesday 26 November 2025 13:29:15 +0000 (0:00:00.887) 0:01:46.710 **** 2025-11-26 13:29:15.916147 | controller | changed: [localhost] 2025-11-26 13:29:15.947886 | controller | 2025-11-26 13:29:15.948086 | 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-11-26 13:29:15.948105 | controller | Wednesday 26 November 2025 13:29:15 +0000 (0:00:00.735) 0:01:47.447 **** 2025-11-26 13:29:15.948112 | controller | Wednesday 26 November 2025 13:29:15 +0000 (0:00:00.735) 0:01:47.445 **** 2025-11-26 13:29:15.948122 | controller | skipping: [localhost] 2025-11-26 13:29:15.982967 | controller | 2025-11-26 13:29:15.982992 | 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-11-26 13:29:15.982999 | controller | Wednesday 26 November 2025 13:29:15 +0000 (0:00:00.031) 0:01:47.478 **** 2025-11-26 13:29:15.983005 | controller | Wednesday 26 November 2025 13:29:15 +0000 (0:00:00.031) 0:01:47.477 **** 2025-11-26 13:29:15.983015 | controller | skipping: [localhost] 2025-11-26 13:29:16.064237 | controller | 2025-11-26 13:29:16.064307 | controller | TASK [Attach default network to CRC name=install_yamls_makes, tasks_from=make_crc_attach_default_interface] *** 2025-11-26 13:29:16.064327 | controller | Wednesday 26 November 2025 13:29:15 +0000 (0:00:00.035) 0:01:47.514 **** 2025-11-26 13:29:16.064345 | controller | Wednesday 26 November 2025 13:29:15 +0000 (0:00:00.035) 0:01:47.512 **** 2025-11-26 13:29:16.064373 | controller | 2025-11-26 13:29:16.109690 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_env var=make_crc_attach_default_interface_env] *** 2025-11-26 13:29:16.109758 | controller | Wednesday 26 November 2025 13:29:16 +0000 (0:00:00.080) 0:01:47.595 **** 2025-11-26 13:29:16.109776 | controller | Wednesday 26 November 2025 13:29:16 +0000 (0:00:00.080) 0:01:47.593 **** 2025-11-26 13:29:16.109801 | controller | skipping: [localhost] 2025-11-26 13:29:16.148223 | controller | 2025-11-26 13:29:16.148268 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_params var=make_crc_attach_default_interface_params] *** 2025-11-26 13:29:16.148279 | controller | Wednesday 26 November 2025 13:29:16 +0000 (0:00:00.045) 0:01:47.640 **** 2025-11-26 13:29:16.148288 | controller | Wednesday 26 November 2025 13:29:16 +0000 (0:00:00.045) 0:01:47.639 **** 2025-11-26 13:29:16.148303 | controller | skipping: [localhost] 2025-11-26 13:29:21.369593 | controller | 2025-11-26 13:29:21.369646 | 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-11-26 13:29:21.369663 | controller | Wednesday 26 November 2025 13:29:16 +0000 (0:00:00.038) 0:01:47.679 **** 2025-11-26 13:29:21.369688 | controller | Wednesday 26 November 2025 13:29:16 +0000 (0:00:00.038) 0:01:47.677 **** 2025-11-26 13:29:21.369709 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-11-26 13:29:21.388160 | controller | delimiters such as {{ }} or {% %}. Found: {{ 2025-11-26 13:29:21.388217 | controller | make_crc_attach_default_interface_until | default(true) }} 2025-11-26 13:29:21.388243 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_crc_attach_default.log 2025-11-26 13:29:21.483051 | controller | changed: [localhost] 2025-11-26 13:29:21.483085 | controller | 2025-11-26 13:29:21.483093 | 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-11-26 13:29:21.483100 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:05.239) 0:01:52.919 **** 2025-11-26 13:29:21.483106 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:05.239) 0:01:52.917 **** 2025-11-26 13:29:21.483175 | controller | ok: [localhost] 2025-11-26 13:29:21.563915 | controller | 2025-11-26 13:29:21.564007 | 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-11-26 13:29:21.564021 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.094) 0:01:53.013 **** 2025-11-26 13:29:21.564029 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.094) 0:01:53.012 **** 2025-11-26 13:29:21.564044 | controller | ok: [localhost] 2025-11-26 13:29:21.647667 | controller | 2025-11-26 13:29:21.647702 | controller | TASK [run_hook : Loop on hooks for pre_kuttl _raw_params={{ hook.type }}.yml] *** 2025-11-26 13:29:21.647710 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.081) 0:01:53.094 **** 2025-11-26 13:29:21.647716 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.081) 0:01:53.093 **** 2025-11-26 13:29:21.647727 | controller | skipping: [localhost] 2025-11-26 13:29:21.713990 | controller | 2025-11-26 13:29:21.714023 | controller | TASK [Run kuttl tests _raw_params=run-kuttl-tests.yml] ************************* 2025-11-26 13:29:21.714030 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.084) 0:01:53.178 **** 2025-11-26 13:29:21.714036 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.083) 0:01:53.177 **** 2025-11-26 13:29:21.714048 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml for localhost => (item=glance) 2025-11-26 13:29:21.776155 | controller | 2025-11-26 13:29:21.776184 | controller | TASK [Load parameters dir={{ cifmw_basedir }}/artifacts/parameters] ************ 2025-11-26 13:29:21.776192 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.066) 0:01:53.245 **** 2025-11-26 13:29:21.776198 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.066) 0:01:53.243 **** 2025-11-26 13:29:21.776224 | controller | ok: [localhost] 2025-11-26 13:29:21.836940 | controller | 2025-11-26 13:29:21.836994 | 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-11-26 13:29:21.837005 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.062) 0:01:53.307 **** 2025-11-26 13:29:21.837011 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.062) 0:01:53.305 **** 2025-11-26 13:29:21.837023 | controller | ok: [localhost] => (item={'key': 'glance-operator', 'value': {'git_commit_hash': '0ea83ac61a387379e147ff390d2262e343a9e81d', 'git_src_dir': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator', 'image': '38.102.83.113:5001/openstack-k8s-operators/glance-operator:0ea83ac61a387379e147ff390d2262e343a9e81d', 'image_bundle': '38.102.83.113:5001/openstack-k8s-operators/glance-operator-bundle:0ea83ac61a387379e147ff390d2262e343a9e81d', 'image_catalog': '38.102.83.113:5001/openstack-k8s-operators/glance-operator-index:0ea83ac61a387379e147ff390d2262e343a9e81d'}}) 2025-11-26 13:29:21.867217 | controller | ok: [localhost] => (item={'key': 'openstack-operator', 'value': {'git_commit_hash': 'ab6ae955857c5edfa67de51c197bb29b9882a630', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.102.83.113:5001/openstack-k8s-operators/openstack-operator:ab6ae955857c5edfa67de51c197bb29b9882a630', 'image_bundle': '38.102.83.113:5001/openstack-k8s-operators/openstack-operator-bundle:ab6ae955857c5edfa67de51c197bb29b9882a630', 'image_catalog': '38.102.83.113:5001/openstack-k8s-operators/openstack-operator-index:ab6ae955857c5edfa67de51c197bb29b9882a630'}}) 2025-11-26 13:29:21.867263 | controller | 2025-11-26 13:29:21.867273 | controller | TASK [Set environment vars for kuttl test cifmw_kuttl_tests_env={{ 2025-11-26 13:29:21.867282 | controller | _local_operators_indexes | default({}) | 2025-11-26 13:29:21.867291 | controller | combine(cifmw_install_yamls_environment) | 2025-11-26 13:29:21.867299 | controller | combine(cifmw_kuttl_tests_env_vars | default({})) | 2025-11-26 13:29:21.867308 | controller | combine(cifmw_kuttl_openstack_prep_vars | default({})) | 2025-11-26 13:29:21.867316 | controller | combine({'PATH': cifmw_path}) 2025-11-26 13:29:21.867324 | controller | }}] *** 2025-11-26 13:29:21.867333 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.060) 0:01:53.367 **** 2025-11-26 13:29:21.867341 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.060) 0:01:53.366 **** 2025-11-26 13:29:21.867360 | controller | ok: [localhost] 2025-11-26 13:29:21.910447 | controller | 2025-11-26 13:29:21.910502 | controller | TASK [Clean storage beforehand name=ci_local_storage, tasks_from=cleanup.yml] *** 2025-11-26 13:29:21.910519 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.030) 0:01:53.398 **** 2025-11-26 13:29:21.910533 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.030) 0:01:53.396 **** 2025-11-26 13:29:21.910557 | controller | 2025-11-26 13:29:22.612414 | 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-11-26 13:29:22.612468 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.043) 0:01:53.441 **** 2025-11-26 13:29:22.612484 | controller | Wednesday 26 November 2025 13:29:21 +0000 (0:00:00.043) 0:01:53.440 **** 2025-11-26 13:29:22.612506 | controller | ok: [localhost] 2025-11-26 13:29:22.655068 | controller | 2025-11-26 13:29:22.655131 | controller | TASK [ci_local_storage : Export PVs as facts cifmw_cls_pvs={{ _pv_info.resources | 2025-11-26 13:29:22.655152 | controller | selectattr("metadata.name", "defined") | 2025-11-26 13:29:22.655170 | controller | map(attribute="metadata.name") 2025-11-26 13:29:22.655187 | controller | }}] *** 2025-11-26 13:29:22.655204 | controller | Wednesday 26 November 2025 13:29:22 +0000 (0:00:00.701) 0:01:54.142 **** 2025-11-26 13:29:22.655221 | controller | Wednesday 26 November 2025 13:29:22 +0000 (0:00:00.701) 0:01:54.141 **** 2025-11-26 13:29:22.655249 | controller | ok: [localhost] 2025-11-26 13:29:22.681572 | controller | 2025-11-26 13:29:22.681629 | 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-11-26 13:29:22.681640 | controller | Wednesday 26 November 2025 13:29:22 +0000 (0:00:00.042) 0:01:54.185 **** 2025-11-26 13:29:22.681649 | controller | Wednesday 26 November 2025 13:29:22 +0000 (0:00:00.042) 0:01:54.183 **** 2025-11-26 13:29:22.681665 | controller | skipping: [localhost] 2025-11-26 13:29:23.392375 | controller | 2025-11-26 13:29:23.392415 | 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-11-26 13:29:23.392424 | controller | Wednesday 26 November 2025 13:29:22 +0000 (0:00:00.027) 0:01:54.212 **** 2025-11-26 13:29:23.392432 | controller | Wednesday 26 November 2025 13:29:22 +0000 (0:00:00.027) 0:01:54.211 **** 2025-11-26 13:29:23.392451 | controller | ok: [localhost] 2025-11-26 13:29:25.149093 | controller | 2025-11-26 13:29:25.149147 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] *** 2025-11-26 13:29:25.149163 | controller | Wednesday 26 November 2025 13:29:23 +0000 (0:00:00.710) 0:01:54.923 **** 2025-11-26 13:29:25.149177 | controller | Wednesday 26 November 2025 13:29:23 +0000 (0:00:00.710) 0:01:54.921 **** 2025-11-26 13:29:25.149198 | controller | [WARNING]: Platform linux on host localhost is using the discovered Python 2025-11-26 13:29:25.167334 | controller | interpreter at /usr/bin/python3.9, but future installation of another Python 2025-11-26 13:29:25.167390 | controller | interpreter could change the meaning of that path. See 2025-11-26 13:29:25.167406 | controller | https://docs.ansible.com/ansible- 2025-11-26 13:29:25.167420 | controller | core/2.15/reference_appendices/interpreter_discovery.html for more information. 2025-11-26 13:29:25.167442 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=crc) 2025-11-26 13:29:25.221422 | controller | changed: [localhost -> controller(38.102.83.193)] => (item=controller) 2025-11-26 13:29:25.221462 | controller | changed: [localhost] => (item=localhost) 2025-11-26 13:29:25.221472 | controller | 2025-11-26 13:29:25.221482 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{ 2025-11-26 13:29:25.221491 | controller | _host_map | 2025-11-26 13:29:25.221500 | controller | selectattr("key", "in", k8s_nodes_hostnames) | 2025-11-26 13:29:25.221509 | controller | map(attribute="value") | 2025-11-26 13:29:25.221518 | controller | list 2025-11-26 13:29:25.221527 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] *** 2025-11-26 13:29:25.221536 | controller | Wednesday 26 November 2025 13:29:25 +0000 (0:00:01.774) 0:01:56.697 **** 2025-11-26 13:29:25.221548 | controller | Wednesday 26 November 2025 13:29:25 +0000 (0:00:01.774) 0:01:56.696 **** 2025-11-26 13:29:25.221567 | controller | ok: [localhost] 2025-11-26 13:29:25.259818 | controller | 2025-11-26 13:29:25.259889 | controller | TASK [ci_local_storage : Delete directories on worker node _raw_params=worker_node_dirs.yml] *** 2025-11-26 13:29:25.259897 | controller | Wednesday 26 November 2025 13:29:25 +0000 (0:00:00.054) 0:01:56.752 **** 2025-11-26 13:29:25.259903 | controller | Wednesday 26 November 2025 13:29:25 +0000 (0:00:00.054) 0:01:56.750 **** 2025-11-26 13:29:25.259922 | 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-11-26 13:29:35.542005 | controller | 2025-11-26 13:29:35.542112 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{ 2025-11-26 13:29:35.542135 | controller | [ 2025-11-26 13:29:35.542154 | controller | cifmw_cls_local_storage_name, 2025-11-26 13:29:35.542174 | controller | 'pv'+ ("%02d" | format(item | int)) 2025-11-26 13:29:35.542205 | controller | ] | path_join 2025-11-26 13:29:35.542225 | controller | }}, state={{ 2025-11-26 13:29:35.542245 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent' 2025-11-26 13:29:35.542264 | controller | }}, mode=0775] *** 2025-11-26 13:29:35.542284 | controller | Wednesday 26 November 2025 13:29:25 +0000 (0:00:00.038) 0:01:56.790 **** 2025-11-26 13:29:35.542303 | controller | Wednesday 26 November 2025 13:29:25 +0000 (0:00:00.038) 0:01:56.789 **** 2025-11-26 13:29:35.542340 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=1) 2025-11-26 13:29:46.394678 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=2) 2025-11-26 13:29:46.394723 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=3) 2025-11-26 13:29:46.394734 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=4) 2025-11-26 13:29:46.394742 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=5) 2025-11-26 13:29:46.394751 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=6) 2025-11-26 13:29:46.394760 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=7) 2025-11-26 13:29:46.394769 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=8) 2025-11-26 13:29:46.394777 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=9) 2025-11-26 13:29:46.394786 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=10) 2025-11-26 13:29:46.394795 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=11) 2025-11-26 13:29:46.394811 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=12) 2025-11-26 13:29:46.394820 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=13) 2025-11-26 13:29:46.394829 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=14) 2025-11-26 13:29:46.394838 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=15) 2025-11-26 13:29:46.394846 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=16) 2025-11-26 13:29:46.394855 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=17) 2025-11-26 13:29:46.394863 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=18) 2025-11-26 13:29:46.394872 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=19) 2025-11-26 13:29:46.394881 | controller | ok: [localhost -> crc(38.102.83.142)] => (item=20) 2025-11-26 13:29:46.394889 | controller | 2025-11-26 13:29:46.394899 | 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-11-26 13:29:46.394908 | controller | Wednesday 26 November 2025 13:29:35 +0000 (0:00:10.281) 0:02:07.072 **** 2025-11-26 13:29:46.394918 | controller | Wednesday 26 November 2025 13:29:35 +0000 (0:00:10.281) 0:02:07.070 **** 2025-11-26 13:29:46.394933 | controller | changed: [localhost] 2025-11-26 13:29:46.469356 | controller | 2025-11-26 13:29:46.469394 | controller | TASK [Create storage name=ci_local_storage] ************************************ 2025-11-26 13:29:46.469402 | controller | Wednesday 26 November 2025 13:29:46 +0000 (0:00:10.853) 0:02:17.925 **** 2025-11-26 13:29:46.469408 | controller | Wednesday 26 November 2025 13:29:46 +0000 (0:00:10.853) 0:02:17.924 **** 2025-11-26 13:29:46.469419 | controller | 2025-11-26 13:29:46.703348 | controller | TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] *** 2025-11-26 13:29:46.703403 | controller | Wednesday 26 November 2025 13:29:46 +0000 (0:00:00.074) 0:02:18.000 **** 2025-11-26 13:29:46.703419 | controller | Wednesday 26 November 2025 13:29:46 +0000 (0:00:00.074) 0:02:17.999 **** 2025-11-26 13:29:46.703441 | controller | changed: [localhost] 2025-11-26 13:29:47.467484 | controller | 2025-11-26 13:29:47.467528 | 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-11-26 13:29:47.467539 | controller | Wednesday 26 November 2025 13:29:46 +0000 (0:00:00.233) 0:02:18.233 **** 2025-11-26 13:29:47.467552 | controller | Wednesday 26 November 2025 13:29:46 +0000 (0:00:00.233) 0:02:18.232 **** 2025-11-26 13:29:47.467566 | controller | changed: [localhost] 2025-11-26 13:29:47.883931 | controller | 2025-11-26 13:29:47.884028 | 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-11-26 13:29:47.884037 | controller | Wednesday 26 November 2025 13:29:47 +0000 (0:00:00.764) 0:02:18.998 **** 2025-11-26 13:29:47.884043 | controller | Wednesday 26 November 2025 13:29:47 +0000 (0:00:00.764) 0:02:18.996 **** 2025-11-26 13:29:47.884054 | controller | changed: [localhost] 2025-11-26 13:29:48.606376 | controller | 2025-11-26 13:29:48.606410 | 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-11-26 13:29:48.606418 | controller | Wednesday 26 November 2025 13:29:47 +0000 (0:00:00.416) 0:02:19.414 **** 2025-11-26 13:29:48.606425 | controller | Wednesday 26 November 2025 13:29:47 +0000 (0:00:00.416) 0:02:19.413 **** 2025-11-26 13:29:48.606436 | controller | ok: [localhost] 2025-11-26 13:29:49.620061 | controller | 2025-11-26 13:29:49.620093 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] *** 2025-11-26 13:29:49.620101 | controller | Wednesday 26 November 2025 13:29:48 +0000 (0:00:00.722) 0:02:20.137 **** 2025-11-26 13:29:49.620112 | controller | Wednesday 26 November 2025 13:29:48 +0000 (0:00:00.722) 0:02:20.136 **** 2025-11-26 13:29:49.620122 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=crc) 2025-11-26 13:29:49.655463 | controller | changed: [localhost -> controller(38.102.83.193)] => (item=controller) 2025-11-26 13:29:49.655494 | controller | changed: [localhost] => (item=localhost) 2025-11-26 13:29:49.655501 | controller | 2025-11-26 13:29:49.655508 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{ 2025-11-26 13:29:49.655515 | controller | _host_map | 2025-11-26 13:29:49.655521 | controller | selectattr("key", "in", k8s_nodes_hostnames) | 2025-11-26 13:29:49.655527 | controller | map(attribute="value") | 2025-11-26 13:29:49.655533 | controller | list 2025-11-26 13:29:49.655539 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] *** 2025-11-26 13:29:49.655545 | controller | Wednesday 26 November 2025 13:29:49 +0000 (0:00:01.013) 0:02:21.151 **** 2025-11-26 13:29:49.655551 | controller | Wednesday 26 November 2025 13:29:49 +0000 (0:00:01.013) 0:02:21.149 **** 2025-11-26 13:29:49.655561 | controller | ok: [localhost] 2025-11-26 13:29:50.334864 | controller | 2025-11-26 13:29:50.334918 | 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-11-26 13:29:50.334935 | controller | Wednesday 26 November 2025 13:29:49 +0000 (0:00:00.035) 0:02:21.186 **** 2025-11-26 13:29:50.334983 | controller | Wednesday 26 November 2025 13:29:49 +0000 (0:00:00.035) 0:02:21.185 **** 2025-11-26 13:29:50.335011 | controller | changed: [localhost] 2025-11-26 13:29:50.387558 | controller | 2025-11-26 13:29:50.387598 | controller | TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] *** 2025-11-26 13:29:50.387608 | controller | Wednesday 26 November 2025 13:29:50 +0000 (0:00:00.678) 0:02:21.864 **** 2025-11-26 13:29:50.387617 | controller | Wednesday 26 November 2025 13:29:50 +0000 (0:00:00.678) 0:02:21.863 **** 2025-11-26 13:29:50.387631 | 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-11-26 13:30:00.558199 | controller | 2025-11-26 13:30:00.558254 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{ 2025-11-26 13:30:00.558271 | controller | [ 2025-11-26 13:30:00.558285 | controller | cifmw_cls_local_storage_name, 2025-11-26 13:30:00.558303 | controller | 'pv'+ ("%02d" | format(item | int)) 2025-11-26 13:30:00.558317 | controller | ] | path_join 2025-11-26 13:30:00.558330 | controller | }}, state={{ 2025-11-26 13:30:00.558344 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent' 2025-11-26 13:30:00.558357 | controller | }}, mode=0775] *** 2025-11-26 13:30:00.558371 | controller | Wednesday 26 November 2025 13:29:50 +0000 (0:00:00.053) 0:02:21.918 **** 2025-11-26 13:30:00.558384 | controller | Wednesday 26 November 2025 13:29:50 +0000 (0:00:00.053) 0:02:21.917 **** 2025-11-26 13:30:00.558406 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=1) 2025-11-26 13:30:00.973547 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=2) 2025-11-26 13:30:00.973583 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=3) 2025-11-26 13:30:00.973590 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=4) 2025-11-26 13:30:00.973596 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=5) 2025-11-26 13:30:00.973602 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=6) 2025-11-26 13:30:00.973608 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=7) 2025-11-26 13:30:00.973614 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=8) 2025-11-26 13:30:00.973619 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=9) 2025-11-26 13:30:00.973626 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=10) 2025-11-26 13:30:00.973632 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=11) 2025-11-26 13:30:00.973637 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=12) 2025-11-26 13:30:00.973643 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=13) 2025-11-26 13:30:00.973655 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=14) 2025-11-26 13:30:00.973661 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=15) 2025-11-26 13:30:00.973667 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=16) 2025-11-26 13:30:00.973672 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=17) 2025-11-26 13:30:00.973678 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=18) 2025-11-26 13:30:00.973684 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=19) 2025-11-26 13:30:00.973690 | controller | changed: [localhost -> crc(38.102.83.142)] => (item=20) 2025-11-26 13:30:00.973695 | controller | 2025-11-26 13:30:00.973701 | 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-11-26 13:30:00.973708 | controller | Wednesday 26 November 2025 13:30:00 +0000 (0:00:10.169) 0:02:32.088 **** 2025-11-26 13:30:00.973714 | controller | Wednesday 26 November 2025 13:30:00 +0000 (0:00:10.169) 0:02:32.086 **** 2025-11-26 13:30:00.973725 | controller | changed: [localhost] 2025-11-26 13:30:01.938289 | controller | 2025-11-26 13:30:01.938334 | 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-11-26 13:30:01.938346 | controller | Wednesday 26 November 2025 13:30:00 +0000 (0:00:00.416) 0:02:32.504 **** 2025-11-26 13:30:01.938356 | controller | Wednesday 26 November 2025 13:30:00 +0000 (0:00:00.416) 0:02:32.503 **** 2025-11-26 13:30:01.938373 | controller | changed: [localhost] 2025-11-26 13:30:01.966687 | controller | 2025-11-26 13:30:01.966737 | controller | TASK [Get resource status before glance_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_before_{{ operator }}_kuttl.log 2025-11-26 13:30:01.966748 | controller | ] *** 2025-11-26 13:30:01.966758 | controller | Wednesday 26 November 2025 13:30:01 +0000 (0:00:00.964) 0:02:33.469 **** 2025-11-26 13:30:01.966767 | controller | Wednesday 26 November 2025 13:30:01 +0000 (0:00:00.964) 0:02:33.467 **** 2025-11-26 13:30:01.966783 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:37 2025-11-26 13:30:01.999416 | controller | fatal: [localhost]: FAILED! => 2025-11-26 13:30:01.999468 | controller | msg: '''commands_before_kuttl_run'' is undefined. ''commands_before_kuttl_run'' is 2025-11-26 13:30:01.999479 | controller | undefined' 2025-11-26 13:30:01.999489 | controller | ...ignoring 2025-11-26 13:30:01.999498 | controller | 2025-11-26 13:30:01.999507 | controller | TASK [Set make_glance_kuttl_env vars make_{{ operator }}_kuttl_env={{ cifmw_kuttl_tests_env }}] *** 2025-11-26 13:30:01.999516 | controller | Wednesday 26 November 2025 13:30:01 +0000 (0:00:00.028) 0:02:33.497 **** 2025-11-26 13:30:01.999525 | controller | Wednesday 26 November 2025 13:30:01 +0000 (0:00:00.028) 0:02:33.496 **** 2025-11-26 13:30:01.999541 | controller | ok: [localhost] 2025-11-26 13:30:02.061195 | controller | 2025-11-26 13:30:02.061260 | controller | TASK [Run make_glance_kuttl name=install_yamls_makes, tasks_from=make_{{ operator }}_kuttl.yml, apply={'ignore_errors': True}] *** 2025-11-26 13:30:02.061274 | controller | Wednesday 26 November 2025 13:30:01 +0000 (0:00:00.032) 0:02:33.530 **** 2025-11-26 13:30:02.061283 | controller | Wednesday 26 November 2025 13:30:01 +0000 (0:00:00.032) 0:02:33.528 **** 2025-11-26 13:30:02.061301 | controller | 2025-11-26 13:30:02.100120 | controller | TASK [install_yamls_makes : Debug make_glance_kuttl_env var=make_glance_kuttl_env] *** 2025-11-26 13:30:02.100181 | controller | Wednesday 26 November 2025 13:30:02 +0000 (0:00:00.061) 0:02:33.592 **** 2025-11-26 13:30:02.100197 | controller | Wednesday 26 November 2025 13:30:02 +0000 (0:00:00.061) 0:02:33.590 **** 2025-11-26 13:30:02.100214 | controller | ok: [localhost] => 2025-11-26 13:30:02.131212 | controller | make_glance_kuttl_env: 2025-11-26 13:30:02.131276 | controller | BMO_SETUP: false 2025-11-26 13:30:02.131289 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-11-26 13:30:02.131301 | controller | GLANCE_BRANCH: '' 2025-11-26 13:30:02.131313 | controller | GLANCE_IMG: 38.102.83.113:5001/openstack-k8s-operators/glance-operator-index:0ea83ac61a387379e147ff390d2262e343a9e81d 2025-11-26 13:30:02.131335 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-11-26 13:30:02.131346 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig 2025-11-26 13:30:02.131358 | controller | OPENSTACK_IMG: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-index:ab6ae955857c5edfa67de51c197bb29b9882a630 2025-11-26 13:30:02.131370 | controller | OPENSTACK_K8S_BRANCH: main 2025-11-26 13:30:02.131381 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-11-26 13:30:02.131392 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-11-26 13:30:02.131403 | 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-11-26 13:30:02.131415 | controller | 2025-11-26 13:30:02.131427 | controller | TASK [install_yamls_makes : Debug make_glance_kuttl_params var=make_glance_kuttl_params] *** 2025-11-26 13:30:02.131438 | controller | Wednesday 26 November 2025 13:30:02 +0000 (0:00:00.038) 0:02:33.631 **** 2025-11-26 13:30:02.131450 | controller | Wednesday 26 November 2025 13:30:02 +0000 (0:00:00.038) 0:02:33.629 **** 2025-11-26 13:30:02.131470 | controller | skipping: [localhost] 2025-11-26 13:43:44.649351 | controller | 2025-11-26 13:43:44.649407 | 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-11-26 13:43:44.649416 | controller | Wednesday 26 November 2025 13:30:02 +0000 (0:00:00.031) 0:02:33.662 **** 2025-11-26 13:43:44.649423 | controller | Wednesday 26 November 2025 13:30:02 +0000 (0:00:00.031) 0:02:33.660 **** 2025-11-26 13:43:44.649435 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-11-26 13:43:44.806242 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_glance_kuttl_until | 2025-11-26 13:43:44.806319 | controller | default(true) }} 2025-11-26 13:43:44.806341 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_glance.log 2025-11-26 13:43:44.806380 | controller | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None 2025-11-26 13:43:44.806390 | controller | task path: /home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml:10 2025-11-26 13:43:44.806401 | controller | fatal: [localhost]: FAILED! => 2025-11-26 13:43:44.806410 | controller | attempts: 1 2025-11-26 13:43:44.806418 | controller | changed: true 2025-11-26 13:43:44.806426 | controller | msg: non-zero return code 2025-11-26 13:43:44.806433 | controller | rc: 2 2025-11-26 13:43:44.806441 | controller | stderr: '' 2025-11-26 13:43:44.806448 | controller | stderr_lines: [] 2025-11-26 13:43:44.806454 | controller | stdout: "~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror: 2025-11-26 13:43:44.806460 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/validate-marketplace.sh\n+ 2025-11-26 13:43:44.806466 | controller | '[' -z 500s ']'\n+ OPERATOR_NAMESPACE=openshift-marketplace\n++ grep -viE 'running|completed'\n++ 2025-11-26 13:43:44.806472 | controller | oc get pods --no-headers -n openshift-marketplace\n+ not_running_pods=\n+ '[' -z 2025-11-26 13:43:44.806485 | controller | '' ']'\n+ echo 'All openshift-marketplace pods seems to me fine'\nAll openshift-marketplace 2025-11-26 13:43:44.806493 | controller | pods seems to me fine\n+ OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator 2025-11-26 13:43:44.806501 | controller | metallb-operator'\n+ for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ 2025-11-26 13:43:44.806509 | controller | oc get packagemanifests -n openshift-marketplace\n+ grep openshift-cert-manager-operator\nopenshift-cert-manager-operator 2025-11-26 13:43:44.806517 | controller | \ Red Hat Operators 276d\n+ '[' 0 -eq 0 ']'\n+ break\n+ 2025-11-26 13:43:44.806567 | controller | for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ grep kubernetes-nmstate-operator\n+ 2025-11-26 13:43:44.806575 | controller | oc get packagemanifests -n openshift-marketplace\nkubernetes-nmstate-operator Red 2025-11-26 13:43:44.806583 | controller | Hat Operators 276d\n+ '[' 0 -eq 0 ']'\n+ break\n+ for operator in $OPERATORS\n+ 2025-11-26 13:43:44.806591 | controller | n=0\n+ retries=20\n+ true\n+ oc get packagemanifests -n openshift-marketplace\n+ 2025-11-26 13:43:44.806599 | controller | grep metallb-operator\nmetallb-operator Red 2025-11-26 13:43:44.806606 | controller | Hat Operators 276d\n+ '[' 0 -eq 0 ']'\n+ break\nbash scripts/gen-namespace.sh\n+ 2025-11-26 13:43:44.806613 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'\n+ '[' -z metallb-system 2025-11-26 13:43:44.806621 | controller | ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ 2025-11-26 13:43:44.806628 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']'\n+ 2025-11-26 13:43:44.806635 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ cat\noc 2025-11-26 13:43:44.806643 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml\nnamespace/metallb-system 2025-11-26 13:43:44.806650 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2025-11-26 13:43:44.806657 | controller | metallb-system); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nmetallb-system 2025-11-26 13:43:44.806665 | controller | \ Active\nbash scripts/gen-olm-metallb.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-11-26 13:43:44.806673 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-11-26 13:43:44.806681 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ 2025-11-26 13:43:44.806688 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-11-26 13:43:44.806696 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-11-26 13:43:44.806703 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ 2025-11-26 13:43:44.806711 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\nOPERATOR_DIR 2025-11-26 13:43:44.806718 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ 2025-11-26 13:43:44.806726 | controller | echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\nDEPLOY_DIR 2025-11-26 13:43:44.806733 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo 2025-11-26 13:43:44.806743 | 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-11-26 13:43:44.806751 | controller | created\nsubscription.operators.coreos.com/metallb-operator-sub created\ntimeout 2025-11-26 13:43:44.806758 | controller | 500s bash -c \"while ! (oc get pod --no-headers=true -l control-plane=controller-manager 2025-11-26 13:43:44.806766 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done\"\nNo resources 2025-11-26 13:43:44.806773 | controller | found in metallb-system namespace.\nNo resources found in metallb-system namespace.\nmetallb-operator-controller-manager-6db6754d4-6csp2 2025-11-26 13:43:44.806787 | controller | \ 0/1 ContainerCreating 0 2s\noc wait pod -n metallb-system --for condition=Ready 2025-11-26 13:43:44.806798 | controller | -l control-plane=controller-manager --timeout=500s\npod/metallb-operator-controller-manager-6db6754d4-6csp2 2025-11-26 13:43:44.806804 | controller | condition met\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=webhook-server 2025-11-26 13:43:44.806814 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done\"\nmetallb-operator-webhook-server-768865bcf6-7wrrc 2025-11-26 13:43:44.806821 | controller | \ 1/1 Running 0 40s\noc wait pod -n metallb-system --for condition=Ready 2025-11-26 13:43:44.806831 | controller | -l component=webhook-server --timeout=500s\npod/metallb-operator-webhook-server-768865bcf6-7wrrc 2025-11-26 13:43:44.806839 | 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-11-26 13:43:44.806849 | controller | created\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=speaker 2025-11-26 13:43:44.806856 | controller | -n metallb-system | grep speaker); do sleep 10; done\"\nNo resources found in metallb-system 2025-11-26 13:43:44.806864 | controller | namespace.\nspeaker-pds5h 1/2 Running 0 10s\noc wait pod -n metallb-system 2025-11-26 13:43:44.806871 | controller | -l component=speaker --for condition=Ready --timeout=500s\npod/speaker-pds5h condition 2025-11-26 13:43:44.806879 | controller | met\nbash scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2025-11-26 13:43:44.806886 | controller | ']'\n+ '[' -z glance-kuttl-tests ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests\n+ 2025-11-26 13:43:44.806894 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests ']'\n+ 2025-11-26 13:43:44.806901 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests\n+ 2025-11-26 13:43:44.806908 | controller | cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml\nnamespace/glance-kuttl-tests 2025-11-26 13:43:44.806916 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2025-11-26 13:43:44.806925 | controller | glance-kuttl-tests); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nglance-kuttl-tests 2025-11-26 13:43:44.806933 | controller | \ Active\noc project glance-kuttl-tests\nNow using project \"glance-kuttl-tests\" 2025-11-26 13:43:44.806940 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/gen-input-kustomize.sh\n+ 2025-11-26 13:43:44.806975 | controller | OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ '[' -z glance-kuttl-tests 2025-11-26 13:43:44.806987 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z 12345678 ']'\n+ '[' -z 1234567842 ']'\n+ 2025-11-26 13:43:44.806994 | controller | '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'\n+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2025-11-26 13:43:44.807001 | controller | ']'\n+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'\n+ '[' -z openstack ']'\n+ '[' 2025-11-26 13:43:44.807009 | controller | -z libvirt-secret ']'\n+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n+ 2025-11-26 13:43:44.807017 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-11-26 13:43:44.807024 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n+ 2025-11-26 13:43:44.807030 | controller | pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-11-26 13:43:44.807036 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\noc get secret/osp-secret 2025-11-26 13:43:44.807042 | controller | || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-11-26 13:43:44.807048 | controller | | oc apply -f -\nError from server (NotFound): secrets \"osp-secret\" not found\nsecret/libvirt-secret 2025-11-26 13:43:44.807055 | controller | created\nsecret/octavia-ca-passphrase created\nsecret/osp-secret created\noc kustomize 2025-11-26 13:43:44.807063 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr | 2025-11-26 13:43:44.807070 | controller | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid 2025-11-26 13:43:44.807082 | controller | directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr' 2025-11-26 13:43:44.807090 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila: 2025-11-26 13:43:44.807097 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator 2025-11-26 13:43:44.807105 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr\noc 2025-11-26 13:43:44.807111 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-11-26 13:43:44.807117 | controller | database if exists manila;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-11-26 13:43:44.807122 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr 2025-11-26 13:43:44.807140 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807146 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr' 2025-11-26 13:43:44.807152 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat: 2025-11-26 13:43:44.807158 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator 2025-11-26 13:43:44.807164 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr\noc 2025-11-26 13:43:44.807169 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2025-11-26 13:43:44.807175 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807181 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr' 2025-11-26 13:43:44.807187 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon: 2025-11-26 13:43:44.807193 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator 2025-11-26 13:43:44.807199 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr\noc 2025-11-26 13:43:44.807204 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr 2025-11-26 13:43:44.807210 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807216 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr' 2025-11-26 13:43:44.807222 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova: 2025-11-26 13:43:44.807228 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator 2025-11-26 13:43:44.807234 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr\noc 2025-11-26 13:43:44.807239 | controller | rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e \"show databases 2025-11-26 13:43:44.807245 | controller | like 'nova_%';\" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678 2025-11-26 13:43:44.807251 | controller | -ss -e \"flush tables; drop database if exists {};\"\nError from server (NotFound): 2025-11-26 13:43:44.807257 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2025-11-26 13:43:44.807262 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807268 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr' 2025-11-26 13:43:44.807274 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis: 2025-11-26 13:43:44.807286 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis 2025-11-26 13:43:44.807292 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr\noc 2025-11-26 13:43:44.807298 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2025-11-26 13:43:44.807303 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807309 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr' 2025-11-26 13:43:44.807318 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia: 2025-11-26 13:43:44.807324 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator 2025-11-26 13:43:44.807330 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr\noc 2025-11-26 13:43:44.807336 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-11-26 13:43:44.807342 | controller | database if exists octavia;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-11-26 13:43:44.807349 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2025-11-26 13:43:44.807355 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807361 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr' 2025-11-26 13:43:44.807367 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate: 2025-11-26 13:43:44.807372 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator 2025-11-26 13:43:44.807387 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr\noc 2025-11-26 13:43:44.807393 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-11-26 13:43:44.807399 | controller | database if exists designate;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-11-26 13:43:44.807405 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2025-11-26 13:43:44.807410 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807417 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr' 2025-11-26 13:43:44.807423 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron: 2025-11-26 13:43:44.807429 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator 2025-11-26 13:43:44.807435 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr\noc 2025-11-26 13:43:44.807441 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-11-26 13:43:44.807446 | controller | database if exists neutron;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-11-26 13:43:44.807452 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr 2025-11-26 13:43:44.807458 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807464 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr' 2025-11-26 13:43:44.807469 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn: 2025-11-26 13:43:44.807475 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator 2025-11-26 13:43:44.807484 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr\noc kustomize 2025-11-26 13:43:44.807490 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr | 2025-11-26 13:43:44.807495 | controller | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid 2025-11-26 13:43:44.807501 | controller | directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr' 2025-11-26 13:43:44.807507 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic: 2025-11-26 13:43:44.807513 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator 2025-11-26 13:43:44.807518 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr\noc 2025-11-26 13:43:44.807524 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-11-26 13:43:44.807530 | controller | database if exists ironic;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-11-26 13:43:44.807536 | controller | not found\noc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush 2025-11-26 13:43:44.807542 | controller | tables; drop database if exists ironic_inspector;\" || true\nError from server (NotFound): 2025-11-26 13:43:44.807547 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2025-11-26 13:43:44.807553 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807559 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr' 2025-11-26 13:43:44.807565 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder: 2025-11-26 13:43:44.807570 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator 2025-11-26 13:43:44.807576 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr\noc 2025-11-26 13:43:44.807582 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-11-26 13:43:44.807588 | controller | database if exists cinder;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-11-26 13:43:44.807594 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-11-26 13:43:44.807599 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807605 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr' 2025-11-26 13:43:44.807611 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance: 2025-11-26 13:43:44.807616 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator 2025-11-26 13:43:44.807630 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\noc 2025-11-26 13:43:44.807636 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-11-26 13:43:44.807642 | controller | database if exists glance;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-11-26 13:43:44.807648 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2025-11-26 13:43:44.807653 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807659 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr' 2025-11-26 13:43:44.807670 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement: 2025-11-26 13:43:44.807676 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator 2025-11-26 13:43:44.807682 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr\noc 2025-11-26 13:43:44.807689 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-11-26 13:43:44.807695 | controller | database if exists placement;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-11-26 13:43:44.807701 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.807707 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807713 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr' 2025-11-26 13:43:44.807718 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift: 2025-11-26 13:43:44.807724 | controller | no such file or directory\nNo resources found\nrm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator 2025-11-26 13:43:44.807730 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\noc 2025-11-26 13:43:44.807736 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2025-11-26 13:43:44.807741 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807747 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr' 2025-11-26 13:43:44.807753 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican: 2025-11-26 13:43:44.807759 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator 2025-11-26 13:43:44.807764 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr\noc 2025-11-26 13:43:44.807770 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-11-26 13:43:44.807777 | controller | database if exists barbican;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-11-26 13:43:44.807783 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.807789 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807795 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr' 2025-11-26 13:43:44.807801 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone: 2025-11-26 13:43:44.807806 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator 2025-11-26 13:43:44.807812 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\noc 2025-11-26 13:43:44.807818 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-11-26 13:43:44.807824 | controller | database if exists keystone;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-11-26 13:43:44.807830 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.807835 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807841 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr' 2025-11-26 13:43:44.807847 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb: 2025-11-26 13:43:44.807855 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator 2025-11-26 13:43:44.807861 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\noc 2025-11-26 13:43:44.807875 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-11-26 13:43:44.807880 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807886 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr' 2025-11-26 13:43:44.807892 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry: 2025-11-26 13:43:44.807898 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2025-11-26 13:43:44.807904 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr\nrm 2025-11-26 13:43:44.807911 | controller | -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator 2025-11-26 13:43:44.807918 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr\noc 2025-11-26 13:43:44.807925 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-11-26 13:43:44.807932 | controller | database if exists aodh;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-11-26 13:43:44.807939 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.807982 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-11-26 13:43:44.807994 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr' 2025-11-26 13:43:44.808002 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra: 2025-11-26 13:43:44.808009 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2025-11-26 13:43:44.808016 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nif 2025-11-26 13:43:44.808022 | controller | oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster --all; 2025-11-26 13:43:44.808028 | 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-11-26 13:43:44.808034 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2025-11-26 13:43:44.808040 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2025-11-26 13:43:44.808046 | controller | ']'\n+ '[' -z openstack-operators ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators\n+ 2025-11-26 13:43:44.808051 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2025-11-26 13:43:44.808057 | controller | ']'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml\nWarning: 2025-11-26 13:43:44.808063 | controller | resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration 2025-11-26 13:43:44.808069 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2025-11-26 13:43:44.808075 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2025-11-26 13:43:44.808081 | controller | annotation will be patched automatically.\nnamespace/openstack-operators configured\ntimeout 2025-11-26 13:43:44.808087 | controller | 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack-operators); 2025-11-26 13:43:44.808094 | controller | do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nopenstack-operators 2025-11-26 13:43:44.808104 | controller | \ Active\noc project openstack-operators\nNow using project \"openstack-operators\" 2025-11-26 13:43:44.808110 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators 2025-11-26 13:43:44.808115 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' -z quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2025-11-26 13:43:44.808121 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-11-26 13:43:44.808127 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-11-26 13:43:44.808133 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\n+ 2025-11-26 13:43:44.808139 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=mariadb-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-11-26 13:43:44.808145 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\nOPERATOR_DIR 2025-11-26 13:43:44.808151 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\n+ 2025-11-26 13:43:44.808156 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE mariadb-operator-index\nOPERATOR_SOURCE 2025-11-26 13:43:44.808172 | controller | mariadb-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-11-26 13:43:44.808178 | 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-11-26 13:43:44.808187 | controller | created\noperatorgroup.operators.coreos.com/openstack created\nsubscription.operators.coreos.com/mariadb-operator 2025-11-26 13:43:44.808194 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-11-26 13:43:44.808201 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\nbash 2025-11-26 13:43:44.808207 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git 2025-11-26 13:43:44.808214 | controller | openstack-operator\nCloning into 'openstack-operator'...\nCloning repo: git clone 2025-11-26 13:43:44.808221 | controller | \ -b main https://github.com/openstack-k8s-operators/mariadb-operator.git mariadb-operator\nCloning 2025-11-26 13:43:44.808269 | controller | into 'mariadb-operator'...\nRunning checkout: git checkout f08eaf841dd9\nNote: switching 2025-11-26 13:43:44.808279 | controller | to 'f08eaf841dd9'.\n\nYou are in 'detached HEAD' state. You can look around, make 2025-11-26 13:43:44.808286 | controller | experimental\nchanges and commit them, and you can discard any commits you make 2025-11-26 13:43:44.808292 | controller | in this\nstate without impacting any branches by switching back to a branch.\n\nIf 2025-11-26 13:43:44.808300 | controller | you want to create a new branch to retain commits you create, you may\ndo so (now 2025-11-26 13:43:44.808307 | controller | or later) by using -c with the switch command. Example:\n\n git switch -c \n\nOr 2025-11-26 13:43:44.808313 | controller | undo this operation with:\n\n git switch -\n\nTurn off this advice by setting config 2025-11-26 13:43:44.808320 | controller | variable advice.detachedHead to false\n\nHEAD is now at f08eaf8 Merge pull request 2025-11-26 13:43:44.808328 | controller | #384 from stuggi/operator_sdk_1.41.1\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2025-11-26 13:43:44.808336 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\nbash 2025-11-26 13:43:44.808342 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-11-26 13:43:44.808348 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.808358 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.808364 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Galera ']'\n+ 2025-11-26 13:43:44.808370 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.808376 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2025-11-26 13:43:44.808382 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2025-11-26 13:43:44.808387 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.808393 | 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-11-26 13:43:44.808399 | 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-11-26 13:43:44.808405 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 2025-11-26 13:43:44.808411 | controller | ']'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2025-11-26 13:43:44.808417 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' Galera 2025-11-26 13:43:44.808422 | controller | == OpenStackControlPlane ']'\n+ '[' Galera == Galera ']'\n+ cat\n+ '[' Galera == 2025-11-26 13:43:44.808428 | 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-11-26 13:43:44.808434 | 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-11-26 13:43:44.808440 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-11-26 13:43:44.808446 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./mariadb_v1beta1_galera.yaml\n+ 2025-11-26 13:43:44.808451 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./mariadb_v1beta1_galera.yaml\n+ 2025-11-26 13:43:44.808457 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-11-26 13:43:44.808463 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-11-26 13:43:44.808481 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-11-26 13:43:44.808487 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-11-26 13:43:44.808493 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.808498 | controller | '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq ']'\n+ 2025-11-26 13:43:44.808504 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.808510 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-11-26 13:43:44.808516 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-11-26 13:43:44.808524 | controller | '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster 2025-11-26 13:43:44.808530 | controller | ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.808536 | controller | deployment mariadb-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-11-26 13:43:44.808542 | 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-11-26 13:43:44.808548 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-11-26 13:43:44.808556 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.808562 | 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-11-26 13:43:44.808568 | controller | oc apply -f -\ngalera.mariadb.openstack.org/openstack created\n+ '[' 0 -lt 15 ']'\nbash 2025-11-26 13:43:44.808574 | controller | scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' 2025-11-26 13:43:44.808580 | 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-11-26 13:43:44.808586 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-11-26 13:43:44.808592 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\n+ 2025-11-26 13:43:44.808598 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=infra-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-11-26 13:43:44.808603 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\nOPERATOR_DIR 2025-11-26 13:43:44.808609 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\n+ 2025-11-26 13:43:44.808615 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE infra-operator-index\nOPERATOR_SOURCE 2025-11-26 13:43:44.808621 | controller | infra-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-11-26 13:43:44.808627 | 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-11-26 13:43:44.808633 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/infra-operator 2025-11-26 13:43:44.808639 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-11-26 13:43:44.808644 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nbash 2025-11-26 13:43:44.808650 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git 2025-11-26 13:43:44.808656 | controller | infra-operator\nCloning into 'infra-operator'...\nRunning checkout: git checkout 2025-11-26 13:43:44.808662 | controller | 1ff40691b66d\nNote: switching to '1ff40691b66d'.\n\nYou are in 'detached HEAD' state. 2025-11-26 13:43:44.808668 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2025-11-26 13:43:44.808673 | controller | any commits you make in this\nstate without impacting any branches by switching 2025-11-26 13:43:44.808679 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2025-11-26 13:43:44.808685 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2025-11-26 13:43:44.808691 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2025-11-26 13:43:44.808696 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2025-11-26 13:43:44.808712 | controller | is now at 1ff4069 Merge pull request #505 from lmiccini/quorum_webhook_fix\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2025-11-26 13:43:44.808719 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nbash 2025-11-26 13:43:44.808725 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-11-26 13:43:44.808730 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.808739 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.808745 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Memcached ']'\n+ 2025-11-26 13:43:44.808751 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.808759 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2025-11-26 13:43:44.808766 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2025-11-26 13:43:44.808774 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.808781 | 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-11-26 13:43:44.808788 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ Memcached == 2025-11-26 13:43:44.808795 | 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-11-26 13:43:44.808803 | controller | -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2025-11-26 13:43:44.808809 | controller | (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ '[' unused '!=' 2025-11-26 13:43:44.808816 | controller | unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n memcached ']'\n+ cat\n+ '[' Memcached 2025-11-26 13:43:44.808823 | controller | == OpenStackControlPlane ']'\n+ '[' Memcached == Galera ']'\n+ '[' Memcached == 2025-11-26 13:43:44.808829 | 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-11-26 13:43:44.808836 | 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-11-26 13:43:44.808843 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-11-26 13:43:44.808851 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./memcached_v1beta1_memcached.yaml\n+ 2025-11-26 13:43:44.808858 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./memcached_v1beta1_memcached.yaml\n+ 2025-11-26 13:43:44.808864 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-11-26 13:43:44.808869 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-11-26 13:43:44.808875 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-11-26 13:43:44.808881 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-11-26 13:43:44.808887 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.808892 | controller | '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq ']'\n+ 2025-11-26 13:43:44.808898 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.808904 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-11-26 13:43:44.808910 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-11-26 13:43:44.808916 | controller | '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-11-26 13:43:44.808921 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.808929 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.808937 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2025-11-26 13:43:44.808942 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.808971 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-11-26 13:43:44.808981 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.808987 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.808993 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.808999 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-11-26 13:43:44.809005 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.809021 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.809027 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2025-11-26 13:43:44.809033 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.809039 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-11-26 13:43:44.809045 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.809051 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.809057 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.809062 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-11-26 13:43:44.809068 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.809074 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.809080 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2025-11-26 13:43:44.809086 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.809091 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-11-26 13:43:44.809097 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.809103 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.809109 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.809114 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-11-26 13:43:44.809120 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.809126 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-11-26 13:43:44.809132 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-11-26 13:43:44.809138 | controller | '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-11-26 13:43:44.809143 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.809149 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-11-26 13:43:44.809155 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-11-26 13:43:44.809161 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.809167 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-11-26 13:43:44.809172 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-11-26 13:43:44.809181 | controller | '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-11-26 13:43:44.809187 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.809193 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-11-26 13:43:44.809199 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-11-26 13:43:44.809204 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.809210 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-11-26 13:43:44.809218 | 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-11-26 13:43:44.809224 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-11-26 13:43:44.809230 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.809236 | 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-11-26 13:43:44.809242 | controller | oc apply -f -\nmemcached.memcached.openstack.org/memcached created\n+ '[' 0 -lt 2025-11-26 13:43:44.809248 | controller | 15 ']'\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-11-26 13:43:44.809254 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2025-11-26 13:43:44.809260 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-11-26 13:43:44.809273 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-11-26 13:43:44.809279 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\n+ 2025-11-26 13:43:44.809285 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=rabbitmq-cluster-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-11-26 13:43:44.809291 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\nOPERATOR_DIR 2025-11-26 13:43:44.809297 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\n+ 2025-11-26 13:43:44.809303 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE rabbitmq-cluster-operator-index\nOPERATOR_SOURCE 2025-11-26 13:43:44.809309 | controller | rabbitmq-cluster-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-11-26 13:43:44.809315 | 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-11-26 13:43:44.809321 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/rabbitmq-cluster-operator 2025-11-26 13:43:44.809327 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op 2025-11-26 13:43:44.809333 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2025-11-26 13:43:44.809339 | controller | -c \"CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh\"\nCloning 2025-11-26 13:43:44.809344 | controller | repo: git clone -b patches https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2025-11-26 13:43:44.809350 | 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-11-26 13:43:44.809359 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2025-11-26 13:43:44.809365 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-11-26 13:43:44.809371 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.809377 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.809382 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z RabbitmqCluster 2025-11-26 13:43:44.809388 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-11-26 13:43:44.809394 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=image\n+ STORAGE_REQUEST=10G\n+ 2025-11-26 13:43:44.809399 | controller | INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-11-26 13:43:44.809405 | 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-11-26 13:43:44.809411 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ RabbitmqCluster 2025-11-26 13:43:44.809417 | 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-11-26 13:43:44.809423 | controller | read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2025-11-26 13:43:44.809429 | controller | (( i < 1 ))\n+ SPEC_PATH=image\n+ SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ 2025-11-26 13:43:44.809434 | controller | (( i++ ))\n+ (( i < 1 ))\n+ '[' -n rabbitmq ']'\n+ cat\n+ '[' RabbitmqCluster == 2025-11-26 13:43:44.809440 | controller | OpenStackControlPlane ']'\n+ '[' RabbitmqCluster == Galera ']'\n+ '[' RabbitmqCluster 2025-11-26 13:43:44.809446 | 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-11-26 13:43:44.809452 | 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-11-26 13:43:44.809457 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-11-26 13:43:44.809463 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./rabbitmq.yaml\n+ 2025-11-26 13:43:44.809469 | 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-11-26 13:43:44.809475 | controller | wait\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-11-26 13:43:44.809481 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-11-26 13:43:44.809495 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-11-26 13:43:44.809503 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.809509 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq ']'\n+ '[' rabbitmq = rabbitmq 2025-11-26 13:43:44.809517 | 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-11-26 13:43:44.809525 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-11-26 13:43:44.809533 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-11-26 13:43:44.809540 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster 2025-11-26 13:43:44.809548 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators 2025-11-26 13:43:44.809558 | controller | deployment rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.809566 | controller | from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ 2025-11-26 13:43:44.809573 | controller | REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' 2025-11-26 13:43:44.809579 | controller | -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-11-26 13:43:44.809587 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-11-26 13:43:44.809594 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2025-11-26 13:43:44.809601 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.809609 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2025-11-26 13:43:44.809616 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ jq -e .status.availableReplicas\n++ oc get 2025-11-26 13:43:44.809623 | controller | -n openstack-operators deployment rabbitmq-cluster-operator -o json\nError from 2025-11-26 13:43:44.809630 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2025-11-26 13:43:44.809639 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-11-26 13:43:44.809646 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-11-26 13:43:44.809653 | controller | jq -e .status.availableReplicas\n++ oc get -n openstack-operators deployment rabbitmq-cluster-operator 2025-11-26 13:43:44.809660 | controller | -o json\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2025-11-26 13:43:44.809666 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.809673 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2025-11-26 13:43:44.809680 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.809687 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from 2025-11-26 13:43:44.809694 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2025-11-26 13:43:44.809702 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-11-26 13:43:44.809709 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-11-26 13:43:44.809716 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-11-26 13:43:44.809723 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2025-11-26 13:43:44.809731 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.809738 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2025-11-26 13:43:44.809745 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.809752 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from 2025-11-26 13:43:44.809760 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2025-11-26 13:43:44.809767 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-11-26 13:43:44.809774 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-11-26 13:43:44.809781 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-11-26 13:43:44.809788 | controller | -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ 2025-11-26 13:43:44.809795 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster 2025-11-26 13:43:44.809820 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators 2025-11-26 13:43:44.809828 | controller | deployment rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\n+ 2025-11-26 13:43:44.809836 | 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-11-26 13:43:44.809843 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-11-26 13:43:44.809850 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-11-26 13:43:44.809857 | 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-11-26 13:43:44.809864 | controller | oc apply -f -\nrabbitmqcluster.rabbitmq.com/rabbitmq created\n+ '[' 0 -lt 15 ']'\nbash 2025-11-26 13:43:44.809871 | controller | scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' 2025-11-26 13:43:44.809878 | controller | -z quay.io/openstack-k8s-operators/keystone-operator-index:latest ']'\n+ '[' -z 2025-11-26 13:43:44.809885 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-11-26 13:43:44.809909 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-11-26 13:43:44.809917 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\n+ 2025-11-26 13:43:44.809925 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=keystone-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-11-26 13:43:44.809932 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\nOPERATOR_DIR 2025-11-26 13:43:44.809939 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\n+ 2025-11-26 13:43:44.809964 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE keystone-operator-index\nOPERATOR_SOURCE 2025-11-26 13:43:44.809976 | controller | keystone-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-11-26 13:43:44.809984 | 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-11-26 13:43:44.809991 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/keystone-operator 2025-11-26 13:43:44.809999 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-11-26 13:43:44.810006 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\nbash 2025-11-26 13:43:44.810013 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/keystone-operator.git 2025-11-26 13:43:44.810019 | controller | keystone-operator\nCloning into 'keystone-operator'...\nRunning checkout: git checkout 2025-11-26 13:43:44.810025 | controller | 8677d368dd17\nNote: switching to '8677d368dd17'.\n\nYou are in 'detached HEAD' state. 2025-11-26 13:43:44.810033 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2025-11-26 13:43:44.810040 | controller | any commits you make in this\nstate without impacting any branches by switching 2025-11-26 13:43:44.810047 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2025-11-26 13:43:44.810055 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2025-11-26 13:43:44.810062 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2025-11-26 13:43:44.810074 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2025-11-26 13:43:44.810082 | controller | is now at 8677d36 Merge pull request #646 from dprince/operator_sdk_1.41.1\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2025-11-26 13:43:44.810089 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\nbash 2025-11-26 13:43:44.810103 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-11-26 13:43:44.810111 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.810118 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.810125 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z KeystoneAPI 2025-11-26 13:43:44.810132 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.810152 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2025-11-26 13:43:44.810160 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2025-11-26 13:43:44.810168 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.810175 | 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-11-26 13:43:44.810184 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ KeystoneAPI 2025-11-26 13:43:44.810191 | 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-11-26 13:43:44.810199 | controller | read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2025-11-26 13:43:44.810206 | controller | (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ '[' unused '!=' 2025-11-26 13:43:44.810213 | controller | unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' KeystoneAPI == OpenStackControlPlane 2025-11-26 13:43:44.810220 | controller | ']'\n+ '[' KeystoneAPI == Galera ']'\n+ '[' KeystoneAPI == NetConfig ']'\n+ '[' 2025-11-26 13:43:44.810227 | 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-11-26 13:43:44.810235 | 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-11-26 13:43:44.810242 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-11-26 13:43:44.810249 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./keystone_v1beta1_keystoneapi.yaml\n+ 2025-11-26 13:43:44.810256 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./keystone_v1beta1_keystoneapi.yaml\n+ 2025-11-26 13:43:44.810263 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-11-26 13:43:44.810270 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-11-26 13:43:44.810277 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-11-26 13:43:44.810284 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-11-26 13:43:44.810291 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.810299 | controller | '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq 2025-11-26 13:43:44.810305 | 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-11-26 13:43:44.810312 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-11-26 13:43:44.810324 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-11-26 13:43:44.810331 | controller | '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster 2025-11-26 13:43:44.810338 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.810345 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.810353 | controller | from server (NotFound): deployments.apps \"keystone-operator-controller-manager\" 2025-11-26 13:43:44.810360 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.810368 | controller | ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ 2025-11-26 13:43:44.810375 | controller | jq -e .status.availableReplicas\n++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.810382 | controller | -o json\nError from server (NotFound): deployments.apps \"keystone-operator-controller-manager\" 2025-11-26 13:43:44.810389 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.810397 | controller | ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ 2025-11-26 13:43:44.810404 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o 2025-11-26 13:43:44.810411 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.810419 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-11-26 13:43:44.810426 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-11-26 13:43:44.810433 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-11-26 13:43:44.810440 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.810446 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.810455 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-11-26 13:43:44.810471 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-11-26 13:43:44.810478 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-11-26 13:43:44.810483 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.810489 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.810495 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-11-26 13:43:44.810501 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-11-26 13:43:44.810508 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-11-26 13:43:44.810515 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.810523 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.810530 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-11-26 13:43:44.810538 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-11-26 13:43:44.810544 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-11-26 13:43:44.810551 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.810559 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.810571 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-11-26 13:43:44.810578 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-11-26 13:43:44.810585 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-11-26 13:43:44.810592 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.810600 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-11-26 13:43:44.810607 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster 2025-11-26 13:43:44.810614 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.810622 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-11-26 13:43:44.810629 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-11-26 13:43:44.810636 | controller | '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ 2025-11-26 13:43:44.810643 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o 2025-11-26 13:43:44.810651 | controller | json\n++ jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ 2025-11-26 13:43:44.810658 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-11-26 13:43:44.810665 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-11-26 13:43:44.810673 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.810680 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-11-26 13:43:44.810691 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster 2025-11-26 13:43:44.810698 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.810706 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-11-26 13:43:44.810713 | 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-11-26 13:43:44.810720 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-11-26 13:43:44.810727 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.810733 | 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-11-26 13:43:44.810739 | controller | oc apply -f -\nkeystoneapi.keystone.openstack.org/keystone created\n+ '[' 0 -lt 2025-11-26 13:43:44.810745 | controller | 15 ']'\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z horizon 2025-11-26 13:43:44.810753 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/horizon-operator-index:latest ']'\n+ 2025-11-26 13:43:44.810759 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-11-26 13:43:44.810765 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-11-26 13:43:44.810780 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\n+ 2025-11-26 13:43:44.810788 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=horizon-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-11-26 13:43:44.810795 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\nOPERATOR_DIR 2025-11-26 13:43:44.810803 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\n+ 2025-11-26 13:43:44.810815 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE horizon-operator-index\nOPERATOR_SOURCE 2025-11-26 13:43:44.810822 | controller | horizon-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-11-26 13:43:44.810830 | 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-11-26 13:43:44.810837 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/horizon-operator 2025-11-26 13:43:44.810845 | controller | created\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z swift 2025-11-26 13:43:44.810851 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/swift-operator-index:latest ']'\n+ 2025-11-26 13:43:44.810857 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-11-26 13:43:44.810862 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-11-26 13:43:44.810868 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\n+ 2025-11-26 13:43:44.810874 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=swift-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-11-26 13:43:44.810880 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\nOPERATOR_DIR 2025-11-26 13:43:44.810885 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\n+ 2025-11-26 13:43:44.810891 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE swift-operator-index\nOPERATOR_SOURCE 2025-11-26 13:43:44.810897 | controller | swift-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-11-26 13:43:44.810903 | 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-11-26 13:43:44.810909 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/swift-operator 2025-11-26 13:43:44.810915 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-11-26 13:43:44.810920 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\nbash 2025-11-26 13:43:44.810926 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/swift-operator.git 2025-11-26 13:43:44.810932 | controller | swift-operator\nCloning into 'swift-operator'...\nRunning checkout: git checkout 2025-11-26 13:43:44.810938 | controller | d8f4061a919b\nNote: switching to 'd8f4061a919b'.\n\nYou are in 'detached HEAD' state. 2025-11-26 13:43:44.810944 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2025-11-26 13:43:44.810966 | controller | any commits you make in this\nstate without impacting any branches by switching 2025-11-26 13:43:44.810975 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2025-11-26 13:43:44.810981 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2025-11-26 13:43:44.810987 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2025-11-26 13:43:44.810993 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2025-11-26 13:43:44.810998 | controller | is now at d8f4061 Merge pull request #415 from stuggi/operator_sdk_1.41.1\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2025-11-26 13:43:44.811004 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\nbash 2025-11-26 13:43:44.811013 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-11-26 13:43:44.811019 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.811025 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.811034 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Swift ']'\n+ 2025-11-26 13:43:44.811051 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.811057 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2025-11-26 13:43:44.811062 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2025-11-26 13:43:44.811068 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.811074 | 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-11-26 13:43:44.811080 | 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-11-26 13:43:44.811086 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 2025-11-26 13:43:44.811092 | controller | ']'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2025-11-26 13:43:44.811098 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' Swift 2025-11-26 13:43:44.811103 | controller | == OpenStackControlPlane ']'\n+ '[' Swift == Galera ']'\n+ '[' Swift == NetConfig 2025-11-26 13:43:44.811109 | 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-11-26 13:43:44.811115 | 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-11-26 13:43:44.811121 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-11-26 13:43:44.811126 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./swift_v1beta1_swift.yaml\n+ 2025-11-26 13:43:44.811132 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./swift_v1beta1_swift.yaml\n+ 2025-11-26 13:43:44.811138 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-11-26 13:43:44.811144 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-11-26 13:43:44.811149 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-11-26 13:43:44.811155 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-11-26 13:43:44.811164 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.811170 | controller | '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq ']'\n+ 2025-11-26 13:43:44.811175 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.811181 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-11-26 13:43:44.811187 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-11-26 13:43:44.811193 | controller | '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-11-26 13:43:44.811198 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.811204 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.811210 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-11-26 13:43:44.811224 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.811230 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-11-26 13:43:44.811236 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.811242 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.811247 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.811253 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-11-26 13:43:44.811259 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.811265 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.811271 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-11-26 13:43:44.811276 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.811282 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-11-26 13:43:44.811288 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.811294 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.811300 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.811317 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-11-26 13:43:44.811324 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.811330 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.811336 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-11-26 13:43:44.811342 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.811348 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-11-26 13:43:44.811354 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.811360 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.811366 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.811371 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-11-26 13:43:44.811377 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ jq -e .status.availableReplicas\n++ 2025-11-26 13:43:44.811383 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\nError 2025-11-26 13:43:44.811389 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-11-26 13:43:44.811395 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.811401 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-11-26 13:43:44.811406 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.811412 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.811418 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.811424 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-11-26 13:43:44.811433 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.811439 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.811444 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-11-26 13:43:44.811450 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.811456 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-11-26 13:43:44.811464 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.811470 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.811476 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.811482 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-11-26 13:43:44.811488 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.811494 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.811501 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-11-26 13:43:44.811509 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.811516 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-11-26 13:43:44.811524 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.811531 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.811538 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.811545 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-11-26 13:43:44.811552 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.811559 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-11-26 13:43:44.811566 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-11-26 13:43:44.811574 | controller | '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-11-26 13:43:44.811582 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.811588 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-11-26 13:43:44.811605 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-11-26 13:43:44.811611 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.811617 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-11-26 13:43:44.811623 | 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-11-26 13:43:44.811629 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\noc 2025-11-26 13:43:44.811635 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.811641 | controller | | oc apply -f -\nswift.swift.openstack.org/swift created\nbash scripts/gen-olm.sh\n+ 2025-11-26 13:43:44.811647 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' -z 38.102.83.113:5001/openstack-k8s-operators/glance-operator-index:0ea83ac61a387379e147ff390d2262e343a9e81d 2025-11-26 13:43:44.811656 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-11-26 13:43:44.811662 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-11-26 13:43:44.811668 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\n+ 2025-11-26 13:43:44.811673 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=glance-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-11-26 13:43:44.811679 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\nOPERATOR_DIR 2025-11-26 13:43:44.811685 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\n+ 2025-11-26 13:43:44.811691 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE glance-operator-index\nOPERATOR_SOURCE 2025-11-26 13:43:44.811697 | controller | glance-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-11-26 13:43:44.811703 | 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-11-26 13:43:44.811709 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/glance-operator 2025-11-26 13:43:44.811714 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-11-26 13:43:44.811720 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\nbash 2025-11-26 13:43:44.811726 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-11-26 13:43:44.811732 | 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-11-26 13:43:44.811738 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\nbash 2025-11-26 13:43:44.811744 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-11-26 13:43:44.811750 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.811755 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.811761 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Glance ']'\n+ 2025-11-26 13:43:44.811767 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-11-26 13:43:44.811773 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused,unused,unused\n+ IMAGE_PATH=containerImage,glanceAPIInternal/containerImage,glanceAPIExternal/containerImage\n+ 2025-11-26 13:43:44.811779 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2025-11-26 13:43:44.811785 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-11-26 13:43:44.811796 | 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-11-26 13:43:44.811803 | 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-11-26 13:43:44.811809 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 3 '!=' 3 2025-11-26 13:43:44.811815 | controller | ']'\n+ (( i=0 ))\n+ (( i < 3 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2025-11-26 13:43:44.811821 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ SPEC_PATH=glanceAPIInternal/containerImage\n+ 2025-11-26 13:43:44.811838 | controller | SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ SPEC_PATH=glanceAPIExternal/containerImage\n+ 2025-11-26 13:43:44.811844 | controller | SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ '[' 2025-11-26 13:43:44.811850 | controller | -n '' ']'\n+ '[' Glance == OpenStackControlPlane ']'\n+ '[' Glance == Galera ']'\n+ 2025-11-26 13:43:44.811856 | 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-11-26 13:43:44.811862 | 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-11-26 13:43:44.811868 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-11-26 13:43:44.811874 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./glance_v1beta1_glance.yaml\n+ 2025-11-26 13:43:44.811883 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./glance_v1beta1_glance.yaml\n+ 2025-11-26 13:43:44.811891 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-11-26 13:43:44.811898 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-11-26 13:43:44.811906 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-11-26 13:43:44.811912 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-11-26 13:43:44.811918 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-11-26 13:43:44.811924 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq ']'\n+ 2025-11-26 13:43:44.812001 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.812014 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-11-26 13:43:44.812021 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-11-26 13:43:44.812028 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-11-26 13:43:44.812035 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.812042 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.812050 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-11-26 13:43:44.812057 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.812065 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-11-26 13:43:44.812088 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.812097 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.812105 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.812113 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-11-26 13:43:44.812120 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.812128 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.812135 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-11-26 13:43:44.812143 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.812150 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-11-26 13:43:44.812163 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.812171 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.812178 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.812205 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-11-26 13:43:44.812214 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.812222 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.812229 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-11-26 13:43:44.812237 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.812259 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-11-26 13:43:44.812278 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.812287 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.812295 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.812302 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-11-26 13:43:44.812309 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.812317 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.812323 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-11-26 13:43:44.812328 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.812334 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-11-26 13:43:44.812340 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.812346 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-11-26 13:43:44.812357 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-11-26 13:43:44.812365 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-11-26 13:43:44.812371 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.812377 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-11-26 13:43:44.812383 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-11-26 13:43:44.812388 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-11-26 13:43:44.812394 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-11-26 13:43:44.812400 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.812406 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-11-26 13:43:44.812411 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-11-26 13:43:44.812417 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-11-26 13:43:44.812423 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-11-26 13:43:44.812428 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-11-26 13:43:44.812438 | controller | '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-11-26 13:43:44.812443 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-11-26 13:43:44.812449 | controller | jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ 2025-11-26 13:43:44.812455 | controller | exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2025-11-26 13:43:44.812461 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake 2025-11-26 13:43:44.812466 | controller | glance_kuttl_run\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-11-26 13:43:44.812472 | controller | the server doesn't have a resource type \"openstackversion\"\nGLANCE_KUTTL_DIR=/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-11-26 13:43:44.812478 | controller | kubectl-kuttl test --config /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2025-11-26 13:43:44.812484 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-11-26 13:43:44.812490 | controller | --namespace glance-kuttl-tests \n2025/11/26 13:37:05 kutt-test config testdirs is 2025-11-26 13:43:44.812495 | controller | overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-11-26 13:43:44.812501 | controller | ]\n=== RUN kuttl\n harness.go:463: starting setup\n harness.go:255: running 2025-11-26 13:43:44.812509 | controller | tests using configured kubeconfig.\n harness.go:278: Successful connection to 2025-11-26 13:43:44.812515 | controller | cluster at: https://api.crc.testing:6443\n harness.go:363: running tests\n harness.go:75: 2025-11-26 13:43:44.812521 | controller | going to run test suite with timeout of 240 seconds for each step\n harness.go:375: 2025-11-26 13:43:44.812526 | controller | testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-11-26 13:43:44.812532 | controller | has 7 tests\n=== RUN kuttl/harness\n=== RUN kuttl/harness/common\n=== PAUSE 2025-11-26 13:43:44.812538 | controller | kuttl/harness/common\n=== RUN kuttl/harness/glance_dist_image_import\n=== PAUSE 2025-11-26 13:43:44.812554 | controller | kuttl/harness/glance_dist_image_import\n=== RUN kuttl/harness/glance_image_cache\n=== 2025-11-26 13:43:44.812560 | controller | PAUSE kuttl/harness/glance_image_cache\n=== RUN kuttl/harness/glance_single\n=== 2025-11-26 13:43:44.812566 | controller | PAUSE kuttl/harness/glance_single\n=== RUN kuttl/harness/glance_single_tls\n=== 2025-11-26 13:43:44.812571 | controller | PAUSE kuttl/harness/glance_single_tls\n=== RUN kuttl/harness/glance_split\n=== 2025-11-26 13:43:44.812577 | controller | PAUSE kuttl/harness/glance_split\n=== RUN kuttl/harness/glance_split_proxypass\n=== 2025-11-26 13:43:44.812583 | controller | PAUSE kuttl/harness/glance_split_proxypass\n=== CONT kuttl/harness/common\n logger.go:42: 2025-11-26 13:43:44.812589 | controller | 13:37:05 | common | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2025-11-26 13:43:44.812594 | controller | \ logger.go:42: 13:37:05 | common/0-cleanup-common | starting test step 0-cleanup-common\n 2025-11-26 13:43:44.812600 | controller | \ logger.go:42: 13:37:05 | common/0-cleanup-common | running command: [sh -c oc 2025-11-26 13:43:44.812606 | controller | -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-11-26 13:43:44.812612 | controller | | oc -n $NAMESPACE delete --ignore-not-found -f -\n ]\n logger.go:42: 2025-11-26 13:43:44.812618 | controller | 13:37:05 | common/0-cleanup-common | running command: [sh -c oc -n $NAMESPACE get 2025-11-26 13:43:44.812623 | controller | pvc -l service=glance -o custom-columns=NAME:.metadata.name --no-headers | xargs 2025-11-26 13:43:44.812629 | controller | -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n $NAMESPACE get pv | 2025-11-26 13:43:44.812638 | controller | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE patch pv $pv 2025-11-26 13:43:44.812644 | controller | -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 13:37:05 2025-11-26 13:43:44.812650 | controller | | common/0-cleanup-common | error: resource(s) were provided, but no name was specified\n 2025-11-26 13:43:44.812656 | controller | \ logger.go:42: 13:37:05 | common/0-cleanup-common | test step completed 0-cleanup-common\n 2025-11-26 13:43:44.812661 | controller | \ logger.go:42: 13:37:05 | common | skipping kubernetes event logging\n=== CONT 2025-11-26 13:43:44.812670 | controller | \ kuttl/harness/glance_single_tls\n logger.go:42: 13:37:05 | glance_single_tls 2025-11-26 13:43:44.812676 | controller | | Skipping creation of user-supplied namespace: glance-kuttl-tests\n logger.go:42: 2025-11-26 13:43:44.812681 | controller | 13:37:05 | glance_single_tls/0-tls_ca_bundle | starting test step 0-tls_ca_bundle\n 2025-11-26 13:43:44.812687 | controller | \ logger.go:42: 13:37:05 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/combined-ca-bundle 2025-11-26 13:43:44.812693 | controller | created\n logger.go:42: 13:37:05 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-internal-svc 2025-11-26 13:43:44.812699 | controller | created\n logger.go:42: 13:37:05 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-public-svc 2025-11-26 13:43:44.812705 | controller | created\n logger.go:42: 13:37:05 | glance_single_tls/0-tls_ca_bundle | test step 2025-11-26 13:43:44.812710 | controller | completed 0-tls_ca_bundle\n logger.go:42: 13:37:05 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.812716 | controller | | starting test step 1-deploy_glance\n logger.go:42: 13:37:05 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.812722 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single_tls 2025-11-26 13:43:44.812728 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 13:37:06 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.812733 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 13:37:06 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.812739 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.812745 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.812751 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.812756 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.812762 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.812768 | controller | \ ]\n logger.go:42: 13:37:06 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.812774 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.812779 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.812785 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.812791 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:07 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.812805 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.812811 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.812817 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.812822 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.812831 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.812837 | controller | \ ]\n logger.go:42: 13:37:07 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.812843 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.812849 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.812855 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.812860 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:08 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.812866 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.812872 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.812878 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.812883 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.812889 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.812895 | controller | \ ]\n logger.go:42: 13:37:08 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.812901 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.812906 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.812912 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.812918 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:09 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.812923 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.812929 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.812935 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.812941 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.812949 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.812987 | controller | \ ]\n logger.go:42: 13:37:09 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.812993 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813002 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813008 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813014 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:10 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813022 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813028 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813034 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813040 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813046 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813055 | controller | \ ]\n logger.go:42: 13:37:10 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813061 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813066 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813072 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813078 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:12 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813094 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813100 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813106 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813111 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813117 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813123 | controller | \ ]\n logger.go:42: 13:37:12 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813129 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813135 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813140 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813146 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:13 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813152 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813158 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813164 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813169 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813175 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813181 | controller | \ ]\n logger.go:42: 13:37:13 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813186 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813192 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813198 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813203 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:14 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813209 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813215 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813221 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813227 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813232 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813238 | controller | \ ]\n logger.go:42: 13:37:14 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813247 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813253 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813259 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813264 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:15 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813270 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813276 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813282 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813293 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813299 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813305 | controller | \ ]\n logger.go:42: 13:37:15 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813310 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813316 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813322 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813328 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:16 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813342 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813350 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813356 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813362 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813368 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813374 | controller | \ ]\n logger.go:42: 13:37:17 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813379 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813385 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813391 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813397 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:18 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813402 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813408 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813414 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813419 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813425 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813431 | controller | \ ]\n logger.go:42: 13:37:18 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813437 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813445 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813451 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813457 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:19 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813463 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813468 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813474 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813480 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813485 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813491 | controller | \ ]\n logger.go:42: 13:37:19 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813497 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813503 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813508 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813514 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:20 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813520 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813526 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813531 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813537 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813543 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813548 | controller | \ ]\n logger.go:42: 13:37:20 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813556 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813562 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813568 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813574 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:21 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813588 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813594 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813599 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813605 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813611 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813617 | controller | \ ]\n logger.go:42: 13:37:21 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813623 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813629 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813634 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813643 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:22 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813649 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813655 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813663 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813669 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813675 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813681 | controller | \ ]\n logger.go:42: 13:37:23 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813686 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813692 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813698 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813703 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:24 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813709 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813715 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813721 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813726 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813732 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813738 | controller | \ ]\n logger.go:42: 13:37:24 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813744 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813749 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813755 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813761 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:25 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813767 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813772 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813778 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813784 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813789 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813795 | controller | \ ]\n logger.go:42: 13:37:25 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813801 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813807 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813812 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813818 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:26 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813837 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813844 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813849 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813855 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813861 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813867 | controller | \ ]\n logger.go:42: 13:37:26 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813873 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813878 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813884 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813890 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:27 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813895 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813901 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813907 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813913 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813918 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813924 | controller | \ ]\n logger.go:42: 13:37:28 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.813930 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.813935 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.813941 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.813949 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:29 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.813970 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.813976 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.813982 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.813987 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.813993 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.813999 | controller | \ ]\n logger.go:42: 13:37:29 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.814005 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.814010 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.814016 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.814022 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:30 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.814028 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.814037 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814042 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814048 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814054 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814059 | controller | \ ]\n logger.go:42: 13:37:30 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.814065 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.814071 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.814077 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.814082 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:31 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.814097 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.814103 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814109 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814114 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814120 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814130 | controller | \ ]\n logger.go:42: 13:37:31 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.814136 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.814141 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.814147 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.814153 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:32 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.814159 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.814167 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814172 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814178 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814184 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814190 | controller | \ ]\n logger.go:42: 13:37:32 | glance_single_tls/1-deploy_glance | error: 2025-11-26 13:43:44.814195 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.814201 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.814207 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.814212 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:34 | glance_single_tls/1-deploy_glance 2025-11-26 13:43:44.814218 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.814224 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814233 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814239 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814244 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814250 | controller | \ ]\n logger.go:42: 13:37:35 | glance_single_tls/1-deploy_glance | running 2025-11-26 13:43:44.814256 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-11-26 13:43:44.814262 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814267 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814273 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814279 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814284 | controller | \ ]\n logger.go:42: 13:37:36 | glance_single_tls/1-deploy_glance | running 2025-11-26 13:43:44.814290 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-11-26 13:43:44.814296 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814302 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814307 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814313 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814319 | controller | \ ]\n logger.go:42: 13:37:37 | glance_single_tls/1-deploy_glance | running 2025-11-26 13:43:44.814324 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-11-26 13:43:44.814339 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814345 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814350 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814356 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814362 | controller | \ ]\n logger.go:42: 13:37:38 | glance_single_tls/1-deploy_glance | running 2025-11-26 13:43:44.814368 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-11-26 13:43:44.814376 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814382 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814388 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814393 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814399 | controller | \ ]\n logger.go:42: 13:37:40 | glance_single_tls/1-deploy_glance | running 2025-11-26 13:43:44.814407 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-11-26 13:43:44.814413 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814422 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814428 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814434 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814439 | controller | \ ]\n logger.go:42: 13:37:41 | glance_single_tls/1-deploy_glance | running 2025-11-26 13:43:44.814445 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-11-26 13:43:44.814451 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814457 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814462 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814468 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814474 | controller | \ ]\n logger.go:42: 13:37:42 | glance_single_tls/1-deploy_glance | running 2025-11-26 13:43:44.814480 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-11-26 13:43:44.814485 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814491 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814497 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814502 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814508 | controller | \ ]\n logger.go:42: 13:37:43 | glance_single_tls/1-deploy_glance | running 2025-11-26 13:43:44.814514 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-11-26 13:43:44.814520 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814526 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814531 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814537 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814543 | controller | \ ]\n logger.go:42: 13:37:45 | glance_single_tls/1-deploy_glance | running 2025-11-26 13:43:44.814548 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-11-26 13:43:44.814554 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814560 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814574 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814580 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814586 | controller | \ ]\n logger.go:42: 13:37:46 | glance_single_tls/1-deploy_glance | running 2025-11-26 13:43:44.814592 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-11-26 13:43:44.814598 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814609 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814615 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814621 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814627 | controller | \ ]\n logger.go:42: 13:37:47 | glance_single_tls/1-deploy_glance | running 2025-11-26 13:43:44.814632 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-11-26 13:43:44.814638 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814644 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814650 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814655 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814661 | controller | \ ]\n logger.go:42: 13:37:47 | glance_single_tls/1-deploy_glance | test 2025-11-26 13:43:44.814667 | controller | step completed 1-deploy_glance\n logger.go:42: 13:37:47 | glance_single_tls/2-cleanup-glance 2025-11-26 13:43:44.814673 | controller | | starting test step 2-cleanup-glance\n logger.go:42: 13:37:47 | glance_single_tls/2-cleanup-glance 2025-11-26 13:43:44.814678 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single 2025-11-26 13:43:44.814684 | controller | | oc delete -n $NAMESPACE -f -\n ]\n logger.go:42: 13:37:47 | glance_single_tls/2-cleanup-glance 2025-11-26 13:43:44.814690 | controller | | glance.glance.openstack.org \"glance\" deleted\n logger.go:42: 13:37:58 | glance_single_tls/2-cleanup-glance 2025-11-26 13:43:44.814695 | controller | | test step completed 2-cleanup-glance\n logger.go:42: 13:37:58 | glance_single_tls/3-cleanup-common 2025-11-26 13:43:44.814701 | controller | | starting test step 3-cleanup-common\n logger.go:42: 13:37:58 | glance_single_tls/3-cleanup-common 2025-11-26 13:43:44.814707 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-11-26 13:43:44.814713 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE delete --ignore-not-found 2025-11-26 13:43:44.814718 | controller | -f -\n ]\n logger.go:42: 13:37:58 | glance_single_tls/3-cleanup-common 2025-11-26 13:43:44.814724 | controller | | running command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-11-26 13:43:44.814733 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2025-11-26 13:43:44.814739 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2025-11-26 13:43:44.814744 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2025-11-26 13:43:44.814750 | controller | 13:37:58 | glance_single_tls/3-cleanup-common | persistentvolumeclaim \"glance-glance-default-single-0\" 2025-11-26 13:43:44.814756 | controller | deleted\n logger.go:42: 13:37:59 | glance_single_tls/3-cleanup-common | persistentvolume/local-storage13-crc 2025-11-26 13:43:44.814762 | controller | patched\n logger.go:42: 13:37:59 | glance_single_tls/3-cleanup-common | test 2025-11-26 13:43:44.814767 | controller | step completed 3-cleanup-common\n logger.go:42: 13:37:59 | glance_single_tls 2025-11-26 13:43:44.814773 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_split_proxypass\n 2025-11-26 13:43:44.814779 | controller | \ logger.go:42: 13:37:59 | glance_split_proxypass | Skipping creation of user-supplied 2025-11-26 13:43:44.814784 | controller | namespace: glance-kuttl-tests\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.814790 | controller | | starting test step 1-deploy_glance\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.814799 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/split | 2025-11-26 13:43:44.814805 | controller | oc apply -n $NAMESPACE -f -\n oc patch Glance -n $NAMESPACE glance --type='json' 2025-11-26 13:43:44.814813 | controller | -p='[{\"op\": \"replace\", \"path\": \"/metadata/annotations/glance.openstack.org~1wsgi\", 2025-11-26 13:43:44.814827 | controller | \"value\":\"false\"}]'\n ]\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.814833 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.814838 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.814844 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.814850 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.814856 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.814862 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.814868 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.814874 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.814879 | controller | \ ]\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.814885 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.814891 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.814897 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.814902 | controller | \ logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.814908 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.814914 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.814919 | controller | }}'\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | error: 2025-11-26 13:43:44.814925 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.814931 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.814937 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.814942 | controller | error calling index: index of untyped nil\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.814977 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-11-26 13:43:44.815013 | controller | at : error calling index: index 2025-11-26 13:43:44.815020 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-11-26 13:43:44.815026 | controller | 13:37:59 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-11-26 13:43:44.815032 | controller | 13:37:59 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.815037 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.815043 | controller | }}\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | \traw 2025-11-26 13:43:44.815049 | controller | data was:\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.815058 | 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-11-26 13:43:44.815065 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.815071 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.815077 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.815095 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:37:59Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40490\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.815102 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.815108 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.815114 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.815120 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.815129 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.815136 | 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-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.815142 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.815148 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DB 2025-11-26 13:43:44.815154 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DBsync 2025-11-26 13:43:44.815168 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.815174 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.815180 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.815187 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.815192 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.815198 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.815204 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.815210 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.815215 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.815221 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.815227 | controller | \ logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-11-26 13:43:44.815233 | controller | to template engine was:\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815242 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-11-26 13:43:44.815248 | 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-11-26 13:43:44.815254 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.815260 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.815266 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.815276 | 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-11-26 13:43:44.815282 | controller | \ logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.815288 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.815294 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.815299 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.815305 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.815311 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.815317 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.815325 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.815340 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.815346 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.815352 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.815358 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.815364 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.815369 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.815375 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.815381 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.815387 | controller | time:2025-11-26T13:37:59Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40490 2025-11-26 13:43:44.815392 | controller | uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.815398 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815404 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815413 | controller | | [glance_store]\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815419 | controller | | default_backend = default_backend\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815424 | controller | | [default_backend]\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815430 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815436 | controller | | swift_store_auth_version = 3\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815442 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 13:37:59 2025-11-26 13:43:44.815447 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-11-26 13:43:44.815453 | controller | \ logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.815459 | controller | = service:glance\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815465 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815471 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.815476 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.815482 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.815488 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.815494 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.815499 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.815505 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.815511 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.815517 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.815522 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.815528 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.815534 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:DB 2025-11-26 13:43:44.815540 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.815545 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.815551 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.815557 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.815563 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.815576 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.815582 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.815588 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.815594 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.815603 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.815609 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.815615 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.815621 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.815626 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:Service config create not started 2025-11-26 13:43:44.815632 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.815640 | controller | observedGeneration:1]]'\n logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815646 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:38:01 | 2025-11-26 13:43:44.815652 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-11-26 13:43:44.815658 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-11-26 13:43:44.815664 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.815669 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.815675 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.815681 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.815686 | controller | \ ]\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.815692 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.815698 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815704 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.815710 | controller | \ logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.815715 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.815721 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.815729 | controller | }}'\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | error: 2025-11-26 13:43:44.815735 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.815741 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.815746 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.815752 | controller | error calling index: index of untyped nil\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.815758 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-11-26 13:43:44.815764 | controller | at : error calling index: index 2025-11-26 13:43:44.815770 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-11-26 13:43:44.815775 | controller | 13:38:01 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-11-26 13:43:44.815781 | controller | 13:38:01 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.815787 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.815795 | controller | }}\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | \traw 2025-11-26 13:43:44.815801 | controller | data was:\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.815815 | 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-11-26 13:43:44.815821 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.815830 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.815836 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.815842 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:00Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40516\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.815854 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.815860 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.815869 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.815874 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.815880 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.815895 | 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-11-26T13:38:00Z\",\"message\":\"Setup 2025-11-26 13:43:44.815902 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.815907 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DB 2025-11-26 13:43:44.815914 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DBsync 2025-11-26 13:43:44.815920 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.815926 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.815931 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.815937 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.815943 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.815964 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.815972 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.815979 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.815986 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.815994 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.816005 | controller | \ logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-11-26 13:43:44.816012 | controller | to template engine was:\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816020 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-11-26 13:43:44.816028 | 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-11-26 13:43:44.816035 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.816042 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.816049 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.816069 | 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-11-26 13:43:44.816076 | controller | \ logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.816086 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.816092 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.816100 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.816107 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.816114 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.816121 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.816129 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.816136 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.816143 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.816148 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.816154 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.816160 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.816166 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.816171 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.816177 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.816183 | controller | time:2025-11-26T13:38:00Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40516 2025-11-26 13:43:44.816189 | controller | uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.816198 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816204 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816210 | controller | | [glance_store]\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816216 | controller | | default_backend = default_backend\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816221 | controller | | [default_backend]\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816227 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816233 | controller | | swift_store_auth_version = 3\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816239 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:01 2025-11-26 13:43:44.816244 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-11-26 13:43:44.816250 | controller | \ logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.816256 | controller | = service:glance\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816262 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816283 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.816290 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.816296 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.816301 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.816307 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.816313 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.816319 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.816324 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.816339 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:00Z 2025-11-26 13:43:44.816345 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.816351 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.816357 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.816363 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:DBsync not started reason:Init 2025-11-26 13:43:44.816368 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI 2025-11-26 13:43:44.816375 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.816381 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.816386 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.816392 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.816398 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.816407 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.816413 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.816422 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.816428 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.816435 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.816441 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.816447 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:Service config create not started 2025-11-26 13:43:44.816453 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.816459 | controller | observedGeneration:1]]'\n logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816464 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:38:02 | 2025-11-26 13:43:44.816470 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-11-26 13:43:44.816476 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-11-26 13:43:44.816482 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.816487 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.816493 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.816499 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.816504 | controller | \ ]\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.816510 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.816516 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816522 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.816527 | controller | \ logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.816533 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.816539 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.816544 | controller | }}'\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | error: 2025-11-26 13:43:44.816550 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.816556 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.816561 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.816567 | controller | error calling index: index of untyped nil\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816573 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-11-26 13:43:44.816579 | controller | at : error calling index: index 2025-11-26 13:43:44.816593 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-11-26 13:43:44.816598 | controller | 13:38:02 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-11-26 13:43:44.816607 | controller | 13:38:02 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.816613 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.816619 | controller | }}\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | \traw 2025-11-26 13:43:44.816625 | controller | data was:\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.816631 | 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-11-26 13:43:44.816637 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.816643 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.816648 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.816654 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:00Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40516\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.816667 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.816681 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.816687 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.816693 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.816699 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.816705 | 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-11-26T13:38:00Z\",\"message\":\"Setup 2025-11-26 13:43:44.816711 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.816717 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DB 2025-11-26 13:43:44.816722 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DBsync 2025-11-26 13:43:44.816728 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.816734 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.816740 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.816746 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.816752 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.816757 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.816763 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.816769 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.816775 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.816784 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.816790 | controller | \ logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-11-26 13:43:44.816795 | controller | to template engine was:\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816801 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-11-26 13:43:44.816816 | 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-11-26 13:43:44.816822 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.816831 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.816837 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.816843 | 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-11-26 13:43:44.816849 | controller | \ logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.816854 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.816860 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.816866 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.816872 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.816877 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.816883 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.816889 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.816895 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.816900 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.816906 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.816912 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.816918 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.816924 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.816929 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.816935 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.816941 | controller | time:2025-11-26T13:38:00Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40516 2025-11-26 13:43:44.816969 | controller | uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.816981 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816989 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.816997 | controller | | [glance_store]\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817003 | controller | | default_backend = default_backend\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817009 | controller | | [default_backend]\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817015 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817020 | controller | | swift_store_auth_version = 3\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817030 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:02 2025-11-26 13:43:44.817035 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-11-26 13:43:44.817041 | controller | \ logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.817047 | controller | = service:glance\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817063 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817069 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.817075 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.817087 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.817093 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.817099 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.817104 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.817110 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.817116 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.817122 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:00Z 2025-11-26 13:43:44.817128 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817133 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817139 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.817145 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:DBsync not started reason:Init 2025-11-26 13:43:44.817151 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI 2025-11-26 13:43:44.817156 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817162 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817168 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817179 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.817185 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.817191 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817196 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.817202 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.817208 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.817214 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817219 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.817225 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:Service config create not started 2025-11-26 13:43:44.817231 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.817237 | controller | observedGeneration:1]]'\n logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817242 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:38:03 | 2025-11-26 13:43:44.817248 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-11-26 13:43:44.817254 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-11-26 13:43:44.817263 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.817271 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.817276 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.817282 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.817288 | controller | \ ]\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.817294 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.817299 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817305 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.817319 | controller | \ logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.817325 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.817331 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.817337 | controller | }}'\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | error: 2025-11-26 13:43:44.817342 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.817348 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.817354 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.817360 | controller | error calling index: index of untyped nil\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817366 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-11-26 13:43:44.817372 | controller | at : error calling index: index 2025-11-26 13:43:44.817380 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-11-26 13:43:44.817386 | controller | 13:38:03 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-11-26 13:43:44.817392 | controller | 13:38:03 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.817398 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.817403 | controller | }}\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | \traw 2025-11-26 13:43:44.817409 | controller | data was:\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.817415 | 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-11-26 13:43:44.817421 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.817427 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.817433 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.817450 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:00Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40516\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.817460 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.817466 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.817472 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.817478 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.817486 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.817492 | 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-11-26T13:38:00Z\",\"message\":\"Setup 2025-11-26 13:43:44.817498 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.817504 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DB 2025-11-26 13:43:44.817509 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DBsync 2025-11-26 13:43:44.817515 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.817521 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.817527 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.817533 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.817539 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.817544 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.817550 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.817565 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.817574 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.817580 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.817586 | controller | \ logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-11-26 13:43:44.817591 | controller | to template engine was:\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817597 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-11-26 13:43:44.817606 | 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-11-26 13:43:44.817612 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.817617 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.817623 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.817629 | 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-11-26 13:43:44.817635 | controller | \ logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817641 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.817646 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.817652 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.817661 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.817666 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.817672 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.817678 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.817684 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.817689 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.817695 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.817701 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.817707 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.817712 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.817718 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.817727 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.817733 | controller | time:2025-11-26T13:38:00Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40516 2025-11-26 13:43:44.817739 | controller | uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.817744 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817750 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817765 | controller | | [glance_store]\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817771 | controller | | default_backend = default_backend\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817777 | controller | | [default_backend]\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817783 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817788 | controller | | swift_store_auth_version = 3\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817794 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:03 2025-11-26 13:43:44.817800 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-11-26 13:43:44.817806 | controller | \ logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.817812 | controller | = service:glance\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817817 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.817823 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.817829 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.817835 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.817840 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.817846 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.817852 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.817857 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.817863 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.817869 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:00Z 2025-11-26 13:43:44.817875 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817880 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817886 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.817892 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:DBsync not started reason:Init 2025-11-26 13:43:44.817898 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI 2025-11-26 13:43:44.817903 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817909 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817921 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817929 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.817936 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.817966 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.817977 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.817983 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.817989 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.817995 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.818001 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.818006 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:Service config create not started 2025-11-26 13:43:44.818012 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.818018 | controller | observedGeneration:1]]'\n logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818024 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:38:04 | 2025-11-26 13:43:44.818029 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-11-26 13:43:44.818038 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-11-26 13:43:44.818055 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.818061 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.818067 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.818073 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.818079 | controller | \ ]\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.818085 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.818091 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818097 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.818102 | controller | \ logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.818108 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.818114 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.818120 | controller | }}'\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | error: 2025-11-26 13:43:44.818125 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.818131 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.818137 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.818143 | controller | error calling index: index of untyped nil\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818170 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-11-26 13:43:44.818180 | controller | at : error calling index: index 2025-11-26 13:43:44.818186 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-11-26 13:43:44.818191 | controller | 13:38:04 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-11-26 13:43:44.818197 | controller | 13:38:04 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.818203 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.818209 | controller | }}\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | \traw 2025-11-26 13:43:44.818214 | controller | data was:\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.818220 | 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-11-26 13:43:44.818227 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.818232 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.818238 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.818255 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:00Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40516\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.818266 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.818273 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.818281 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.818288 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.818295 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.818302 | 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-11-26T13:38:00Z\",\"message\":\"Setup 2025-11-26 13:43:44.818310 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.818317 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DB 2025-11-26 13:43:44.818324 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DBsync 2025-11-26 13:43:44.818332 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.818339 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.818358 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.818366 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.818374 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.818381 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.818389 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.818406 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.818413 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.818419 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.818425 | controller | \ logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-11-26 13:43:44.818431 | controller | to template engine was:\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818436 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-11-26 13:43:44.818444 | 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-11-26 13:43:44.818451 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.818459 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.818467 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.818474 | 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-11-26 13:43:44.818482 | controller | \ logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.818490 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.818497 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.818503 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.818508 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.818514 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.818520 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.818526 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.818531 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.818537 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.818543 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.818548 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.818565 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.818571 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.818581 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.818587 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.818593 | controller | time:2025-11-26T13:38:00Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40516 2025-11-26 13:43:44.818599 | controller | uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.818604 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818610 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818616 | controller | | [glance_store]\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818621 | controller | | default_backend = default_backend\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818627 | controller | | [default_backend]\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818633 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818639 | controller | | swift_store_auth_version = 3\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818644 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:04 2025-11-26 13:43:44.818650 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-11-26 13:43:44.818656 | controller | \ logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.818661 | controller | = service:glance\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818667 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818676 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.818682 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.818688 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.818694 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.818699 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.818705 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.818711 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.818716 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.818722 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:00Z 2025-11-26 13:43:44.818728 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.818734 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.818739 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.818745 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:DBsync not started reason:Init 2025-11-26 13:43:44.818751 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI 2025-11-26 13:43:44.818760 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.818765 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.818771 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.818783 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.818789 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.818794 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.818800 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.818814 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.818820 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.818826 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.818832 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.818838 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:Service config create not started 2025-11-26 13:43:44.818844 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.818850 | controller | observedGeneration:1]]'\n logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818858 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:38:05 | 2025-11-26 13:43:44.818864 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-11-26 13:43:44.818870 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-11-26 13:43:44.818876 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.818881 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.818887 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.818893 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.818898 | controller | \ ]\n logger.go:42: 13:38:05 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.818904 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.818910 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:05 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818916 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.818921 | controller | \ logger.go:42: 13:38:05 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.818927 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.818933 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.818939 | controller | }}'\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | error: 2025-11-26 13:43:44.818947 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.818967 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.818976 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.818985 | controller | error calling index: index of untyped nil\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.818991 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-11-26 13:43:44.818997 | controller | at : error calling index: index 2025-11-26 13:43:44.819003 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-11-26 13:43:44.819008 | controller | 13:38:06 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-11-26 13:43:44.819014 | controller | 13:38:06 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.819020 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.819028 | controller | }}\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | \traw 2025-11-26 13:43:44.819034 | controller | data was:\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.819040 | 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-11-26 13:43:44.819046 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.819052 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.819058 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.819074 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"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-11-26T13:38:05Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40584\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.819084 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.819090 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.819096 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.819102 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.819108 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.819122 | 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-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.819128 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.819134 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DB 2025-11-26 13:43:44.819140 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.819146 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.819151 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.819157 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Keystone 2025-11-26 13:43:44.819163 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.819169 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.819175 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.819183 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.819189 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.819195 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.819201 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Service 2025-11-26 13:43:44.819207 | 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-11-26 13:43:44.819216 | controller | \ logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-11-26 13:43:44.819222 | controller | to template engine was:\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819228 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-11-26 13:43:44.819234 | 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-11-26 13:43:44.819240 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.819245 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.819251 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.819257 | 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-11-26 13:43:44.819263 | controller | \ logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.819269 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.819283 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.819289 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.819295 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.819301 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.819307 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.819313 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.819318 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.819324 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.819330 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.819339 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.819345 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.819350 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.819356 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.819362 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-11-26 13:43:44.819368 | controller | subresource:status time:2025-11-26T13:38:05Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.819373 | controller | resourceVersion:40584 uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 2025-11-26 13:43:44.819379 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.819385 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819391 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819396 | controller | | [glance_store]\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819402 | controller | | default_backend = default_backend\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819408 | controller | | [default_backend]\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819413 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819419 | controller | | swift_store_auth_version = 3\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819425 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:06 2025-11-26 13:43:44.819431 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-11-26 13:43:44.819436 | controller | \ logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.819442 | controller | = service:glance\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819448 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819453 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.819459 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.819465 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.819471 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.819476 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.819482 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.819488 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.819494 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.819499 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.819505 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.819518 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.819528 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:05Z message:DB 2025-11-26 13:43:44.819534 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.819539 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.819545 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.819551 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.819557 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.819562 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-11-26 13:43:44.819568 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:MariaDBAccount 2025-11-26 13:43:44.819574 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.819582 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-11-26 13:43:44.819588 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.819594 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.819600 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.819605 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.819611 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.819617 | controller | map[lastTransitionTime:2025-11-26T13:38:05Z message:Service config create completed 2025-11-26 13:43:44.819623 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.819628 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2025-11-26 13:43:44.819634 | controller | \ logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | command failure, 2025-11-26 13:43:44.819640 | controller | skipping 1 additional commands\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819645 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.819651 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.819657 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.819663 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.819671 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.819677 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.819682 | controller | \ ]\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.819688 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.819694 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819700 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.819705 | controller | \ logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.819714 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.819720 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.819726 | controller | }}'\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | error: 2025-11-26 13:43:44.819732 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.819737 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.819743 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.819749 | controller | error calling index: index of untyped nil\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.819755 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-11-26 13:43:44.819760 | controller | at : error calling index: index 2025-11-26 13:43:44.819766 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-11-26 13:43:44.819781 | controller | 13:38:07 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-11-26 13:43:44.819787 | controller | 13:38:07 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.819793 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.819799 | controller | }}\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | \traw 2025-11-26 13:43:44.819805 | controller | data was:\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.819811 | 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-11-26 13:43:44.819816 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.819822 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.819828 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.819834 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"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-11-26T13:38:06Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40605\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.819844 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.819858 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.819864 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.819870 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.819876 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.819882 | 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-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.819889 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.819895 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DB 2025-11-26 13:43:44.819901 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.819906 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.819912 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.819918 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:06Z\",\"message\":\"Setup 2025-11-26 13:43:44.819927 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.819936 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.819942 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.819961 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.819970 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.819976 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.819981 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Service 2025-11-26 13:43:44.819987 | 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\":\"0d17833ddbaf4e0195485cd58e76815f\"}}\n 2025-11-26 13:43:44.819993 | controller | \ logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-11-26 13:43:44.819999 | controller | to template engine was:\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820013 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-11-26 13:43:44.820019 | 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-11-26 13:43:44.820025 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.820031 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.820037 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.820043 | 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-11-26 13:43:44.820049 | controller | \ logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.820054 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.820060 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.820066 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.820072 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.820084 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.820089 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.820095 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.820101 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.820107 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.820112 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.820118 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.820124 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.820130 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.820135 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.820141 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.820147 | controller | operation:Update subresource:status time:2025-11-26T13:38:06Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.820153 | controller | resourceVersion:40605 uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 2025-11-26 13:43:44.820158 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.820164 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820170 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820176 | controller | | [glance_store]\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820181 | controller | | default_backend = default_backend\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820187 | controller | | [default_backend]\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820193 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820198 | controller | | swift_store_auth_version = 3\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820204 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:07 2025-11-26 13:43:44.820210 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-11-26 13:43:44.820224 | controller | \ logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.820230 | controller | = service:glance\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820236 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820245 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.820250 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.820257 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.820263 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.820268 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.820277 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.820284 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.820313 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.820319 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.820325 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.820331 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.820337 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:05Z message:DB 2025-11-26 13:43:44.820343 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.820348 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.820354 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.820360 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.820366 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:06Z 2025-11-26 13:43:44.820372 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.820381 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.820388 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.820394 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.820399 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.820405 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.820411 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.820417 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.820423 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.820429 | controller | map[lastTransitionTime:2025-11-26T13:38:05Z message:Service config create completed 2025-11-26 13:43:44.820434 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.820440 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.820446 | controller | serviceID:0d17833ddbaf4e0195485cd58e76815f]]'\n logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820452 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:38:08 | 2025-11-26 13:43:44.820458 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-11-26 13:43:44.820463 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-11-26 13:43:44.820469 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.820475 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.820481 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.820490 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.820495 | controller | \ ]\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.820510 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.820516 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820522 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.820528 | controller | \ logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.820534 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.820540 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.820546 | controller | }}'\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | error: 2025-11-26 13:43:44.820551 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.820557 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.820563 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.820569 | controller | error calling index: index of untyped nil\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820575 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-11-26 13:43:44.820584 | controller | at : error calling index: index 2025-11-26 13:43:44.820589 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-11-26 13:43:44.820595 | controller | 13:38:08 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-11-26 13:43:44.820604 | controller | 13:38:08 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.820609 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.820615 | controller | }}\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | \traw 2025-11-26 13:43:44.820621 | controller | data was:\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.820627 | 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-11-26 13:43:44.820633 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.820639 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.820645 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.820660 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"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-11-26T13:38:06Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40605\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.820670 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.820676 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.820682 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.820688 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.820694 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.820700 | 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-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.820706 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.820712 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DB 2025-11-26 13:43:44.820721 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.820727 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.820733 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.820739 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:06Z\",\"message\":\"Setup 2025-11-26 13:43:44.820744 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.820750 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.820765 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.820771 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.820776 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.820782 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.820788 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Service 2025-11-26 13:43:44.820794 | 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\":\"0d17833ddbaf4e0195485cd58e76815f\"}}\n 2025-11-26 13:43:44.820800 | controller | \ logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-11-26 13:43:44.820809 | controller | to template engine was:\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.820815 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-11-26 13:43:44.820821 | 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-11-26 13:43:44.820827 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.820833 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.820839 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.820845 | 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-11-26 13:43:44.820856 | controller | \ logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.820862 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.820878 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.820893 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.820902 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.820910 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.820917 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.820924 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.820931 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.820939 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.820950 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.820984 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.820992 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.820999 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.821007 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.821027 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.821036 | controller | operation:Update subresource:status time:2025-11-26T13:38:06Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.821044 | controller | resourceVersion:40605 uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 2025-11-26 13:43:44.821052 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.821060 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821068 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821075 | controller | | [glance_store]\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821083 | controller | | default_backend = default_backend\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821090 | controller | | [default_backend]\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821097 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821103 | controller | | swift_store_auth_version = 3\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821109 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:08 2025-11-26 13:43:44.821114 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-11-26 13:43:44.821120 | controller | \ logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.821126 | controller | = service:glance\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821136 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821142 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.821148 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.821154 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.821159 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.821165 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.821171 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.821177 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.821182 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.821188 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.821194 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.821200 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.821205 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:05Z message:DB 2025-11-26 13:43:44.821211 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.821222 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.821227 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.821233 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.821239 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:06Z 2025-11-26 13:43:44.821245 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.821250 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.821256 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.821262 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.821268 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.821273 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.821279 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.821295 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.821301 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.821307 | controller | map[lastTransitionTime:2025-11-26T13:38:05Z message:Service config create completed 2025-11-26 13:43:44.821312 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.821318 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.821324 | controller | serviceID:0d17833ddbaf4e0195485cd58e76815f]]'\n logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821339 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:38:09 | 2025-11-26 13:43:44.821345 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-11-26 13:43:44.821350 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-11-26 13:43:44.821359 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.821365 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.821371 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.821377 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.821382 | controller | \ ]\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.821388 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.821394 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821399 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.821405 | controller | \ logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.821411 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.821417 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.821422 | controller | }}'\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | error: 2025-11-26 13:43:44.821428 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.821434 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.821439 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.821445 | controller | error calling index: index of untyped nil\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821451 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-11-26 13:43:44.821456 | controller | at : error calling index: index 2025-11-26 13:43:44.821462 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-11-26 13:43:44.821468 | controller | 13:38:09 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-11-26 13:43:44.821474 | controller | 13:38:09 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.821479 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.821485 | controller | }}\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | \traw 2025-11-26 13:43:44.821491 | controller | data was:\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.821497 | 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-11-26 13:43:44.821503 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.821509 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.821519 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.821535 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"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-11-26T13:38:06Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40605\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.821542 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.821548 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.821554 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.821559 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.821565 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.821571 | 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-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.821590 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.821596 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DB 2025-11-26 13:43:44.821605 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.821611 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.821617 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.821623 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:06Z\",\"message\":\"Setup 2025-11-26 13:43:44.821629 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.821637 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.821643 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.821649 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.821654 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.821660 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.821666 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Service 2025-11-26 13:43:44.821672 | 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\":\"0d17833ddbaf4e0195485cd58e76815f\"}}\n 2025-11-26 13:43:44.821678 | controller | \ logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-11-26 13:43:44.821683 | controller | to template engine was:\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821689 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-11-26 13:43:44.821695 | 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-11-26 13:43:44.821704 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.821710 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.821716 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.821722 | 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-11-26 13:43:44.821727 | controller | \ logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.821733 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.821747 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.821753 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.821759 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.821765 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.821771 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.821777 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.821783 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.821788 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.821794 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.821800 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.821806 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.821811 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.821817 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.821823 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.821829 | controller | operation:Update subresource:status time:2025-11-26T13:38:06Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.821834 | controller | resourceVersion:40605 uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 2025-11-26 13:43:44.821840 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.821846 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821851 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821857 | controller | | [glance_store]\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821863 | controller | | default_backend = default_backend\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821869 | controller | | [default_backend]\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821878 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821883 | controller | | swift_store_auth_version = 3\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821889 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:09 2025-11-26 13:43:44.821905 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-11-26 13:43:44.821911 | controller | \ logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.821917 | controller | = service:glance\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821923 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.821929 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.821934 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.821940 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.821949 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.821972 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.821978 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.821983 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.821989 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.821995 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.822001 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.822006 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.822021 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:05Z message:DB 2025-11-26 13:43:44.822030 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.822036 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.822042 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.822048 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.822054 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:06Z 2025-11-26 13:43:44.822060 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.822065 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.822071 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.822077 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.822083 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.822088 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.822094 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.822103 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.822109 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.822117 | controller | map[lastTransitionTime:2025-11-26T13:38:05Z message:Service config create completed 2025-11-26 13:43:44.822124 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.822132 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.822139 | controller | serviceID:0d17833ddbaf4e0195485cd58e76815f]]'\n logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822147 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:38:10 | 2025-11-26 13:43:44.822155 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-11-26 13:43:44.822162 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-11-26 13:43:44.822169 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.822175 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.822181 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.822186 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.822192 | controller | \ ]\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.822198 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.822204 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822209 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.822215 | controller | \ logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.822225 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.822231 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.822236 | controller | }}'\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | error: 2025-11-26 13:43:44.822242 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-11-26 13:43:44.822248 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-11-26 13:43:44.822254 | controller | output:1:3: executing \"output\" at : 2025-11-26 13:43:44.822259 | controller | error calling index: index of untyped nil\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822268 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-11-26 13:43:44.822274 | controller | at : error calling index: index 2025-11-26 13:43:44.822280 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-11-26 13:43:44.822295 | controller | 13:38:10 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-11-26 13:43:44.822301 | controller | 13:38:10 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.822307 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.822313 | controller | }}\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | \traw 2025-11-26 13:43:44.822319 | controller | data was:\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.822331 | 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-11-26 13:43:44.822337 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.822343 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.822349 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.822355 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"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-11-26T13:38:06Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40605\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.822361 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.822376 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.822382 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.822394 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.822400 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.822406 | 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-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.822412 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.822418 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DB 2025-11-26 13:43:44.822424 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.822430 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.822435 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.822441 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:06Z\",\"message\":\"Setup 2025-11-26 13:43:44.822447 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.822453 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.822458 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.822464 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.822470 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.822476 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.822481 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Service 2025-11-26 13:43:44.822490 | 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\":\"0d17833ddbaf4e0195485cd58e76815f\"}}\n 2025-11-26 13:43:44.822499 | controller | \ logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-11-26 13:43:44.822505 | controller | to template engine was:\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822519 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-11-26 13:43:44.822525 | 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-11-26 13:43:44.822531 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.822537 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.822542 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.822549 | 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-11-26 13:43:44.822555 | controller | \ logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.822560 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.822566 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.822572 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.822577 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.822583 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.822589 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.822595 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.822600 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.822606 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.822612 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.822617 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.822623 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.822629 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.822635 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.822640 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.822646 | controller | operation:Update subresource:status time:2025-11-26T13:38:06Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.822652 | controller | resourceVersion:40605 uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 2025-11-26 13:43:44.822661 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.822666 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822672 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822678 | controller | | [glance_store]\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822684 | controller | | default_backend = default_backend\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822689 | controller | | [default_backend]\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822695 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822701 | controller | | swift_store_auth_version = 3\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822706 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:10 2025-11-26 13:43:44.822712 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-11-26 13:43:44.822726 | controller | \ logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.822732 | controller | = service:glance\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822738 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822744 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.822750 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.822755 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.822761 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.822767 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.822773 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.822778 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.822787 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.822793 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.822799 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.822804 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.822810 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:05Z message:DB 2025-11-26 13:43:44.822816 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.822821 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.822827 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.822833 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.822839 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:06Z 2025-11-26 13:43:44.822844 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.822853 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.822859 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.822865 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.822871 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.822879 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.822885 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.822891 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.822896 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.822902 | controller | map[lastTransitionTime:2025-11-26T13:38:05Z message:Service config create completed 2025-11-26 13:43:44.822908 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.822913 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.822919 | controller | serviceID:0d17833ddbaf4e0195485cd58e76815f]]'\n logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.822925 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:38:12 | 2025-11-26 13:43:44.822931 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-11-26 13:43:44.822936 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-11-26 13:43:44.822942 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.822966 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.822975 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.822981 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.822987 | controller | \ ]\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.823001 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.823007 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823013 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.823019 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.823025 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.823031 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.823037 | controller | }}'\n logger.go:42: 13:38: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-11-26 13:43:44.823043 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.823048 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.823054 | controller | \ logger.go:42: 13:38: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-11-26 13:43:44.823064 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-11-26 13:43:44.823070 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-11-26 13:43:44.823075 | controller | ']'\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + exit 2025-11-26 13:43:44.823081 | controller | 0\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | running 2025-11-26 13:43:44.823087 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.823095 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-11-26 13:43:44.823101 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-11-26 13:43:44.823107 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-11-26 13:43:44.823113 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-11-26 13:43:44.823118 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-11-26 13:43:44.823124 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.823130 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.823136 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.823141 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.823147 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.823153 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.823158 | controller | 13:38:12 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-11-26 13:43:44.823164 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.823170 | controller | end }}'\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ 2025-11-26 13:43:44.823176 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-11-26 13:43:44.823181 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.823187 | controller | end }}'\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + 2025-11-26 13:43:44.823193 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823199 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.823207 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.823215 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823222 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823230 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823253 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.823262 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823270 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.823282 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823288 | controller | | + NAME=API\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823294 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823300 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.823306 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823311 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823317 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.823323 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.823328 | controller | in\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-11-26 13:43:44.823334 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-11-26 13:43:44.823340 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823346 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.823352 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.823357 | controller | \ logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.823363 | controller | in $(echo $imageTuples)\n logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823369 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:12 2025-11-26 13:43:44.823375 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-11-26 13:43:44.823380 | controller | 13:38:12 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-11-26 13:43:44.823386 | controller | 13:38:13 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-11-26 13:43:44.823392 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.823397 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.823403 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.823409 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.823414 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.823420 | controller | \ ]\n logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.823426 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.823432 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823437 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.823443 | controller | \ logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.823449 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.823455 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.823464 | controller | }}'\n logger.go:42: 13:38: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-11-26 13:43:44.823470 | controller | \ logger.go:42: 13:38: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-11-26 13:43:44.823475 | controller | \ logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.823491 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.823497 | controller | \ logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-11-26 13:43:44.823502 | controller | \ logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-11-26 13:43:44.823508 | controller | ']'\n logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | + exit 2025-11-26 13:43:44.823514 | controller | 0\n logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | running 2025-11-26 13:43:44.823520 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.823526 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-11-26 13:43:44.823532 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-11-26 13:43:44.823538 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-11-26 13:43:44.823547 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-11-26 13:43:44.823552 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-11-26 13:43:44.823558 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.823564 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.823570 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.823575 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.823584 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.823590 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.823595 | controller | 13:38:13 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-11-26 13:43:44.823601 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.823607 | controller | end }}'\n logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | ++ 2025-11-26 13:43:44.823613 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-11-26 13:43:44.823618 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.823624 | controller | end }}'\n logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + 2025-11-26 13:43:44.823630 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823636 | controller | \ logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.823641 | controller | \ logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.823647 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823656 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823662 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823673 | controller | \ logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.823679 | controller | \ logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823685 | controller | \ logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.823690 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823696 | controller | | + NAME=API\n logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823702 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823708 | controller | \ logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.823713 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823719 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823733 | controller | \ logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.823739 | controller | \ logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.823745 | controller | in\n logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-11-26 13:43:44.823751 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-11-26 13:43:44.823757 | controller | \ logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.823762 | controller | \ logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.823769 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.823774 | controller | \ logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.823780 | controller | in $(echo $imageTuples)\n logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823786 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:14 2025-11-26 13:43:44.823792 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-11-26 13:43:44.823797 | controller | 13:38:14 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-11-26 13:43:44.823803 | controller | 13:38:15 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-11-26 13:43:44.823809 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.823814 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.823820 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.823826 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.823832 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.823841 | controller | \ ]\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.823847 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.823852 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.823858 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.823864 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.823870 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.823875 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.823881 | controller | }}'\n logger.go:42: 13:38: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-11-26 13:43:44.823887 | controller | \ logger.go:42: 13:38: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-11-26 13:43:44.823893 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.823898 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.823904 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-11-26 13:43:44.823910 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-11-26 13:43:44.823915 | controller | ']'\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + exit 2025-11-26 13:43:44.823924 | controller | 0\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | running 2025-11-26 13:43:44.823930 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.823936 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-11-26 13:43:44.823941 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-11-26 13:43:44.823962 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-11-26 13:43:44.823971 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-11-26 13:43:44.823977 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-11-26 13:43:44.823991 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.823997 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.824003 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.824009 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.824014 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.824020 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.824026 | controller | 13:38:15 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-11-26 13:43:44.824032 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.824038 | controller | end }}'\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ 2025-11-26 13:43:44.824043 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-11-26 13:43:44.824053 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.824062 | controller | end }}'\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + 2025-11-26 13:43:44.824068 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824074 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.824079 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.824085 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824091 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824097 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824102 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824108 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824114 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.824120 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824125 | controller | | + NAME=API\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824131 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824137 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.824142 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824148 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824154 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.824159 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.824165 | controller | in\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-11-26 13:43:44.824171 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-11-26 13:43:44.824177 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824182 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.824188 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.824194 | controller | \ logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.824200 | controller | in $(echo $imageTuples)\n logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824205 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:15 2025-11-26 13:43:44.824211 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-11-26 13:43:44.824225 | controller | 13:38:15 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-11-26 13:43:44.824235 | controller | 13:38:17 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-11-26 13:43:44.824240 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.824246 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.824252 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.824258 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.824264 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.824269 | controller | \ ]\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.824275 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.824281 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824287 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.824295 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.824301 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.824323 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.824329 | controller | }}'\n logger.go:42: 13:38:17 | 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-11-26 13:43:44.824335 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.824341 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.824346 | controller | \ logger.go:42: 13:38:17 | 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-11-26 13:43:44.824352 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-11-26 13:43:44.824358 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-11-26 13:43:44.824364 | controller | ']'\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + exit 2025-11-26 13:43:44.824369 | controller | 0\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | running 2025-11-26 13:43:44.824375 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.824381 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-11-26 13:43:44.824387 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-11-26 13:43:44.824392 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-11-26 13:43:44.824398 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-11-26 13:43:44.824404 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-11-26 13:43:44.824409 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.824415 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.824421 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.824426 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.824436 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.824442 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.824447 | controller | 13:38:17 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-11-26 13:43:44.824453 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.824459 | controller | end }}'\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ 2025-11-26 13:43:44.824464 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-11-26 13:43:44.824470 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.824476 | controller | end }}'\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + 2025-11-26 13:43:44.824491 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824496 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.824502 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.824508 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824514 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824520 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824525 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.824531 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824537 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.824543 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824548 | controller | | + NAME=API\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824554 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824560 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.824566 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824571 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824577 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.824583 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.824588 | controller | in\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-11-26 13:43:44.824594 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-11-26 13:43:44.824600 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824609 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.824619 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.824624 | controller | \ logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.824630 | controller | in $(echo $imageTuples)\n logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824636 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:17 2025-11-26 13:43:44.824641 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-11-26 13:43:44.824647 | controller | 13:38:17 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-11-26 13:43:44.824653 | controller | 13:38:18 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-11-26 13:43:44.824659 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.824664 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.824673 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.824679 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.824684 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.824690 | controller | \ ]\n logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.824696 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.824702 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824716 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.824722 | controller | \ logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.824728 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.824733 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.824739 | controller | }}'\n logger.go:42: 13:38:18 | 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-11-26 13:43:44.824748 | controller | \ logger.go:42: 13:38:18 | 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-11-26 13:43:44.824754 | controller | \ logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.824762 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.824768 | controller | \ logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-11-26 13:43:44.824776 | controller | \ logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-11-26 13:43:44.824782 | controller | ']'\n logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | + exit 2025-11-26 13:43:44.824788 | controller | 0\n logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | running 2025-11-26 13:43:44.824793 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.824799 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-11-26 13:43:44.824805 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-11-26 13:43:44.824814 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-11-26 13:43:44.824820 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-11-26 13:43:44.824825 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-11-26 13:43:44.824831 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.824837 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.824842 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.824848 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.824854 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.824860 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.824865 | controller | 13:38:18 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-11-26 13:43:44.824871 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.824877 | controller | end }}'\n logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | ++ 2025-11-26 13:43:44.824882 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-11-26 13:43:44.824888 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.824894 | controller | end }}'\n logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + 2025-11-26 13:43:44.824900 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824905 | controller | \ logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.824911 | controller | \ logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.824917 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824923 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824928 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824934 | controller | \ logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.824940 | controller | \ logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824969 | controller | \ logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.824978 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824984 | controller | | + NAME=API\n logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.824990 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.824996 | controller | \ logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.825002 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825008 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825020 | controller | \ logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.825028 | controller | \ logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.825034 | controller | in\n logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-11-26 13:43:44.825040 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-11-26 13:43:44.825046 | controller | \ logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825051 | controller | \ logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.825057 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.825063 | controller | \ logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.825069 | controller | in $(echo $imageTuples)\n logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825074 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:19 2025-11-26 13:43:44.825080 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-11-26 13:43:44.825086 | controller | 13:38:19 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-11-26 13:43:44.825091 | controller | 13:38:20 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-11-26 13:43:44.825097 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.825103 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.825109 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.825114 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.825120 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.825126 | controller | \ ]\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.825132 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.825137 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825143 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.825149 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.825154 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.825160 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.825166 | controller | }}'\n logger.go:42: 13:38:20 | 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-11-26 13:43:44.825172 | controller | \ logger.go:42: 13:38:20 | 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-11-26 13:43:44.825177 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.825183 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.825189 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-11-26 13:43:44.825198 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-11-26 13:43:44.825213 | controller | ']'\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + exit 2025-11-26 13:43:44.825219 | controller | 0\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | running 2025-11-26 13:43:44.825224 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.825230 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-11-26 13:43:44.825236 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-11-26 13:43:44.825242 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-11-26 13:43:44.825248 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-11-26 13:43:44.825253 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-11-26 13:43:44.825259 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.825265 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.825270 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.825276 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.825282 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.825288 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.825296 | controller | 13:38:20 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-11-26 13:43:44.825302 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.825308 | controller | end }}'\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ 2025-11-26 13:43:44.825314 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-11-26 13:43:44.825319 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.825325 | controller | end }}'\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + 2025-11-26 13:43:44.825331 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825336 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.825342 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.825348 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825354 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825359 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825365 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.825371 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825377 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.825385 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825391 | controller | | + NAME=API\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825397 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825403 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.825408 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825414 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825420 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.825425 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.825431 | controller | in\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-11-26 13:43:44.825437 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-11-26 13:43:44.825451 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825457 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.825463 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.825468 | controller | \ logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.825477 | controller | in $(echo $imageTuples)\n logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825485 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:20 2025-11-26 13:43:44.825491 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-11-26 13:43:44.825497 | controller | 13:38:20 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-11-26 13:43:44.825502 | controller | 13:38:21 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-11-26 13:43:44.825508 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.825514 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.825520 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.825525 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.825531 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.825537 | controller | \ ]\n logger.go:42: 13:38:21 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.825542 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.825548 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:21 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825554 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.825559 | controller | \ logger.go:42: 13:38:21 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.825565 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.825571 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.825580 | controller | }}'\n logger.go:42: 13:38:22 | 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-11-26 13:43:44.825586 | controller | \ logger.go:42: 13:38:22 | 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-11-26 13:43:44.825591 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.825597 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.825603 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-11-26 13:43:44.825609 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-11-26 13:43:44.825614 | controller | ']'\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + exit 2025-11-26 13:43:44.825620 | controller | 0\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | running 2025-11-26 13:43:44.825626 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.825631 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-11-26 13:43:44.825637 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-11-26 13:43:44.825643 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-11-26 13:43:44.825649 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-11-26 13:43:44.825657 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-11-26 13:43:44.825663 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.825668 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.825674 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.825688 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.825694 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.825700 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.825706 | controller | 13:38:22 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-11-26 13:43:44.825711 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.825718 | controller | end }}'\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ 2025-11-26 13:43:44.825724 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-11-26 13:43:44.825729 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.825735 | controller | end }}'\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + 2025-11-26 13:43:44.825741 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825746 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.825752 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.825758 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825767 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825773 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825779 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.825784 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825790 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.825796 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825802 | controller | | + NAME=API\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825807 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825813 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.825819 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825825 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825830 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.825836 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.825844 | controller | in\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-11-26 13:43:44.825850 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-11-26 13:43:44.825856 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.825861 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.825867 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.825873 | controller | \ logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.825879 | controller | in $(echo $imageTuples)\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825884 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825890 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:22 2025-11-26 13:43:44.825896 | controller | | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 13:38:23 2025-11-26 13:43:44.825901 | controller | | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-11-26 13:43:44.825907 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-11-26 13:43:44.825921 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.825927 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.825933 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.825938 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.825944 | controller | \ ]\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.825968 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.825976 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.825982 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.825988 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.825993 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.825999 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.826005 | controller | }}'\n logger.go:42: 13:38:23 | 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-11-26 13:43:44.826011 | controller | \ logger.go:42: 13:38:23 | 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-11-26 13:43:44.826017 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.826022 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.826031 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-11-26 13:43:44.826037 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-11-26 13:43:44.826042 | controller | ']'\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + exit 2025-11-26 13:43:44.826048 | controller | 0\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | running 2025-11-26 13:43:44.826054 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.826059 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-11-26 13:43:44.826065 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-11-26 13:43:44.826071 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-11-26 13:43:44.826077 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-11-26 13:43:44.826082 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-11-26 13:43:44.826088 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.826094 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.826099 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.826105 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.826111 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.826117 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.826122 | controller | 13:38:23 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-11-26 13:43:44.826128 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.826134 | controller | end }}'\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ 2025-11-26 13:43:44.826139 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-11-26 13:43:44.826145 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.826154 | controller | end }}'\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + 2025-11-26 13:43:44.826160 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826166 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.826180 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.826186 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826192 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826198 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826204 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.826210 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826216 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.826221 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826227 | controller | | + NAME=API\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826233 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826239 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.826244 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826250 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826256 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.826262 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.826267 | controller | in\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-11-26 13:43:44.826273 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-11-26 13:43:44.826279 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826285 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.826290 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.826296 | controller | \ logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.826302 | controller | in $(echo $imageTuples)\n logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826307 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:23 2025-11-26 13:43:44.826313 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-11-26 13:43:44.826319 | controller | 13:38:24 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-11-26 13:43:44.826325 | controller | 13:38:25 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-11-26 13:43:44.826333 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.826339 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.826345 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.826350 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.826361 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.826367 | controller | \ ]\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.826373 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.826379 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826384 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.826390 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.826396 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.826402 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.826416 | controller | }}'\n logger.go:42: 13:38:25 | 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-11-26 13:43:44.826421 | controller | \ logger.go:42: 13:38:25 | 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-11-26 13:43:44.826427 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.826433 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.826439 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-11-26 13:43:44.826445 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-11-26 13:43:44.826450 | controller | ']'\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + exit 2025-11-26 13:43:44.826456 | controller | 0\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | running 2025-11-26 13:43:44.826462 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.826468 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-11-26 13:43:44.826473 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-11-26 13:43:44.826479 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-11-26 13:43:44.826485 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-11-26 13:43:44.826491 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-11-26 13:43:44.826496 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.826502 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.826508 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.826513 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.826522 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.826528 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.826534 | controller | 13:38:25 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-11-26 13:43:44.826540 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.826545 | controller | end }}'\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ 2025-11-26 13:43:44.826551 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-11-26 13:43:44.826557 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.826563 | controller | end }}'\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + 2025-11-26 13:43:44.826568 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826574 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.826580 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.826586 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826591 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826597 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826603 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.826609 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826614 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.826620 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826626 | controller | | + NAME=API\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826640 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826645 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.826651 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826657 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826663 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.826669 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.826674 | controller | in\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-11-26 13:43:44.826680 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-11-26 13:43:44.826686 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.826692 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.826701 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.826710 | controller | \ logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.826715 | controller | in $(echo $imageTuples)\n logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826721 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:25 2025-11-26 13:43:44.826727 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-11-26 13:43:44.826732 | controller | 13:38:25 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-11-26 13:43:44.826738 | controller | 13:38:26 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-11-26 13:43:44.826744 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.826750 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.826755 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.826761 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.826767 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.826773 | controller | \ ]\n logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.826778 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.826784 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.826790 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.826796 | controller | \ logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.826801 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.826807 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.826813 | controller | }}'\n logger.go:42: 13:38:26 | 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-11-26 13:43:44.826819 | controller | \ logger.go:42: 13:38:26 | 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-11-26 13:43:44.826824 | controller | \ logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.826830 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.826836 | controller | \ logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-11-26 13:43:44.826841 | controller | \ logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-11-26 13:43:44.826847 | controller | ']'\n logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | + exit 2025-11-26 13:43:44.826853 | controller | 0\n logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | running 2025-11-26 13:43:44.826858 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.826872 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-11-26 13:43:44.826878 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-11-26 13:43:44.826887 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-11-26 13:43:44.826893 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-11-26 13:43:44.826898 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-11-26 13:43:44.826904 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.826910 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.826916 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.826921 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.826927 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.826933 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.826939 | controller | 13:38:26 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-11-26 13:43:44.826944 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.826968 | controller | end }}'\n logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | ++ 2025-11-26 13:43:44.826979 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-11-26 13:43:44.826985 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.826991 | controller | end }}'\n logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + 2025-11-26 13:43:44.826996 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827002 | controller | \ logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.827010 | controller | \ logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.827016 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827022 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827028 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827033 | controller | \ logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.827039 | controller | \ logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827047 | controller | \ logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.827056 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827061 | controller | | + NAME=API\n logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827067 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827073 | controller | \ logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.827078 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827084 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827093 | controller | \ logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.827099 | controller | \ logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.827105 | controller | in\n logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-11-26 13:43:44.827110 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-11-26 13:43:44.827116 | controller | \ logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827122 | controller | \ logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.827140 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.827146 | controller | \ logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.827152 | controller | in $(echo $imageTuples)\n logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827157 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827163 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:27 2025-11-26 13:43:44.827169 | controller | | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 13:38:28 2025-11-26 13:43:44.827175 | controller | | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-11-26 13:43:44.827180 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-11-26 13:43:44.827186 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.827192 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.827198 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.827204 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.827209 | controller | \ ]\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | 2025-11-26 13:43:44.827215 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.827221 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827226 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.827232 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.827238 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.827244 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.827249 | controller | }}'\n logger.go:42: 13:38:28 | 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-11-26 13:43:44.827255 | controller | \ logger.go:42: 13:38:28 | 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-11-26 13:43:44.827261 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.827267 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.827272 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-11-26 13:43:44.827282 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-11-26 13:43:44.827287 | controller | ']'\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + exit 2025-11-26 13:43:44.827293 | controller | 0\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | running 2025-11-26 13:43:44.827299 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.827305 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-11-26 13:43:44.827310 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-11-26 13:43:44.827316 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-11-26 13:43:44.827322 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-11-26 13:43:44.827328 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-11-26 13:43:44.827333 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.827339 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.827345 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.827350 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.827359 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.827365 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.827370 | controller | 13:38:28 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-11-26 13:43:44.827385 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.827391 | controller | end }}'\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ 2025-11-26 13:43:44.827397 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-11-26 13:43:44.827403 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.827408 | controller | end }}'\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + 2025-11-26 13:43:44.827414 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827420 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.827426 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.827432 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827438 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827443 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827449 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827455 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827460 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.827469 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827475 | controller | | + NAME=API\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827481 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827487 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.827492 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827498 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827504 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.827510 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.827515 | controller | in\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-11-26 13:43:44.827521 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-11-26 13:43:44.827527 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.827533 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.827541 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.827547 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.827553 | controller | in $(echo $imageTuples)\n logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance 2025-11-26 13:43:44.827558 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:38:28 2025-11-26 13:43:44.827564 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-11-26 13:43:44.827570 | controller | 13:38:28 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-11-26 13:43:44.827576 | controller | 13:38:28 | glance_split_proxypass/1-deploy_glance | test step completed 1-deploy_glance\n 2025-11-26 13:43:44.827581 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/2-scale-glanceapis | starting 2025-11-26 13:43:44.827587 | controller | test step 2-scale-glanceapis\n logger.go:42: 13:38:28 | glance_split_proxypass/2-scale-glanceapis 2025-11-26 13:43:44.827593 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-11-26 13:43:44.827599 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":3}]'\n ]\n 2025-11-26 13:43:44.827613 | controller | \ logger.go:42: 13:38:28 | glance_split_proxypass/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.827619 | controller | patched\n logger.go:42: 13:38:41 | glance_split_proxypass/2-scale-glanceapis 2025-11-26 13:43:44.827624 | controller | | test step completed 2-scale-glanceapis\n logger.go:42: 13:38:41 | glance_split_proxypass/3-scale-down-glanceapis 2025-11-26 13:43:44.827630 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 13:38:41 | glance_split_proxypass/3-scale-down-glanceapis 2025-11-26 13:43:44.827636 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-11-26 13:43:44.827642 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2025-11-26 13:43:44.827648 | controller | \ logger.go:42: 13:38:41 | glance_split_proxypass/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.827654 | controller | patched\n logger.go:42: 13:38:46 | glance_split_proxypass/3-scale-down-glanceapis 2025-11-26 13:43:44.827662 | controller | | test step completed 3-scale-down-glanceapis\n logger.go:42: 13:38:46 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.827668 | controller | | starting test step 4-scale-down-zero-glanceapis\n logger.go:42: 13:38:46 | 2025-11-26 13:43:44.827674 | controller | glance_split_proxypass/4-scale-down-zero-glanceapis | running command: [sh -c oc 2025-11-26 13:43:44.827680 | controller | patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": \"replace\", \"path\": 2025-11-26 13:43:44.827685 | controller | \"/spec/glanceAPIs/default/replicas\", \"value\":0}]'\n ]\n logger.go:42: 2025-11-26 13:43:44.827691 | controller | 13:38:47 | glance_split_proxypass/4-scale-down-zero-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.827697 | controller | patched\n logger.go:42: 13:38:49 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.827703 | controller | | test step completed 4-scale-down-zero-glanceapis\n logger.go:42: 13:38:49 | 2025-11-26 13:43:44.827708 | controller | glance_split_proxypass/5-cleanup-glance | starting test step 5-cleanup-glance\n 2025-11-26 13:43:44.827714 | controller | \ logger.go:42: 13:38:49 | glance_split_proxypass/5-cleanup-glance | running command: 2025-11-26 13:43:44.827720 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc delete -n $NAMESPACE 2025-11-26 13:43:44.827726 | controller | -f -\n ]\n logger.go:42: 13:38:49 | glance_split_proxypass/5-cleanup-glance 2025-11-26 13:43:44.827731 | controller | | glance.glance.openstack.org \"glance\" deleted\n logger.go:42: 13:38:50 | glance_split_proxypass/5-cleanup-glance 2025-11-26 13:43:44.827737 | controller | | test step completed 5-cleanup-glance\n logger.go:42: 13:38:50 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827743 | controller | | starting test step 6-cleanup-common\n logger.go:42: 13:38:50 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827748 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-11-26 13:43:44.827754 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE delete --ignore-not-found 2025-11-26 13:43:44.827760 | controller | -f -\n ]\n logger.go:42: 13:38:50 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827766 | controller | | running command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-11-26 13:43:44.827772 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2025-11-26 13:43:44.827783 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2025-11-26 13:43:44.827788 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2025-11-26 13:43:44.827794 | controller | 13:38:51 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim \"glance-cache-glance-default-external-api-0\" 2025-11-26 13:43:44.827800 | controller | deleted\n logger.go:42: 13:38:51 | glance_split_proxypass/6-cleanup-common | 2025-11-26 13:43:44.827806 | controller | persistentvolumeclaim \"glance-cache-glance-default-external-api-1\" deleted\n logger.go:42: 2025-11-26 13:43:44.827811 | controller | 13:38:51 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim \"glance-cache-glance-default-external-api-2\" 2025-11-26 13:43:44.827820 | controller | deleted\n logger.go:42: 13:38:51 | glance_split_proxypass/6-cleanup-common | 2025-11-26 13:43:44.827825 | controller | persistentvolumeclaim \"glance-cache-glance-default-internal-api-0\" deleted\n logger.go:42: 2025-11-26 13:43:44.827831 | controller | 13:38:52 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim \"glance-cache-glance-default-internal-api-1\" 2025-11-26 13:43:44.827837 | controller | deleted\n logger.go:42: 13:38:52 | glance_split_proxypass/6-cleanup-common | 2025-11-26 13:43:44.827843 | controller | persistentvolumeclaim \"glance-cache-glance-default-internal-api-2\" deleted\n logger.go:42: 2025-11-26 13:43:44.827848 | controller | 13:38:52 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim \"glance-glance-default-external-api-0\" 2025-11-26 13:43:44.827865 | controller | deleted\n logger.go:42: 13:38:53 | glance_split_proxypass/6-cleanup-common | 2025-11-26 13:43:44.827871 | controller | persistentvolumeclaim \"glance-glance-default-external-api-1\" deleted\n logger.go:42: 2025-11-26 13:43:44.827877 | controller | 13:38:53 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim \"glance-glance-default-external-api-2\" 2025-11-26 13:43:44.827883 | controller | deleted\n logger.go:42: 13:38:53 | glance_split_proxypass/6-cleanup-common | 2025-11-26 13:43:44.827889 | controller | persistentvolumeclaim \"glance-glance-default-internal-api-0\" deleted\n logger.go:42: 2025-11-26 13:43:44.827897 | controller | 13:38:53 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim \"glance-glance-default-internal-api-1\" 2025-11-26 13:43:44.827903 | controller | deleted\n logger.go:42: 13:38:54 | glance_split_proxypass/6-cleanup-common | 2025-11-26 13:43:44.827909 | controller | persistentvolumeclaim \"glance-glance-default-internal-api-2\" deleted\n logger.go:42: 2025-11-26 13:43:44.827915 | controller | 13:38:54 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage01-crc 2025-11-26 13:43:44.827920 | controller | patched\n logger.go:42: 13:38:54 | glance_split_proxypass/6-cleanup-common | 2025-11-26 13:43:44.827926 | controller | persistentvolume/local-storage03-crc patched\n logger.go:42: 13:38:54 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827932 | controller | | persistentvolume/local-storage04-crc patched\n logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827938 | controller | | persistentvolume/local-storage05-crc patched\n logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827943 | controller | | persistentvolume/local-storage06-crc patched\n logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827964 | controller | | persistentvolume/local-storage07-crc patched\n logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827976 | controller | | persistentvolume/local-storage09-crc patched\n logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827982 | controller | | persistentvolume/local-storage10-crc patched\n logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827987 | controller | | persistentvolume/local-storage11-crc patched\n logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827993 | controller | | persistentvolume/local-storage13-crc patched\n logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.827999 | controller | | persistentvolume/local-storage17-crc patched\n logger.go:42: 13:38:56 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.828004 | controller | | persistentvolume/local-storage18-crc patched\n logger.go:42: 13:38:56 | glance_split_proxypass/6-cleanup-common 2025-11-26 13:43:44.828010 | controller | | test step completed 6-cleanup-common\n logger.go:42: 13:38:56 | glance_split_proxypass 2025-11-26 13:43:44.828016 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_split\n logger.go:42: 2025-11-26 13:43:44.828022 | controller | 13:38:56 | glance_split | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2025-11-26 13:43:44.828027 | controller | \ logger.go:42: 13:38:56 | glance_split/1-deploy_glance | starting test step 1-deploy_glance\n 2025-11-26 13:43:44.828033 | controller | \ logger.go:42: 13:38:56 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.828039 | controller | -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2025-11-26 13:43:44.828045 | controller | -f -\n ]\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance | glance.glance.openstack.org/glance 2025-11-26 13:43:44.828050 | controller | created\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance | running command: 2025-11-26 13:43:44.828056 | controller | [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.828065 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.828071 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.828077 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.828083 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.828089 | controller | \ ]\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.828094 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.828100 | controller | \"default-public\" }}'\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828106 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.828112 | controller | \ logger.go:42: 13:38:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.828126 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.828132 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.828138 | controller | 13:38:56 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-11-26 13:43:44.828144 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.828149 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.828161 | controller | nil\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.828167 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.828179 | controller | information for debugging the template:\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828184 | controller | | \ttemplate was:\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance | \t\t{{ 2025-11-26 13:43:44.828190 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.828196 | controller | \"default-public\" }}\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828202 | controller | | \traw data was:\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.828208 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.828214 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.828220 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.828237 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41690\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.828248 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.828254 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.828260 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.828266 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.828272 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.828278 | 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-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.828284 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.828290 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DB 2025-11-26 13:43:44.828299 | controller | create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.828305 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.828312 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.828318 | controller | data not checked\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.828324 | controller | Memcached create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.828346 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.828352 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.828358 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.828364 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"observedGeneration\":1}}\n 2025-11-26 13:43:44.828373 | controller | \ logger.go:42: 13:38:56 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.828378 | controller | engine was:\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.828393 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.828399 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.828405 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.828411 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.828416 | 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-11-26 13:43:44.828422 | controller | \ logger.go:42: 13:38:56 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.828428 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.828434 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.828440 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.828445 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.828455 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.828460 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.828466 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.828472 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.828478 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.828483 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.828489 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.828532 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:observedGeneration:map[]]] 2025-11-26 13:43:44.828538 | controller | manager:manager operation:Update subresource:status time:2025-11-26T13:38:56Z]] 2025-11-26 13:43:44.828544 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:41690 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] 2025-11-26 13:43:44.828550 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.828555 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828561 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828567 | controller | | [glance_store]\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance | default_backend 2025-11-26 13:43:44.828575 | controller | = default_backend\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance | [default_backend]\n 2025-11-26 13:43:44.828581 | controller | \ logger.go:42: 13:38:56 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.828587 | controller | = True\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.828593 | controller | = 3\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.828598 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828604 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828610 | controller | | swift_store_user = service:glance\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828615 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:56 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828621 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.828627 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.828635 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.828650 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.828656 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.828661 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.828667 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.828673 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.828679 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.828688 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.828694 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.828699 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:DB 2025-11-26 13:43:44.828705 | controller | create not started reason:Init status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.828711 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.828717 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.828722 | controller | message:Input data not checked reason:Init status:Unknown type:InputReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.828728 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.828734 | controller | message: Memcached create not started reason:Init status:Unknown type:MemcachedReady] 2025-11-26 13:43:44.828740 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding not created reason:Init 2025-11-26 13:43:44.828745 | controller | status:Unknown type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.828751 | controller | message:Role not created reason:Init status:Unknown type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.828757 | controller | message:ServiceAccount not created reason:Init status:Unknown type:ServiceAccountReady] 2025-11-26 13:43:44.828763 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:Service config create not started 2025-11-26 13:43:44.828768 | controller | reason:Init status:Unknown type:ServiceConfigReady]] observedGeneration:1]]'\n logger.go:42: 2025-11-26 13:43:44.828774 | controller | 13:38:56 | glance_split/1-deploy_glance | command failure, skipping 1 additional 2025-11-26 13:43:44.828780 | controller | commands\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance | running command: 2025-11-26 13:43:44.828786 | controller | [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.828791 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.828797 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.828803 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.828809 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.828814 | controller | \ ]\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.828820 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.828826 | controller | \"default-public\" }}'\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828832 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.828837 | controller | \ logger.go:42: 13:38:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.828843 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.828849 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.828855 | controller | 13:38:57 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-11-26 13:43:44.828860 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.828866 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.828880 | controller | nil\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.828886 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.828906 | controller | information for debugging the template:\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828912 | controller | | \ttemplate was:\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance | \t\t{{ 2025-11-26 13:43:44.828918 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.828923 | controller | \"default-public\" }}\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance 2025-11-26 13:43:44.828929 | controller | | \traw data was:\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.828936 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.828941 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.828950 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.828970 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41708\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.828980 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.828989 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.828995 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.829010 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.829016 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.829022 | 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-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.829028 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.829034 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DB 2025-11-26 13:43:44.829040 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.829046 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.829052 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.829060 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.829066 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.829072 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.829078 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.829083 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.829092 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.829098 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.829104 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.829110 | controller | \ logger.go:42: 13:38:57 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.829115 | controller | engine was:\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.829121 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.829137 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.829144 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.829152 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.829160 | 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-11-26 13:43:44.829167 | controller | \ logger.go:42: 13:38:57 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.829175 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.829182 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.829189 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.829196 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.829204 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.829211 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.829218 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.829224 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.829230 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.829236 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.829248 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.829254 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.829259 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.829265 | controller | time:2025-11-26T13:38:56Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41708 2025-11-26 13:43:44.829274 | controller | uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.829280 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance 2025-11-26 13:43:44.829286 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance 2025-11-26 13:43:44.829292 | controller | | [glance_store]\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance | default_backend 2025-11-26 13:43:44.829297 | controller | = default_backend\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance | [default_backend]\n 2025-11-26 13:43:44.829303 | controller | \ logger.go:42: 13:38:57 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.829309 | controller | = True\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.829315 | controller | = 3\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.829320 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance 2025-11-26 13:43:44.829326 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance 2025-11-26 13:43:44.829332 | controller | | swift_store_user = service:glance\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance 2025-11-26 13:43:44.829338 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance 2025-11-26 13:43:44.829343 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.829349 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.829355 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.829361 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.829366 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.829372 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.829388 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.829394 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.829400 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.829406 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.829412 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.829417 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:DB 2025-11-26 13:43:44.829423 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.829429 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.829435 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.829441 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.829446 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.829452 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.829458 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.829467 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.829473 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.829479 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.829484 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.829490 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.829496 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.829502 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:Service config create not started 2025-11-26 13:43:44.829507 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.829513 | controller | observedGeneration:1]]'\n logger.go:42: 13:38:57 | glance_split/1-deploy_glance 2025-11-26 13:43:44.829519 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:38:58 | 2025-11-26 13:43:44.829524 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.829530 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.829536 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.829542 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.829547 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.829553 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.829559 | controller | \ ]\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.829565 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.829570 | controller | \"default-public\" }}'\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance 2025-11-26 13:43:44.829576 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.829582 | controller | \ logger.go:42: 13:38:58 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.829588 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.829596 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.829602 | controller | 13:38:58 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-11-26 13:43:44.829608 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.829614 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.829628 | controller | nil\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.829646 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.829663 | controller | information for debugging the template:\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance 2025-11-26 13:43:44.829670 | controller | | \ttemplate was:\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance | \t\t{{ 2025-11-26 13:43:44.829681 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.829688 | controller | \"default-public\" }}\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance 2025-11-26 13:43:44.829695 | controller | | \traw data was:\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.829702 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.829709 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.829716 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.829723 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41708\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.829731 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.829738 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.829759 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.829794 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.829803 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.829811 | 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-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.829818 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.829825 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DB 2025-11-26 13:43:44.829832 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.829839 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.829845 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.829851 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.829857 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.829862 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.829868 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.829874 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.829883 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.829889 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.829895 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.829901 | controller | \ logger.go:42: 13:38:58 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.829909 | controller | engine was:\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.829915 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.829933 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.829939 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.829947 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.829969 | 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-11-26 13:43:44.829978 | controller | \ logger.go:42: 13:38:58 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.829984 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.829990 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.829996 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.830002 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.830007 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.830013 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.830019 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.830025 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.830031 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.830036 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.830042 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.830048 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.830054 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.830060 | controller | time:2025-11-26T13:38:56Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41708 2025-11-26 13:43:44.830065 | controller | uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.830071 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830077 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830083 | controller | | [glance_store]\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance | default_backend 2025-11-26 13:43:44.830088 | controller | = default_backend\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance | [default_backend]\n 2025-11-26 13:43:44.830098 | controller | \ logger.go:42: 13:38:58 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.830103 | controller | = True\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.830109 | controller | = 3\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.830115 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830121 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830127 | controller | | swift_store_user = service:glance\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830132 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830138 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.830144 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.830150 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.830155 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.830161 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.830177 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.830183 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.830189 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.830194 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830200 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.830206 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.830212 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:DB 2025-11-26 13:43:44.830218 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830224 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830229 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830235 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830241 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830247 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.830252 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.830258 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830264 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.830270 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.830275 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.830281 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830290 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.830296 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:Service config create not started 2025-11-26 13:43:44.830302 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.830307 | controller | observedGeneration:1]]'\n logger.go:42: 13:38:58 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830313 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:38:59 | 2025-11-26 13:43:44.830319 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.830325 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.830330 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.830336 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.830345 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.830351 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.830357 | controller | \ ]\n logger.go:42: 13:38:59 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.830362 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.830368 | controller | \"default-public\" }}'\n logger.go:42: 13:38:59 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830374 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.830382 | controller | \ logger.go:42: 13:38:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.830388 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.830393 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.830399 | controller | 13:39:00 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-11-26 13:43:44.830405 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.830411 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.830431 | controller | nil\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.830436 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.830448 | controller | information for debugging the template:\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830454 | controller | | \ttemplate was:\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance | \t\t{{ 2025-11-26 13:43:44.830460 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.830466 | controller | \"default-public\" }}\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830472 | controller | | \traw data was:\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.830481 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.830493 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.830498 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.830504 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41708\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.830511 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.830525 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.830531 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.830537 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.830542 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.830548 | 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-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.830558 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.830564 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DB 2025-11-26 13:43:44.830569 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.830575 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.830581 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.830587 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.830593 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.830598 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.830604 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.830610 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.830616 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.830622 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.830627 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.830633 | controller | \ logger.go:42: 13:39:00 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.830639 | controller | engine was:\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.830653 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.830659 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.830665 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.830674 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.830680 | 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-11-26 13:43:44.830686 | controller | \ logger.go:42: 13:39:00 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830692 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.830697 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.830703 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.830709 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.830715 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.830721 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.830726 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.830732 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.830738 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.830743 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.830749 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.830755 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.830761 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.830766 | controller | time:2025-11-26T13:38:56Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41708 2025-11-26 13:43:44.830772 | controller | uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.830778 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830784 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830789 | controller | | [glance_store]\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance | default_backend 2025-11-26 13:43:44.830795 | controller | = default_backend\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance | [default_backend]\n 2025-11-26 13:43:44.830801 | controller | \ logger.go:42: 13:39:00 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.830807 | controller | = True\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.830812 | controller | = 3\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.830818 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830824 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830830 | controller | | swift_store_user = service:glance\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830838 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance 2025-11-26 13:43:44.830844 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.830850 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.830856 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.830870 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.830876 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.830882 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.830887 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.830893 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.830899 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830905 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.830911 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.830916 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:DB 2025-11-26 13:43:44.830922 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830928 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830934 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830939 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830962 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830972 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.830977 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.830983 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.830989 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.830997 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.831003 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.831009 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.831015 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.831021 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:Service config create not started 2025-11-26 13:43:44.831026 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.831032 | controller | observedGeneration:1]]'\n logger.go:42: 13:39:00 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831038 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:39:01 | 2025-11-26 13:43:44.831043 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.831052 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.831058 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.831064 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.831069 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.831075 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.831081 | controller | \ ]\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.831087 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.831092 | controller | \"default-public\" }}'\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831098 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.831104 | controller | \ logger.go:42: 13:39:01 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.831110 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.831115 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.831121 | controller | 13:39:01 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-11-26 13:43:44.831127 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.831141 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.831153 | controller | nil\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.831159 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.831170 | controller | information for debugging the template:\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831176 | controller | | \ttemplate was:\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance | \t\t{{ 2025-11-26 13:43:44.831182 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.831188 | controller | \"default-public\" }}\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831194 | controller | | \traw data was:\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.831201 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.831210 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.831216 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.831222 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41708\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.831240 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.831246 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.831252 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.831257 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.831263 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.831269 | 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-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.831275 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.831281 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DB 2025-11-26 13:43:44.831293 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.831299 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.831305 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.831311 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.831318 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.831325 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.831333 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.831341 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.831348 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.831356 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.831363 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.831371 | controller | \ logger.go:42: 13:39:01 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.831378 | controller | engine was:\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.831395 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.831401 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.831407 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.831413 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.831422 | 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-11-26 13:43:44.831429 | controller | \ logger.go:42: 13:39:01 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.831438 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.831444 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.831449 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.831455 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.831461 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.831467 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.831473 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.831479 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.831484 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.831490 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.831496 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.831502 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.831508 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.831513 | controller | time:2025-11-26T13:38:56Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41708 2025-11-26 13:43:44.831519 | controller | uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.831525 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831531 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831536 | controller | | [glance_store]\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance | default_backend 2025-11-26 13:43:44.831542 | controller | = default_backend\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance | [default_backend]\n 2025-11-26 13:43:44.831548 | controller | \ logger.go:42: 13:39:01 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.831557 | controller | = True\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.831563 | controller | = 3\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.831568 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831574 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831580 | controller | | swift_store_user = service:glance\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831586 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831591 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.831597 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.831611 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.831617 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.831626 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.831637 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.831643 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.831649 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.831655 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.831661 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.831666 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.831672 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:DB 2025-11-26 13:43:44.831678 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.831684 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.831689 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.831695 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.831701 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.831707 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.831712 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.831718 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.831724 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.831730 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.831735 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.831741 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.831747 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.831752 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:Service config create not started 2025-11-26 13:43:44.831758 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.831764 | controller | observedGeneration:1]]'\n logger.go:42: 13:39:01 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831770 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:39:02 | 2025-11-26 13:43:44.831775 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.831781 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.831787 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.831793 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.831798 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.831804 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.831810 | controller | \ ]\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.831819 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.831825 | controller | \"default-public\" }}'\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831831 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.831836 | controller | \ logger.go:42: 13:39:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.831842 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.831848 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.831862 | controller | 13:39:02 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-11-26 13:43:44.831868 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.831873 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.831885 | controller | nil\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.831891 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.831902 | controller | information for debugging the template:\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831908 | controller | | \ttemplate was:\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance | \t\t{{ 2025-11-26 13:43:44.831914 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.831919 | controller | \"default-public\" }}\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance 2025-11-26 13:43:44.831925 | controller | | \traw data was:\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.831931 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.831937 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.831943 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.831976 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:01Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41807\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.831989 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.831995 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.832001 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.832007 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.832012 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.832019 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.832025 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.832031 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.832037 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.832042 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.832048 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.832057 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Keystone 2025-11-26 13:43:44.832066 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.832072 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.832078 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.832084 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.832089 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.832095 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.832101 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.832119 | 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-11-26 13:43:44.832125 | controller | \ logger.go:42: 13:39:02 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.832131 | controller | engine was:\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.832137 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.832143 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.832149 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.832155 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.832161 | 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-11-26 13:43:44.832166 | controller | \ logger.go:42: 13:39:02 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.832172 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.832178 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.832184 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.832189 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.832198 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.832204 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.832210 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.832216 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.832221 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.832227 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.832236 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.832241 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.832247 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-11-26 13:43:44.832255 | controller | subresource:status time:2025-11-26T13:39:01Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.832261 | controller | resourceVersion:41807 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.832267 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.832273 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance 2025-11-26 13:43:44.832278 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance 2025-11-26 13:43:44.832284 | controller | | [glance_store]\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance | default_backend 2025-11-26 13:43:44.832290 | controller | = default_backend\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance | [default_backend]\n 2025-11-26 13:43:44.832295 | controller | \ logger.go:42: 13:39:02 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.832301 | controller | = True\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.832307 | controller | = 3\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.832313 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance 2025-11-26 13:43:44.832319 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance 2025-11-26 13:43:44.832324 | controller | | swift_store_user = service:glance\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance 2025-11-26 13:43:44.832338 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:39:02 | glance_split/1-deploy_glance 2025-11-26 13:43:44.832347 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.832369 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.832375 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.832380 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.832386 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.832392 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.832398 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.832404 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.832409 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.832420 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.832428 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.832435 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.832443 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.832450 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.832458 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.832466 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.832473 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.832481 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-11-26 13:43:44.832488 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:MariaDBAccount 2025-11-26 13:43:44.832496 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.832501 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-11-26 13:43:44.832508 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.832516 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.832523 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.832535 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.832543 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.832551 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.832558 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.832564 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2025-11-26 13:43:44.832570 | controller | \ logger.go:42: 13:39:02 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.832575 | controller | 1 additional commands\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance 2025-11-26 13:43:44.832581 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.832587 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.832593 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.832599 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.832604 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.832610 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.832616 | controller | \ ]\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.832622 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.832627 | controller | \"default-public\" }}'\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance 2025-11-26 13:43:44.832649 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.832655 | controller | \ logger.go:42: 13:39:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.832661 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.832667 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.832672 | controller | 13:39:03 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-11-26 13:43:44.832679 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.832685 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.832699 | controller | nil\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.832705 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.832717 | controller | information for debugging the template:\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance 2025-11-26 13:43:44.832722 | controller | | \ttemplate was:\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance | \t\t{{ 2025-11-26 13:43:44.832728 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.832734 | controller | \"default-public\" }}\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance 2025-11-26 13:43:44.832740 | controller | | \traw data was:\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.832747 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.832753 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.832758 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.832773 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:01Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41807\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.832783 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.832796 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.832803 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.832808 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.832814 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.832820 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.832827 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.832833 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.832839 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.832844 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.832850 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.832856 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Keystone 2025-11-26 13:43:44.832862 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.832873 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.832879 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.832885 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.832890 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.832905 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.832911 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.832916 | 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-11-26 13:43:44.832922 | controller | \ logger.go:42: 13:39:03 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.832928 | controller | engine was:\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.832934 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.832940 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.832946 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.832970 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.832979 | 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-11-26 13:43:44.832985 | controller | \ logger.go:42: 13:39:03 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.832991 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.832997 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.833002 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.833008 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.833022 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.833028 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.833037 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.833043 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.833049 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.833055 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.833060 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.833066 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.833072 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-11-26 13:43:44.833078 | controller | subresource:status time:2025-11-26T13:39:01Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.833083 | controller | resourceVersion:41807 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.833089 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.833095 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833101 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833106 | controller | | [glance_store]\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance | default_backend 2025-11-26 13:43:44.833112 | controller | = default_backend\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance | [default_backend]\n 2025-11-26 13:43:44.833118 | controller | \ logger.go:42: 13:39:03 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.833133 | controller | = True\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.833139 | controller | = 3\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.833144 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833150 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833156 | controller | | swift_store_user = service:glance\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833162 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:39:03 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833168 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.833174 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.833179 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.833185 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.833191 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.833197 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.833202 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.833208 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.833214 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.833220 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.833225 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.833235 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.833241 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.833247 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.833253 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.833259 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.833264 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.833270 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-11-26 13:43:44.833276 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:MariaDBAccount 2025-11-26 13:43:44.833282 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.833287 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-11-26 13:43:44.833293 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.833299 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.833307 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.833313 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.833319 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.833325 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.833331 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.833336 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2025-11-26 13:43:44.833342 | controller | \ logger.go:42: 13:39:03 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.833348 | controller | 1 additional commands\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833356 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.833364 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.833370 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.833376 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.833390 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.833396 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.833401 | controller | \ ]\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.833407 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.833413 | controller | \"default-public\" }}'\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833419 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.833425 | controller | \ logger.go:42: 13:39:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.833434 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.833439 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.833445 | controller | 13:39:04 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-11-26 13:43:44.833451 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.833457 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.833468 | controller | nil\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.833474 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.833488 | controller | information for debugging the template:\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833494 | controller | | \ttemplate was:\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance | \t\t{{ 2025-11-26 13:43:44.833500 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.833507 | controller | \"default-public\" }}\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833515 | controller | | \traw data was:\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.833523 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.833531 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.833538 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.833558 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:04Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41829\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.833569 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.833576 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.833582 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.833590 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.833598 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.833606 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.833614 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.833621 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.833629 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.833637 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.833644 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.833652 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:04Z\",\"message\":\"Setup 2025-11-26 13:43:44.833659 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.833667 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.833692 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.833701 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.833710 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.833716 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.833726 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.833732 | 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\":\"1a27877b45074436a379f51f97ebdcc7\"}}\n 2025-11-26 13:43:44.833739 | controller | \ logger.go:42: 13:39:04 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.833746 | controller | engine was:\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.833754 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.833762 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.833769 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.833799 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.833807 | 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-11-26 13:43:44.833814 | controller | \ logger.go:42: 13:39:04 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.833820 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.833826 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.833832 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.833837 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.833843 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.833849 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.833855 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.833861 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.833871 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.833877 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.833883 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.833889 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.833895 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.833900 | controller | operation:Update subresource:status time:2025-11-26T13:39:04Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.833906 | controller | resourceVersion:41829 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.833912 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.833925 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833931 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833937 | controller | | [glance_store]\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance | default_backend 2025-11-26 13:43:44.833943 | controller | = default_backend\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance | [default_backend]\n 2025-11-26 13:43:44.833965 | controller | \ logger.go:42: 13:39:04 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.833974 | controller | = True\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.833980 | controller | = 3\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.833986 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833991 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance 2025-11-26 13:43:44.833997 | controller | | swift_store_user = service:glance\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834003 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834016 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.834022 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.834028 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.834034 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.834040 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.834045 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.834051 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.834057 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.834063 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.834069 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.834075 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.834080 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.834089 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.834098 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.834104 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.834110 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.834116 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:04Z 2025-11-26 13:43:44.834121 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.834127 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.834133 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.834139 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.834145 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.834151 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.834157 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.834162 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.834168 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.834174 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.834180 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.834186 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.834202 | controller | serviceID:1a27877b45074436a379f51f97ebdcc7]]'\n logger.go:42: 13:39:04 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834208 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:39:05 | 2025-11-26 13:43:44.834214 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.834220 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.834226 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.834231 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.834237 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.834243 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.834249 | controller | \ ]\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.834255 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.834261 | controller | \"default-public\" }}'\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834267 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.834273 | controller | \ logger.go:42: 13:39:05 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.834278 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.834284 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.834293 | controller | 13:39:05 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-11-26 13:43:44.834299 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.834305 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.834316 | controller | nil\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.834322 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.834334 | controller | information for debugging the template:\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834340 | controller | | \ttemplate was:\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance | \t\t{{ 2025-11-26 13:43:44.834346 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.834351 | controller | \"default-public\" }}\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834358 | controller | | \traw data was:\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.834364 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.834370 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.834376 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.834391 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:04Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41829\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.834401 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.834407 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.834413 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.834419 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.834425 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.834431 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.834437 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.834443 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.834449 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.834455 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.834463 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.834471 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:04Z\",\"message\":\"Setup 2025-11-26 13:43:44.834494 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.834504 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.834511 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.834521 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.834527 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.834533 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.834539 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.834544 | 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\":\"1a27877b45074436a379f51f97ebdcc7\"}}\n 2025-11-26 13:43:44.834550 | controller | \ logger.go:42: 13:39:05 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.834556 | controller | engine was:\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.834566 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.834575 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.834583 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.834591 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.834599 | 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-11-26 13:43:44.834606 | controller | \ logger.go:42: 13:39:05 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.834613 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.834619 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.834625 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.834631 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.834636 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.834642 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.834648 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.834654 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.834662 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.834670 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.834685 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.834706 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.834713 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.834720 | controller | operation:Update subresource:status time:2025-11-26T13:39:04Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.834727 | controller | resourceVersion:41829 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.834735 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.834743 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834751 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834758 | controller | | [glance_store]\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance | default_backend 2025-11-26 13:43:44.834766 | controller | = default_backend\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance | [default_backend]\n 2025-11-26 13:43:44.834773 | controller | \ logger.go:42: 13:39:05 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.834781 | controller | = True\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.834789 | controller | = 3\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.834801 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834808 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834815 | controller | | swift_store_user = service:glance\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834823 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance 2025-11-26 13:43:44.834830 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.834836 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.834842 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.834850 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.834858 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.834866 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.834873 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.834881 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.834888 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.834896 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.834903 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.834910 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.834918 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.834925 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.834937 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.834944 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.834983 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:04Z 2025-11-26 13:43:44.834989 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.834995 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.835001 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.835007 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.835013 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.835018 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.835024 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.835035 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.835041 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.835047 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.835053 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.835059 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.835065 | controller | serviceID:1a27877b45074436a379f51f97ebdcc7]]'\n logger.go:42: 13:39:05 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835070 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:39:07 | 2025-11-26 13:43:44.835076 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.835082 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.835088 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.835094 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.835099 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.835105 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.835111 | controller | \ ]\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.835117 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.835122 | controller | \"default-public\" }}'\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835128 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.835134 | controller | \ logger.go:42: 13:39:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.835140 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.835146 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.835151 | controller | 13:39:07 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-11-26 13:43:44.835157 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.835166 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.835178 | controller | nil\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.835187 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.835200 | controller | information for debugging the template:\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835205 | controller | | \ttemplate was:\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance | \t\t{{ 2025-11-26 13:43:44.835211 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.835220 | controller | \"default-public\" }}\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835226 | controller | | \traw data was:\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.835232 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.835238 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.835244 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.835260 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:04Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41829\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.835273 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.835279 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.835285 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.835291 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.835297 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.835303 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.835309 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.835315 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.835329 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.835335 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.835341 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.835347 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:04Z\",\"message\":\"Setup 2025-11-26 13:43:44.835353 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.835359 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.835365 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.835371 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.835380 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.835386 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.835392 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.835398 | 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\":\"1a27877b45074436a379f51f97ebdcc7\"}}\n 2025-11-26 13:43:44.835404 | controller | \ logger.go:42: 13:39:07 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.835410 | controller | engine was:\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.835415 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.835421 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.835427 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.835433 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.835439 | 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-11-26 13:43:44.835445 | controller | \ logger.go:42: 13:39:07 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.835452 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.835458 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.835463 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.835472 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.835478 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.835484 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.835498 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.835505 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.835510 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.835516 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.835522 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.835528 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.835538 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.835544 | controller | operation:Update subresource:status time:2025-11-26T13:39:04Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.835550 | controller | resourceVersion:41829 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.835556 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.835561 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835567 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835573 | controller | | [glance_store]\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance | default_backend 2025-11-26 13:43:44.835579 | controller | = default_backend\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance | [default_backend]\n 2025-11-26 13:43:44.835585 | controller | \ logger.go:42: 13:39:07 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.835590 | controller | = True\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.835596 | controller | = 3\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.835602 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835608 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835614 | controller | | swift_store_user = service:glance\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835619 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835625 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.835631 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.835637 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.835643 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.835648 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.835654 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.835660 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.835666 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.835672 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.835677 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.835683 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.835689 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.835695 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.835704 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.835712 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.835718 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.835727 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:04Z 2025-11-26 13:43:44.835733 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.835739 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.835753 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.835759 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.835764 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.835770 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.835776 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.835782 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.835788 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.835794 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.835800 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.835808 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.835815 | controller | serviceID:1a27877b45074436a379f51f97ebdcc7]]'\n logger.go:42: 13:39:07 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835823 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:39:08 | 2025-11-26 13:43:44.835830 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.835837 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.835845 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.835852 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.835859 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.835865 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.835871 | controller | \ ]\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.835877 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.835882 | controller | \"default-public\" }}'\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835888 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.835894 | controller | \ logger.go:42: 13:39:08 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.835900 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.835909 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.835915 | controller | 13:39:08 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-11-26 13:43:44.835921 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.835927 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.835941 | controller | nil\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.835964 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.835979 | controller | information for debugging the template:\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance 2025-11-26 13:43:44.835985 | controller | | \ttemplate was:\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance | \t\t{{ 2025-11-26 13:43:44.835991 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.835996 | controller | \"default-public\" }}\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836003 | controller | | \traw data was:\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.836019 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.836025 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.836031 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.836037 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:04Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41829\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.836047 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.836053 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.836058 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.836064 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.836070 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.836084 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.836091 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.836096 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.836102 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.836112 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.836118 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.836124 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:04Z\",\"message\":\"Setup 2025-11-26 13:43:44.836130 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.836135 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.836141 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.836147 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.836153 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.836162 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.836171 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.836177 | 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\":\"1a27877b45074436a379f51f97ebdcc7\"}}\n 2025-11-26 13:43:44.836183 | controller | \ logger.go:42: 13:39:08 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.836188 | controller | engine was:\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.836194 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.836200 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.836206 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.836211 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.836217 | 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-11-26 13:43:44.836223 | controller | \ logger.go:42: 13:39:08 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.836229 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.836243 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.836249 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.836255 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.836261 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.836267 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.836273 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.836279 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.836284 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.836290 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-11-26 13:43:44.836296 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.836302 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.836307 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.836316 | controller | operation:Update subresource:status time:2025-11-26T13:39:04Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.836322 | controller | resourceVersion:41829 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.836328 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.836334 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836339 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836348 | controller | | [glance_store]\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance | default_backend 2025-11-26 13:43:44.836354 | controller | = default_backend\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance | [default_backend]\n 2025-11-26 13:43:44.836359 | controller | \ logger.go:42: 13:39:08 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.836368 | controller | = True\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.836391 | controller | = 3\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.836397 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836404 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836410 | controller | | swift_store_user = service:glance\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836416 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836423 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-11-26 13:43:44.836429 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.836435 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.836442 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.836448 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.836454 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.836461 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.836467 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.836473 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.836480 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.836486 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.836493 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.836499 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.836505 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.836521 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.836527 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.836534 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:04Z 2025-11-26 13:43:44.836540 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.836553 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.836559 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.836566 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.836572 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.836578 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.836585 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.836591 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.836597 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.836604 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.836610 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.836616 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.836623 | controller | serviceID:1a27877b45074436a379f51f97ebdcc7]]'\n logger.go:42: 13:39:08 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836629 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:39:09 | 2025-11-26 13:43:44.836638 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.836644 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.836649 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.836655 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.836661 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.836667 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.836672 | controller | \ ]\n logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.836678 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.836684 | controller | \"default-public\" }}'\n logger.go:42: 13:39:09 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836689 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.836695 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.836701 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.836707 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.836712 | controller | 13:39: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-11-26 13:43:44.836718 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.836724 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.836729 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.836738 | controller | 13:39:09 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:09 2025-11-26 13:43:44.836744 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:09 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836750 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.836756 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.836770 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.836776 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.836781 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.836787 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.836793 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.836799 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.836805 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.836810 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.836816 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.836822 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.836828 | controller | 13:39:09 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.836833 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.836839 | controller | 13:39:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.836845 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.836851 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.836856 | controller | 13:39:09 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.836862 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.836868 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.836874 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:09 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836879 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:09 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836885 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:39:09 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836891 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.836897 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.836903 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.836911 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.836920 | controller | 13:39:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.836926 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.836932 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.836940 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.836945 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.836966 | controller | 13:39:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.836975 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:09 | glance_split/1-deploy_glance 2025-11-26 13:43:44.836981 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.836987 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.836993 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.836998 | controller | \ logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.837004 | controller | $imageTuples)\n logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + grep 2025-11-26 13:43:44.837018 | controller | RELATED_IMAGE\n logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.837024 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:09 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837030 | controller | | + exit 0\n logger.go:42: 13:39:11 | glance_split/1-deploy_glance | running 2025-11-26 13:43:44.837036 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.837042 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.837048 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.837054 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.837059 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.837065 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.837071 | controller | \ ]\n logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.837077 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.837082 | controller | \"default-public\" }}'\n logger.go:42: 13:39:11 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837088 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.837094 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.837099 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.837105 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.837114 | controller | 13:39:11 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.837120 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.837129 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.837135 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.837141 | controller | 13:39:11 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:11 2025-11-26 13:43:44.837146 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:11 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837152 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.837158 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.837164 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.837169 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.837175 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.837181 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.837187 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.837192 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.837198 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.837204 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.837210 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.837215 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.837221 | controller | 13:39:11 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.837227 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.837233 | controller | 13:39:11 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.837238 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.837244 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.837258 | controller | 13:39:11 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837264 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.837270 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.837276 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:11 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837281 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:11 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837288 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837294 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.837300 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837309 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.837315 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.837324 | controller | 13:39:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837330 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.837335 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837341 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.837347 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.837353 | controller | 13:39:11 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.837358 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:11 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837364 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837370 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.837376 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.837381 | controller | \ logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.837387 | controller | $imageTuples)\n logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.837393 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:11 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837398 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:39:11 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837404 | controller | | + exit 0\n logger.go:42: 13:39:12 | glance_split/1-deploy_glance | running 2025-11-26 13:43:44.837410 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.837416 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.837421 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.837427 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.837433 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.837438 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.837447 | controller | \ ]\n logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.837453 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.837459 | controller | \"default-public\" }}'\n logger.go:42: 13:39:12 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837465 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.837470 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.837476 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.837490 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.837496 | controller | 13:39: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-11-26 13:43:44.837505 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.837511 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.837517 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.837523 | controller | 13:39:12 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:12 2025-11-26 13:43:44.837529 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:12 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837535 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.837540 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.837546 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.837552 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.837557 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.837563 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.837569 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.837575 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.837580 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.837586 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.837592 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.837597 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.837603 | controller | 13:39:12 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.837609 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.837615 | controller | 13:39:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.837620 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.837626 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.837632 | controller | 13:39:12 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837638 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.837643 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.837649 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:12 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837655 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:12 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837660 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837669 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.837675 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837681 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.837687 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.837692 | controller | 13:39:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837706 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.837712 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837718 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.837724 | controller | \ logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.837730 | controller | 13:39:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.837737 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:13 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837747 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.837755 | controller | \ logger.go:42: 13:39:13 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.837763 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.837770 | controller | \ logger.go:42: 13:39:13 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.837777 | controller | $imageTuples)\n logger.go:42: 13:39:13 | glance_split/1-deploy_glance | + grep 2025-11-26 13:43:44.837784 | controller | RELATED_IMAGE\n logger.go:42: 13:39:13 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.837791 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:13 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837798 | controller | | + exit 0\n logger.go:42: 13:39:14 | glance_split/1-deploy_glance | running 2025-11-26 13:43:44.837805 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.837813 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.837820 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.837827 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.837834 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.837840 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.837846 | controller | \ ]\n logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.837852 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.837861 | controller | \"default-public\" }}'\n logger.go:42: 13:39:14 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837867 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.837873 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.837878 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.837891 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.837935 | controller | 13:39:14 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.837941 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.837963 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.837972 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.837978 | controller | 13:39:14 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:14 2025-11-26 13:43:44.837984 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:14 | glance_split/1-deploy_glance 2025-11-26 13:43:44.837990 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.837995 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.838001 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.838007 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.838013 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.838029 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.838035 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.838041 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.838047 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.838052 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.838058 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.838064 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.838070 | controller | 13:39:14 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.838076 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.838081 | controller | 13:39:14 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.838087 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.838093 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.838099 | controller | 13:39:14 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838104 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.838110 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.838116 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:14 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838125 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:14 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838131 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:39:14 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838137 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838146 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838151 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.838157 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.838163 | controller | 13:39:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838169 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.838175 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838180 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.838186 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.838192 | controller | 13:39:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.838198 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:14 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838203 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838209 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.838215 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.838221 | controller | \ logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.838226 | controller | $imageTuples)\n logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + grep 2025-11-26 13:43:44.838232 | controller | RELATED_IMAGE\n logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.838238 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:14 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838244 | controller | | + exit 0\n logger.go:42: 13:39:16 | glance_split/1-deploy_glance | running 2025-11-26 13:43:44.838257 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.838263 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.838269 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.838275 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.838281 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.838287 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.838292 | controller | \ ]\n logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.838298 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.838304 | controller | \"default-public\" }}'\n logger.go:42: 13:39:16 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838312 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.838318 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.838324 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.838332 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.838338 | controller | 13:39: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-11-26 13:43:44.838344 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.838350 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.838355 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.838361 | controller | 13:39:16 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:16 2025-11-26 13:43:44.838367 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:16 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838372 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.838378 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.838384 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.838389 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.838395 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.838401 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.838407 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.838412 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.838418 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.838424 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.838429 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.838435 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.838441 | controller | 13:39:16 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.838446 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.838452 | controller | 13:39:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.838458 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.838464 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.838469 | controller | 13:39:16 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838475 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.838489 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.838501 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:16 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838507 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:16 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838513 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838519 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.838525 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838530 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.838536 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.838542 | controller | 13:39:16 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838548 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.838553 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838559 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.838565 | controller | \ logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.838570 | controller | 13:39:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.838576 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:17 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838582 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838588 | controller | \ logger.go:42: 13:39:17 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.838593 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.838599 | controller | \ logger.go:42: 13:39:17 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.838605 | controller | $imageTuples)\n logger.go:42: 13:39:17 | glance_split/1-deploy_glance | + grep 2025-11-26 13:43:44.838610 | controller | RELATED_IMAGE\n logger.go:42: 13:39:17 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.838616 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:17 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838622 | controller | | + exit 0\n logger.go:42: 13:39:18 | glance_split/1-deploy_glance | running 2025-11-26 13:43:44.838628 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.838633 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.838639 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.838645 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.838650 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.838656 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.838662 | controller | \ ]\n logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.838671 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.838677 | controller | \"default-public\" }}'\n logger.go:42: 13:39:18 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838682 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.838688 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.838694 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.838699 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.838705 | controller | 13:39: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-11-26 13:43:44.838723 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.838730 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.838735 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.838741 | controller | 13:39:18 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:18 2025-11-26 13:43:44.838747 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:18 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838756 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.838762 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.838768 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.838773 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.838779 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.838785 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.838790 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.838796 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.838802 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.838808 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.838813 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.838820 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.838827 | controller | 13:39:18 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.838834 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.838842 | controller | 13:39:18 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.838849 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.838857 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.838865 | controller | 13:39:18 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838876 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.838888 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.838895 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:18 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838903 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:18 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838910 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:39:18 | glance_split/1-deploy_glance 2025-11-26 13:43:44.838917 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838924 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838932 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.838939 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.838965 | controller | 13:39:18 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.838979 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.838986 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839006 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.839013 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.839020 | controller | 13:39:18 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.839027 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:18 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839035 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839042 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.839049 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.839055 | controller | \ logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.839061 | controller | $imageTuples)\n logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + grep 2025-11-26 13:43:44.839066 | controller | RELATED_IMAGE\n logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.839072 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:18 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839078 | controller | | + exit 0\n logger.go:42: 13:39:19 | glance_split/1-deploy_glance | running 2025-11-26 13:43:44.839083 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.839089 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.839095 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.839100 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.839111 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.839117 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.839123 | controller | \ ]\n logger.go:42: 13:39:19 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.839129 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.839135 | controller | \"default-public\" }}'\n logger.go:42: 13:39:19 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839142 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.839150 | controller | \ logger.go:42: 13:39:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.839157 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.839165 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.839172 | controller | 13:39: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-11-26 13:43:44.839180 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.839187 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.839194 | controller | \ logger.go:42: 13:39:19 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.839201 | controller | 13:39:19 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:19 2025-11-26 13:43:44.839207 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:19 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839212 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.839218 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.839224 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.839236 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.839243 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.839251 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.839259 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.839266 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.839287 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.839295 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.839302 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.839309 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.839315 | controller | 13:39:19 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.839321 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.839329 | controller | 13:39:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.839336 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.839349 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.839357 | controller | 13:39:20 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839364 | controller | \ logger.go:42: 13:39:20 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.839372 | controller | \ logger.go:42: 13:39:20 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.839379 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:20 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839386 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:20 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839394 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:39:20 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839401 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839408 | controller | \ logger.go:42: 13:39:20 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839416 | controller | \ logger.go:42: 13:39:20 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.839423 | controller | \ logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.839430 | controller | 13:39:20 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839446 | controller | \ logger.go:42: 13:39:20 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.839453 | controller | \ logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839461 | controller | \ logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.839468 | controller | \ logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.839475 | controller | 13:39:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.839483 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:20 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839490 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839497 | controller | \ logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.839505 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.839512 | controller | \ logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.839520 | controller | $imageTuples)\n logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + grep 2025-11-26 13:43:44.839527 | controller | RELATED_IMAGE\n logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.839534 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:20 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839542 | controller | | + exit 0\n logger.go:42: 13:39:21 | glance_split/1-deploy_glance | running 2025-11-26 13:43:44.839549 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.839556 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.839568 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.839589 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.839597 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.839605 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.839612 | controller | \ ]\n logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.839620 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.839627 | controller | \"default-public\" }}'\n logger.go:42: 13:39:21 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839634 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.839642 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.839649 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.839656 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.839664 | controller | 13:39: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-11-26 13:43:44.839671 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.839679 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.839686 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.839693 | controller | 13:39:21 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:21 2025-11-26 13:43:44.839701 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:21 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839712 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.839720 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.839727 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.839734 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.839742 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.839749 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.839757 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.839764 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.839775 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.839783 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.839790 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.839797 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.839805 | controller | 13:39:21 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.839818 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.839826 | controller | 13:39:21 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.839833 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.839840 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.839848 | controller | 13:39:21 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839855 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.839863 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.839870 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:21 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839877 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:21 | glance_split/1-deploy_glance 2025-11-26 13:43:44.839897 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839905 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.839912 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839920 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.839931 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.839938 | controller | 13:39:21 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839949 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.839982 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.839990 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.839997 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.840004 | controller | 13:39:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.840034 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:21 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840044 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840051 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.840059 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.840066 | controller | \ logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.840073 | controller | $imageTuples)\n logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.840081 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:21 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840088 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:39:21 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840096 | controller | | + exit 0\n logger.go:42: 13:39:22 | glance_split/1-deploy_glance | running 2025-11-26 13:43:44.840108 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.840116 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.840123 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.840130 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.840138 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.840145 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.840152 | controller | \ ]\n logger.go:42: 13:39:22 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.840160 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.840167 | controller | \"default-public\" }}'\n logger.go:42: 13:39:22 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840175 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.840182 | controller | \ logger.go:42: 13:39:22 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.840189 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.840196 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.840204 | controller | 13:39: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-11-26 13:43:44.840211 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.840219 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.840239 | controller | \ logger.go:42: 13:39:22 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.840247 | controller | 13:39:22 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:22 2025-11-26 13:43:44.840254 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:22 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840259 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.840265 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.840271 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.840277 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.840283 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.840288 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.840294 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.840300 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.840305 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.840315 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.840321 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.840330 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.840336 | controller | 13:39:22 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.840342 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.840347 | controller | 13:39:22 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.840353 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.840359 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.840364 | controller | 13:39:23 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840370 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.840376 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.840382 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:23 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840410 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:23 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840417 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840423 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.840428 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840434 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.840440 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.840446 | controller | 13:39:23 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840451 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.840457 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840463 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.840468 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.840474 | controller | 13:39:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.840480 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:23 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840495 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840501 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.840511 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.840516 | controller | \ logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.840522 | controller | $imageTuples)\n logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + grep 2025-11-26 13:43:44.840532 | controller | RELATED_IMAGE\n logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.840538 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:23 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840543 | controller | | + exit 0\n logger.go:42: 13:39:24 | glance_split/1-deploy_glance | running 2025-11-26 13:43:44.840549 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.840555 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.840561 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.840566 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.840574 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.840580 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.840586 | controller | \ ]\n logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.840593 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.840600 | controller | \"default-public\" }}'\n logger.go:42: 13:39:24 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840606 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.840611 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.840617 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.840623 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.840628 | controller | 13:39: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-11-26 13:43:44.840634 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.840640 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.840646 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.840651 | controller | 13:39:24 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:24 2025-11-26 13:43:44.840657 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:24 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840663 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.840668 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.840674 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.840680 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.840686 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.840691 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.840697 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.840703 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.840708 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.840718 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.840724 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.840730 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.840744 | controller | 13:39:24 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.840750 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.840756 | controller | 13:39:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.840761 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.840767 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.840773 | controller | 13:39:24 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840779 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.840784 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.840790 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:24 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840796 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:24 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840802 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840810 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.840816 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840822 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.840827 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.840833 | controller | 13:39:24 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840839 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.840844 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840853 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.840859 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.840865 | controller | 13:39:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.840870 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:24 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840876 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.840882 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.840894 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.840903 | controller | \ logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.840909 | controller | $imageTuples)\n logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + grep 2025-11-26 13:43:44.840915 | controller | RELATED_IMAGE\n logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.840920 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:24 | glance_split/1-deploy_glance 2025-11-26 13:43:44.840926 | controller | | + exit 0\n logger.go:42: 13:39:25 | glance_split/1-deploy_glance | running 2025-11-26 13:43:44.840932 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.840937 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.840943 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.840970 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.840980 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.840986 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.840992 | controller | \ ]\n logger.go:42: 13:39:25 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.841006 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.841012 | controller | \"default-public\" }}'\n logger.go:42: 13:39:25 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841017 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.841023 | controller | \ logger.go:42: 13:39:25 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.841029 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.841035 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.841041 | controller | 13:39: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-11-26 13:43:44.841051 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.841057 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.841063 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.841068 | controller | 13:39:26 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:26 2025-11-26 13:43:44.841074 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:26 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841080 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.841086 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.841091 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.841100 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.841105 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.841111 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.841120 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.841126 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.841132 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.841137 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.841143 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.841149 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.841155 | controller | 13:39:26 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.841160 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.841166 | controller | 13:39:26 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.841175 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.841180 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.841186 | controller | 13:39:26 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841192 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.841198 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.841203 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:26 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841209 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:26 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841215 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841220 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.841235 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841241 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.841247 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.841253 | controller | 13:39:26 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841258 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.841265 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841271 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.841276 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.841282 | controller | 13:39:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.841288 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:26 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841294 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841303 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.841309 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.841315 | controller | \ logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.841320 | controller | $imageTuples)\n logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.841326 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:26 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841332 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:39:26 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841337 | controller | | + exit 0\n logger.go:42: 13:39:27 | glance_split/1-deploy_glance | running 2025-11-26 13:43:44.841343 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.841349 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.841354 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.841360 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.841366 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.841372 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.841377 | controller | \ ]\n logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.841383 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.841389 | controller | \"default-public\" }}'\n logger.go:42: 13:39:27 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841394 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.841400 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.841406 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.841411 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.841417 | controller | 13:39: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-11-26 13:43:44.841423 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.841429 | controller | \ logger.go:42: 13:39: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-11-26 13:43:44.841434 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.841440 | controller | 13:39:27 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:39:27 2025-11-26 13:43:44.841446 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 13:39:27 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841460 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.841466 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.841471 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.841477 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.841486 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.841492 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.841498 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.841504 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.841510 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.841515 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.841521 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.841527 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.841532 | controller | 13:39:27 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.841538 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.841544 | controller | 13:39:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.841549 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.841555 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.841561 | controller | 13:39:27 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841567 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.841572 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.841578 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:27 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841584 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:39:27 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841589 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841598 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.841604 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841610 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.841615 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.841621 | controller | 13:39:27 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841627 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.841633 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841638 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.841644 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.841653 | controller | 13:39:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.841659 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:39:27 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841664 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.841670 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.841684 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.841690 | controller | \ logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.841696 | controller | $imageTuples)\n logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + grep 2025-11-26 13:43:44.841702 | controller | RELATED_IMAGE\n logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + echo 2025-11-26 13:43:44.841707 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:39:27 | glance_split/1-deploy_glance 2025-11-26 13:43:44.841713 | controller | | + exit 0\n logger.go:42: 13:39:27 | glance_split/1-deploy_glance | test step 2025-11-26 13:43:44.841719 | controller | completed 1-deploy_glance\n logger.go:42: 13:39:27 | glance_split/2-scale-glanceapis 2025-11-26 13:43:44.841725 | controller | | starting test step 2-scale-glanceapis\n logger.go:42: 13:39:27 | glance_split/2-scale-glanceapis 2025-11-26 13:43:44.841730 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-11-26 13:43:44.841736 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":3}]'\n ]\n 2025-11-26 13:43:44.841744 | controller | \ logger.go:42: 13:39:28 | glance_split/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.841750 | controller | patched\n logger.go:42: 13:39:42 | glance_split/2-scale-glanceapis | test step 2025-11-26 13:43:44.841756 | controller | completed 2-scale-glanceapis\n logger.go:42: 13:39:42 | glance_split/3-scale-down-glanceapis 2025-11-26 13:43:44.841762 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 13:39:42 | glance_split/3-scale-down-glanceapis 2025-11-26 13:43:44.841767 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-11-26 13:43:44.841773 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2025-11-26 13:43:44.841779 | controller | \ logger.go:42: 13:39:42 | glance_split/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.841784 | controller | patched\n logger.go:42: 13:39:50 | glance_split/3-scale-down-glanceapis | test 2025-11-26 13:43:44.841790 | controller | step completed 3-scale-down-glanceapis\n logger.go:42: 13:39:50 | glance_split/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.841796 | controller | | starting test step 4-scale-down-zero-glanceapis\n logger.go:42: 13:39:50 | 2025-11-26 13:43:44.841801 | controller | glance_split/4-scale-down-zero-glanceapis | running command: [sh -c oc patch Glance 2025-11-26 13:43:44.841807 | controller | -n $NAMESPACE glance --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", 2025-11-26 13:43:44.841813 | controller | \"value\":0}]'\n ]\n logger.go:42: 13:39:50 | glance_split/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.841818 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 13:39:54 | glance_split/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.841824 | controller | | test step completed 4-scale-down-zero-glanceapis\n logger.go:42: 13:39:54 | 2025-11-26 13:43:44.841830 | controller | glance_split/5-cleanup-glance | starting test step 5-cleanup-glance\n logger.go:42: 2025-11-26 13:43:44.841835 | controller | 13:39:54 | glance_split/5-cleanup-glance | running command: [sh -c oc kustomize 2025-11-26 13:43:44.841841 | controller | ../../../../config/samples/layout/split | oc delete -n $NAMESPACE -f -\n ]\n 2025-11-26 13:43:44.841850 | controller | \ logger.go:42: 13:39:54 | glance_split/5-cleanup-glance | glance.glance.openstack.org 2025-11-26 13:43:44.841855 | controller | \"glance\" deleted\n logger.go:42: 13:39:56 | glance_split/5-cleanup-glance | 2025-11-26 13:43:44.841861 | controller | test step completed 5-cleanup-glance\n logger.go:42: 13:39:56 | glance_split/6-cleanup-common 2025-11-26 13:43:44.841867 | controller | | starting test step 6-cleanup-common\n logger.go:42: 13:39:56 | glance_split/6-cleanup-common 2025-11-26 13:43:44.841872 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-11-26 13:43:44.841878 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE delete --ignore-not-found 2025-11-26 13:43:44.841884 | controller | -f -\n ]\n logger.go:42: 13:39:56 | glance_split/6-cleanup-common | running 2025-11-26 13:43:44.841889 | controller | command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-11-26 13:43:44.841895 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2025-11-26 13:43:44.841901 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2025-11-26 13:43:44.841907 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2025-11-26 13:43:44.841912 | controller | 13:39:56 | glance_split/6-cleanup-common | persistentvolumeclaim \"glance-cache-glance-default-external-api-0\" 2025-11-26 13:43:44.841918 | controller | deleted\n logger.go:42: 13:39:56 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.841924 | controller | \"glance-cache-glance-default-external-api-1\" deleted\n logger.go:42: 13:39:57 2025-11-26 13:43:44.841938 | controller | | glance_split/6-cleanup-common | persistentvolumeclaim \"glance-cache-glance-default-external-api-2\" 2025-11-26 13:43:44.841943 | controller | deleted\n logger.go:42: 13:39:57 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.841964 | controller | \"glance-cache-glance-default-internal-api-0\" deleted\n logger.go:42: 13:39:57 2025-11-26 13:43:44.841973 | controller | | glance_split/6-cleanup-common | persistentvolumeclaim \"glance-cache-glance-default-internal-api-1\" 2025-11-26 13:43:44.841979 | controller | deleted\n logger.go:42: 13:39:57 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.841984 | controller | \"glance-cache-glance-default-internal-api-2\" deleted\n logger.go:42: 13:39:58 2025-11-26 13:43:44.841990 | controller | | glance_split/6-cleanup-common | persistentvolumeclaim \"glance-glance-default-external-api-0\" 2025-11-26 13:43:44.841996 | controller | deleted\n logger.go:42: 13:39:58 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.842002 | controller | \"glance-glance-default-external-api-1\" deleted\n logger.go:42: 13:39:58 | glance_split/6-cleanup-common 2025-11-26 13:43:44.842007 | controller | | persistentvolumeclaim \"glance-glance-default-external-api-2\" deleted\n logger.go:42: 2025-11-26 13:43:44.842013 | controller | 13:39:58 | glance_split/6-cleanup-common | persistentvolumeclaim \"glance-glance-default-internal-api-0\" 2025-11-26 13:43:44.842019 | controller | deleted\n logger.go:42: 13:39:59 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.842024 | controller | \"glance-glance-default-internal-api-1\" deleted\n logger.go:42: 13:39:59 | glance_split/6-cleanup-common 2025-11-26 13:43:44.842030 | controller | | persistentvolumeclaim \"glance-glance-default-internal-api-2\" deleted\n logger.go:42: 2025-11-26 13:43:44.842039 | controller | 13:39:59 | glance_split/6-cleanup-common | persistentvolume/local-storage01-crc 2025-11-26 13:43:44.842045 | controller | patched\n logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage02-crc 2025-11-26 13:43:44.842051 | controller | patched\n logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage03-crc 2025-11-26 13:43:44.842056 | controller | patched\n logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage06-crc 2025-11-26 13:43:44.842066 | controller | patched\n logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage07-crc 2025-11-26 13:43:44.842072 | controller | patched\n logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage09-crc 2025-11-26 13:43:44.842077 | controller | patched\n logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage11-crc 2025-11-26 13:43:44.842083 | controller | patched\n logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage12-crc 2025-11-26 13:43:44.842089 | controller | patched\n logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage13-crc 2025-11-26 13:43:44.842095 | controller | patched\n logger.go:42: 13:40:01 | glance_split/6-cleanup-common | persistentvolume/local-storage14-crc 2025-11-26 13:43:44.842100 | controller | patched\n logger.go:42: 13:40:01 | glance_split/6-cleanup-common | persistentvolume/local-storage16-crc 2025-11-26 13:43:44.842106 | controller | patched\n logger.go:42: 13:40:01 | glance_split/6-cleanup-common | persistentvolume/local-storage17-crc 2025-11-26 13:43:44.842112 | controller | patched\n logger.go:42: 13:40:01 | glance_split/6-cleanup-common | test step 2025-11-26 13:43:44.842117 | controller | completed 6-cleanup-common\n logger.go:42: 13:40:01 | glance_split | skipping 2025-11-26 13:43:44.842123 | controller | kubernetes event logging\n=== CONT kuttl/harness/glance_image_cache\n logger.go:42: 2025-11-26 13:43:44.842129 | controller | 13:40:01 | glance_image_cache | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2025-11-26 13:43:44.842135 | controller | \ logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | starting test 2025-11-26 13:43:44.842143 | controller | step 1-deploy_glance\n logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance 2025-11-26 13:43:44.842149 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/split | 2025-11-26 13:43:44.842155 | controller | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance 2025-11-26 13:43:44.842160 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance 2025-11-26 13:43:44.842166 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-11-26 13:43:44.842173 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":2}]'\n ]\n 2025-11-26 13:43:44.842180 | controller | \ logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2025-11-26 13:43:44.842188 | controller | patched\n logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | running 2025-11-26 13:43:44.842195 | controller | command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-11-26 13:43:44.842216 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE apply -f -\n ]\n 2025-11-26 13:43:44.842225 | controller | \ logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | configmap/openstack-scripts-9db6gc427h 2025-11-26 13:43:44.842232 | controller | created\n logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | pod/openstackclient 2025-11-26 13:43:44.842238 | controller | created\n logger.go:42: 13:40:23 | glance_image_cache/1-deploy_glance | test 2025-11-26 13:43:44.842244 | controller | step completed 1-deploy_glance\n logger.go:42: 13:40:23 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842256 | controller | | starting test step 2-cache-image\n logger.go:42: 13:40:23 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842262 | controller | | running command: [sh -c sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false 2025-11-26 13:43:44.842268 | controller | -- /bin/sh -c \"DOMAIN=glance-default-external-api.$NAMESPACE.svc REPLICA=glance-default-external-api- 2025-11-26 13:43:44.842274 | controller | ./scripts/cache_and_delete_image.sh\"\n ]\n logger.go:42: 13:40:44 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842283 | controller | | + TIME=3\n logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + CACHE_TIME=6\n 2025-11-26 13:43:44.842289 | controller | \ logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + DOMAIN=glance-default-external-api.glance-kuttl-tests.svc\n 2025-11-26 13:43:44.842295 | controller | \ logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + REPLICA=glance-default-external-api-\n 2025-11-26 13:43:44.842300 | controller | \ logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + IMAGE_NAME=myimage\n 2025-11-26 13:43:44.842306 | controller | \ logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | ++ awk '/auth_url/ 2025-11-26 13:43:44.842312 | controller | {print $2}' /etc/openstack/clouds.yaml\n logger.go:42: 13:40:44 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842317 | controller | | + KEYSTONE=http://keystone-public.glance-kuttl-tests.svc:5000\n logger.go:42: 2025-11-26 13:43:44.842323 | controller | 13:40:44 | glance_image_cache/2-cache-image | + ADMIN_PWD=12345678\n logger.go:42: 2025-11-26 13:43:44.842329 | controller | 13:40:44 | glance_image_cache/2-cache-image | + ADMIN_USER=admin\n logger.go:42: 2025-11-26 13:43:44.842335 | controller | 13:40:44 | glance_image_cache/2-cache-image | + glance='glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2025-11-26 13:43:44.842340 | controller | \ --os-project-name admin --os-username admin --os-password 12345678 2025-11-26 13:43:44.842346 | controller | \ --os-user-domain-name default --os-project-domain-name default '\n logger.go:42: 2025-11-26 13:43:44.842352 | controller | 13:40:44 | glance_image_cache/2-cache-image | + exec\n logger.go:42: 13:40:44 2025-11-26 13:43:44.842357 | controller | | glance_image_cache/2-cache-image | + echo This is a dodgy image\n logger.go:42: 2025-11-26 13:43:44.842363 | controller | 13:40:44 | glance_image_cache/2-cache-image | + openstack image list -c ID -f value\n 2025-11-26 13:43:44.842369 | controller | \ logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + xargs -n 1 openstack 2025-11-26 13:43:44.842374 | controller | image delete\n logger.go:42: 13:40:54 | glance_image_cache/2-cache-image | usage: 2025-11-26 13:43:44.842380 | controller | openstack image delete [-h] [ ...]\n logger.go:42: 13:40:54 | 2025-11-26 13:43:44.842386 | controller | glance_image_cache/2-cache-image | openstack image delete: error: the following 2025-11-26 13:43:44.842391 | controller | arguments are required: \n logger.go:42: 13:40:54 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842397 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.842403 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.842408 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.842414 | controller | cache-list\n logger.go:42: 13:40:54 | glance_image_cache/2-cache-image | ++ awk 2025-11-26 13:43:44.842420 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 13:40:55 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842426 | controller | | Error finding address for http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-11-26 13:43:44.842431 | controller | Unable to establish connection to http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-11-26 13:43:44.842437 | controller | HTTPConnectionPool(host='glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc', 2025-11-26 13:43:44.842443 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name 2025-11-26 13:43:44.842454 | controller | or service not known'))\n logger.go:42: 13:40:55 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842473 | controller | | + CACHED_ID=\n logger.go:42: 13:40:55 | glance_image_cache/2-cache-image | 2025-11-26 13:43:44.842479 | controller | + [[ '' != '' ]]\n logger.go:42: 13:40:55 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842484 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.842490 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.842496 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.842502 | controller | cache-list\n logger.go:42: 13:40:55 | glance_image_cache/2-cache-image | ++ awk 2025-11-26 13:43:44.842507 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 13:40:57 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842513 | controller | | + CACHED_ID=\n logger.go:42: 13:40:57 | glance_image_cache/2-cache-image | 2025-11-26 13:43:44.842519 | controller | + [[ '' != '' ]]\n logger.go:42: 13:40:57 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842525 | controller | | + echo 'Creating new image.'\n logger.go:42: 13:40:57 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842530 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.842536 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.842542 | controller | default --verbose image-create --disk-format qcow2 --container-format bare --name 2025-11-26 13:43:44.842547 | controller | myimage --file myimage\n logger.go:42: 13:40:57 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842553 | controller | | Creating new image.\n logger.go:42: 13:41:04 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842559 | controller | | +------------------+----------------------------------------------------------------------------------+\n 2025-11-26 13:43:44.842565 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | Property | 2025-11-26 13:43:44.842573 | controller | Value |\n 2025-11-26 13:43:44.842579 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+\n 2025-11-26 13:43:44.842585 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | checksum | 2025-11-26 13:43:44.842591 | controller | 69bcebf29946998555945bfd562df6f0 |\n 2025-11-26 13:43:44.842596 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | container_format 2025-11-26 13:43:44.842602 | controller | | bare |\n 2025-11-26 13:43:44.842608 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | created_at | 2025-11-26 13:43:44.842614 | controller | 2025-11-26T13:41:02Z |\n 2025-11-26 13:43:44.842619 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | disk_format | 2025-11-26 13:43:44.842625 | controller | qcow2 |\n 2025-11-26 13:43:44.842631 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | id | 2025-11-26 13:43:44.842636 | controller | 1796cf67-da66-42cc-bb6e-6ead7342c5cc |\n 2025-11-26 13:43:44.842642 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | min_disk | 2025-11-26 13:43:44.842648 | controller | 0 |\n 2025-11-26 13:43:44.842653 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | min_ram | 2025-11-26 13:43:44.842659 | controller | 0 |\n 2025-11-26 13:43:44.842668 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | name | 2025-11-26 13:43:44.842674 | controller | myimage |\n 2025-11-26 13:43:44.842680 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | os_hash_algo | 2025-11-26 13:43:44.842685 | controller | sha512 |\n 2025-11-26 13:43:44.842691 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | os_hash_value 2025-11-26 13:43:44.842697 | controller | \ | 756138eda333dfdd93b80d8bae18b447fbab34462db0cc57df732b81e51015961e815e04c09b42da 2025-11-26 13:43:44.842703 | controller | |\n logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | | 2025-11-26 13:43:44.842708 | controller | 7de16058d0fc34812d6ecc3496bd7519c395202e88705ccc |\n 2025-11-26 13:43:44.842714 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | os_hidden | 2025-11-26 13:43:44.842720 | controller | False |\n 2025-11-26 13:43:44.842734 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | owner | 2025-11-26 13:43:44.842740 | controller | 5988afe206694c588194fdbaef09d267 |\n 2025-11-26 13:43:44.842745 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | protected | 2025-11-26 13:43:44.842751 | controller | False |\n 2025-11-26 13:43:44.842757 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | size | 2025-11-26 13:43:44.842763 | controller | 22 |\n 2025-11-26 13:43:44.842772 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | status | 2025-11-26 13:43:44.842778 | controller | active |\n 2025-11-26 13:43:44.842783 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | stores | 2025-11-26 13:43:44.842789 | controller | default_backend |\n 2025-11-26 13:43:44.842795 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | tags | 2025-11-26 13:43:44.842800 | controller | [] |\n 2025-11-26 13:43:44.842806 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | updated_at | 2025-11-26 13:43:44.842812 | controller | 2025-11-26T13:41:04Z |\n 2025-11-26 13:43:44.842817 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | virtual_size | 2025-11-26 13:43:44.842823 | controller | Not available |\n 2025-11-26 13:43:44.842829 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | visibility | 2025-11-26 13:43:44.842834 | controller | shared |\n 2025-11-26 13:43:44.842840 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+\n 2025-11-26 13:43:44.842846 | controller | \ logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | + sleep 3\n logger.go:42: 2025-11-26 13:43:44.842852 | controller | 13:41:07 | glance_image_cache/2-cache-image | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2025-11-26 13:43:44.842857 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name 2025-11-26 13:43:44.842863 | controller | default --os-project-domain-name default image-list\n logger.go:42: 13:41:07 2025-11-26 13:43:44.842872 | controller | | glance_image_cache/2-cache-image | ++ awk -v img=myimage '$0 ~ img {print $2}'\n 2025-11-26 13:43:44.842878 | controller | \ logger.go:42: 13:41:08 | glance_image_cache/2-cache-image | Image ID: 1796cf67-da66-42cc-bb6e-6ead7342c5cc\n 2025-11-26 13:43:44.842884 | controller | \ logger.go:42: 13:41:08 | glance_image_cache/2-cache-image | + ID=1796cf67-da66-42cc-bb6e-6ead7342c5cc\n 2025-11-26 13:43:44.842889 | controller | \ logger.go:42: 13:41:08 | glance_image_cache/2-cache-image | + echo 'Image ID: 2025-11-26 13:43:44.842895 | controller | 1796cf67-da66-42cc-bb6e-6ead7342c5cc'\n logger.go:42: 13:41:08 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842901 | controller | | + sleep 3\n logger.go:42: 13:41:11 | glance_image_cache/2-cache-image | ++ 2025-11-26 13:43:44.842906 | controller | glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.842912 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.842918 | controller | default image-show 1796cf67-da66-42cc-bb6e-6ead7342c5cc\n logger.go:42: 13:41:11 2025-11-26 13:43:44.842923 | controller | | glance_image_cache/2-cache-image | ++ awk '/status/{print $4}'\n logger.go:42: 2025-11-26 13:43:44.842929 | controller | 13:41:13 | glance_image_cache/2-cache-image | Image Status => active\n logger.go:42: 2025-11-26 13:43:44.842935 | controller | 13:41:13 | glance_image_cache/2-cache-image | Caching image on replica 0\n logger.go:42: 2025-11-26 13:43:44.842941 | controller | 13:41:13 | glance_image_cache/2-cache-image | + STATE=active\n logger.go:42: 2025-11-26 13:43:44.842949 | controller | 13:41:13 | glance_image_cache/2-cache-image | + echo 'Image Status => active'\n 2025-11-26 13:43:44.842972 | controller | \ logger.go:42: 13:41:13 | glance_image_cache/2-cache-image | + [[ active != \\a\\c\\t\\i\\v\\e 2025-11-26 13:43:44.842978 | controller | ]]\n logger.go:42: 13:41:13 | glance_image_cache/2-cache-image | + echo 'Caching 2025-11-26 13:43:44.842983 | controller | image on replica 0'\n logger.go:42: 13:41:13 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.842989 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.842995 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.843010 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.843015 | controller | cache-queue 1796cf67-da66-42cc-bb6e-6ead7342c5cc\n logger.go:42: 13:41:14 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843021 | controller | | + sleep 6\n logger.go:42: 13:41:20 | glance_image_cache/2-cache-image | ++ 2025-11-26 13:43:44.843027 | controller | awk -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 13:41:20 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843033 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.843039 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.843044 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.843050 | controller | cache-list\n logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | + CACHED_ID=1796cf67-da66-42cc-bb6e-6ead7342c5cc\n 2025-11-26 13:43:44.843056 | controller | \ logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | + echo 'Cached image 2025-11-26 13:43:44.843065 | controller | id on replica 0 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc'\n logger.go:42: 13:41:22 2025-11-26 13:43:44.843071 | controller | | glance_image_cache/2-cache-image | + [[ 1796cf67-da66-42cc-bb6e-6ead7342c5cc != 2025-11-26 13:43:44.843076 | controller | 1796cf67-da66-42cc-bb6e-6ead7342c5cc ]]\n logger.go:42: 13:41:22 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843086 | controller | | + echo 'Verifying image is not cached on replica 1'\n logger.go:42: 13:41:22 2025-11-26 13:43:44.843091 | controller | | glance_image_cache/2-cache-image | Cached image id on replica 0 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc\n 2025-11-26 13:43:44.843097 | controller | \ logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | Verifying image 2025-11-26 13:43:44.843106 | controller | is not cached on replica 1\n logger.go:42: 13:41:22 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843112 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.843117 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.843123 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.843129 | controller | cache-list\n logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | ++ awk 2025-11-26 13:43:44.843134 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 13:41:23 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843143 | controller | | + CACHED_ID_1=\n logger.go:42: 13:41:23 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843149 | controller | | + echo 'Cached image id on replica 1 => '\n logger.go:42: 13:41:23 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843154 | controller | | + [[ '' != '' ]]\n logger.go:42: 13:41:23 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843160 | controller | | + echo 'Caching image on replica 1'\n logger.go:42: 13:41:23 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843166 | controller | | Cached image id on replica 1 => \n logger.go:42: 13:41:23 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843171 | controller | | Caching image on replica 1\n logger.go:42: 13:41:23 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843177 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.843183 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.843189 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.843194 | controller | cache-queue 1796cf67-da66-42cc-bb6e-6ead7342c5cc\n logger.go:42: 13:41:24 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843200 | controller | | + sleep 6\n logger.go:42: 13:41:30 | glance_image_cache/2-cache-image | ++ 2025-11-26 13:43:44.843206 | controller | glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.843211 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.843217 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.843223 | controller | cache-list\n logger.go:42: 13:41:30 | glance_image_cache/2-cache-image | ++ awk 2025-11-26 13:43:44.843228 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 13:41:32 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843234 | controller | | Cached image id on replica 1 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc\n logger.go:42: 2025-11-26 13:43:44.843240 | controller | 13:41:32 | glance_image_cache/2-cache-image | + CACHED_ID_2=1796cf67-da66-42cc-bb6e-6ead7342c5cc\n 2025-11-26 13:43:44.843245 | controller | \ logger.go:42: 13:41:32 | glance_image_cache/2-cache-image | + echo 'Cached image 2025-11-26 13:43:44.843260 | controller | id on replica 1 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc'\n logger.go:42: 13:41:32 2025-11-26 13:43:44.843266 | controller | | glance_image_cache/2-cache-image | + [[ 1796cf67-da66-42cc-bb6e-6ead7342c5cc != 2025-11-26 13:43:44.843272 | controller | 1796cf67-da66-42cc-bb6e-6ead7342c5cc ]]\n logger.go:42: 13:41:32 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843277 | controller | | Deleting cached image from replica 0\n logger.go:42: 13:41:32 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843287 | controller | | + echo 'Deleting cached image from replica 0'\n logger.go:42: 13:41:32 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843293 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.843298 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.843304 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.843310 | controller | cache-delete 1796cf67-da66-42cc-bb6e-6ead7342c5cc\n logger.go:42: 13:41:33 | 2025-11-26 13:43:44.843316 | controller | glance_image_cache/2-cache-image | Verifying image is still cached on replica 1\n 2025-11-26 13:43:44.843321 | controller | \ logger.go:42: 13:41:33 | glance_image_cache/2-cache-image | + echo 'Verifying 2025-11-26 13:43:44.843327 | controller | image is still cached on replica 1'\n logger.go:42: 13:41:33 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843333 | controller | | ++ awk -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 13:41:33 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843338 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.843344 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.843350 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.843356 | controller | cache-list\n logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | Cached 2025-11-26 13:43:44.843361 | controller | image id on replica 1 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc\n logger.go:42: 2025-11-26 13:43:44.843367 | controller | 13:41:35 | glance_image_cache/2-cache-image | Verify Cached image is deleted from 2025-11-26 13:43:44.843373 | controller | replica 0\n logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | + CACHED_ID_3=1796cf67-da66-42cc-bb6e-6ead7342c5cc\n 2025-11-26 13:43:44.843378 | controller | \ logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | + echo 'Cached image 2025-11-26 13:43:44.843384 | controller | id on replica 1 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc'\n logger.go:42: 13:41:35 2025-11-26 13:43:44.843390 | controller | | glance_image_cache/2-cache-image | + [[ 1796cf67-da66-42cc-bb6e-6ead7342c5cc != 2025-11-26 13:43:44.843395 | controller | 1796cf67-da66-42cc-bb6e-6ead7342c5cc ]]\n logger.go:42: 13:41:35 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843401 | controller | | + echo 'Verify Cached image is deleted from replica 0'\n logger.go:42: 13:41:35 2025-11-26 13:43:44.843407 | controller | | glance_image_cache/2-cache-image | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2025-11-26 13:43:44.843413 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name 2025-11-26 13:43:44.843418 | controller | default --os-project-domain-name default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.843424 | controller | cache-list\n logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | ++ awk 2025-11-26 13:43:44.843430 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 13:41:36 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843436 | controller | | Deleting image 1796cf67-da66-42cc-bb6e-6ead7342c5cc\n logger.go:42: 13:41:36 2025-11-26 13:43:44.843441 | controller | | glance_image_cache/2-cache-image | + CACHED_ID_4=\n logger.go:42: 13:41:36 2025-11-26 13:43:44.843447 | controller | | glance_image_cache/2-cache-image | + [[ '' != '' ]]\n logger.go:42: 13:41:36 2025-11-26 13:43:44.843453 | controller | | glance_image_cache/2-cache-image | + echo 'Deleting image 1796cf67-da66-42cc-bb6e-6ead7342c5cc'\n 2025-11-26 13:43:44.843458 | controller | \ logger.go:42: 13:41:36 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-11-26 13:43:44.843467 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.843473 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.843479 | controller | default image-delete 1796cf67-da66-42cc-bb6e-6ead7342c5cc\n logger.go:42: 13:41:38 2025-11-26 13:43:44.843484 | controller | | glance_image_cache/2-cache-image | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2025-11-26 13:43:44.843490 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name 2025-11-26 13:43:44.843507 | 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-11-26 13:43:44.843513 | controller | cache-list\n logger.go:42: 13:41:38 | glance_image_cache/2-cache-image | ++ awk 2025-11-26 13:43:44.843519 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 13:41:39 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843525 | controller | | Caching tests executed successfully!!!\n logger.go:42: 13:41:39 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843531 | controller | | + CACHED_ID_5=\n logger.go:42: 13:41:39 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843537 | controller | | + [[ '' != '' ]]\n logger.go:42: 13:41:39 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843543 | controller | | + echo 'Caching tests executed successfully!!!'\n logger.go:42: 13:41:39 | 2025-11-26 13:43:44.843549 | controller | glance_image_cache/2-cache-image | + exit 0\n logger.go:42: 13:41:39 | glance_image_cache/2-cache-image 2025-11-26 13:43:44.843554 | controller | | test step completed 2-cache-image\n logger.go:42: 13:41:39 | glance_image_cache/3-scale-down-glanceapis 2025-11-26 13:43:44.843560 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 13:41:39 | glance_image_cache/3-scale-down-glanceapis 2025-11-26 13:43:44.843567 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-11-26 13:43:44.843574 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2025-11-26 13:43:44.843582 | controller | \ logger.go:42: 13:41:40 | glance_image_cache/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.843593 | controller | patched\n logger.go:42: 13:41:41 | glance_image_cache/3-scale-down-glanceapis 2025-11-26 13:43:44.843601 | controller | | test step completed 3-scale-down-glanceapis\n logger.go:42: 13:41:41 | glance_image_cache/4-cleanup-glance 2025-11-26 13:43:44.843611 | controller | | starting test step 4-cleanup-glance\n logger.go:42: 13:41:41 | glance_image_cache/4-cleanup-glance 2025-11-26 13:43:44.843619 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single 2025-11-26 13:43:44.843625 | controller | | oc delete -n $NAMESPACE -f -\n ]\n logger.go:42: 13:41:41 | glance_image_cache/4-cleanup-glance 2025-11-26 13:43:44.843631 | controller | | glance.glance.openstack.org \"glance\" deleted\n logger.go:42: 13:41:45 | glance_image_cache/4-cleanup-glance 2025-11-26 13:43:44.843637 | controller | | test step completed 4-cleanup-glance\n logger.go:42: 13:41:45 | glance_image_cache/5-cleanup-common 2025-11-26 13:43:44.843643 | controller | | starting test step 5-cleanup-common\n logger.go:42: 13:41:45 | glance_image_cache/5-cleanup-common 2025-11-26 13:43:44.843648 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-11-26 13:43:44.843654 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE delete --ignore-not-found 2025-11-26 13:43:44.843660 | controller | -f -\n ]\n logger.go:42: 13:41:46 | glance_image_cache/5-cleanup-common 2025-11-26 13:43:44.843665 | controller | | configmap \"openstack-scripts-9db6gc427h\" deleted\n logger.go:42: 13:41:46 2025-11-26 13:43:44.843671 | controller | | glance_image_cache/5-cleanup-common | pod \"openstackclient\" deleted\n logger.go:42: 2025-11-26 13:43:44.843686 | controller | 13:41:46 | glance_image_cache/5-cleanup-common | running command: [sh -c oc -n $NAMESPACE 2025-11-26 13:43:44.843694 | controller | get pvc -l service=glance -o custom-columns=NAME:.metadata.name --no-headers | xargs 2025-11-26 13:43:44.843701 | controller | -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n $NAMESPACE get pv | 2025-11-26 13:43:44.843709 | controller | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE patch pv $pv 2025-11-26 13:43:44.843716 | controller | -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 13:41:47 2025-11-26 13:43:44.843722 | controller | | glance_image_cache/5-cleanup-common | persistentvolumeclaim \"glance-cache-glance-default-external-api-0\" 2025-11-26 13:43:44.843728 | controller | deleted\n logger.go:42: 13:41:47 | glance_image_cache/5-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.843734 | controller | \"glance-cache-glance-default-external-api-1\" deleted\n logger.go:42: 13:41:47 2025-11-26 13:43:44.843739 | controller | | glance_image_cache/5-cleanup-common | persistentvolumeclaim \"glance-cache-glance-default-internal-api-0\" 2025-11-26 13:43:44.843745 | controller | deleted\n logger.go:42: 13:41:47 | glance_image_cache/5-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.843751 | controller | \"glance-cache-glance-default-internal-api-1\" deleted\n logger.go:42: 13:41:48 2025-11-26 13:43:44.843757 | controller | | glance_image_cache/5-cleanup-common | persistentvolumeclaim \"glance-glance-default-external-api-0\" 2025-11-26 13:43:44.843763 | controller | deleted\n logger.go:42: 13:41:48 | glance_image_cache/5-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.843770 | controller | \"glance-glance-default-external-api-1\" deleted\n logger.go:42: 13:41:48 | glance_image_cache/5-cleanup-common 2025-11-26 13:43:44.843792 | controller | | persistentvolumeclaim \"glance-glance-default-internal-api-0\" deleted\n logger.go:42: 2025-11-26 13:43:44.843800 | controller | 13:41:48 | glance_image_cache/5-cleanup-common | persistentvolumeclaim \"glance-glance-default-internal-api-1\" 2025-11-26 13:43:44.843808 | controller | deleted\n logger.go:42: 13:41:49 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage02-crc 2025-11-26 13:43:44.843815 | controller | patched\n logger.go:42: 13:41:49 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage06-crc 2025-11-26 13:43:44.843825 | controller | patched\n logger.go:42: 13:41:49 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage07-crc 2025-11-26 13:43:44.843834 | controller | patched\n logger.go:42: 13:41:49 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage11-crc 2025-11-26 13:43:44.843840 | controller | patched\n logger.go:42: 13:41:49 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage13-crc 2025-11-26 13:43:44.843845 | controller | patched\n logger.go:42: 13:41:50 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage14-crc 2025-11-26 13:43:44.843852 | controller | patched\n logger.go:42: 13:41:50 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage17-crc 2025-11-26 13:43:44.843860 | controller | patched\n logger.go:42: 13:41:50 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage18-crc 2025-11-26 13:43:44.843867 | controller | patched\n logger.go:42: 13:41:50 | glance_image_cache/5-cleanup-common | test 2025-11-26 13:43:44.843875 | controller | step completed 5-cleanup-common\n logger.go:42: 13:41:50 | glance_image_cache 2025-11-26 13:43:44.843882 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_single\n logger.go:42: 2025-11-26 13:43:44.843890 | controller | 13:41:50 | glance_single | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2025-11-26 13:43:44.843897 | controller | \ logger.go:42: 13:41:50 | glance_single/1-deploy_glance | starting test step 2025-11-26 13:43:44.843908 | controller | 1-deploy_glance\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance | running 2025-11-26 13:43:44.843916 | controller | command: [sh -c oc kustomize ../../../../config/samples/layout/single | oc apply 2025-11-26 13:43:44.843927 | controller | -n $NAMESPACE -f -\n ]\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance 2025-11-26 13:43:44.843933 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance 2025-11-26 13:43:44.843940 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.843974 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.843986 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.843994 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.844001 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.844009 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.844016 | controller | \ ]\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.844023 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.844030 | controller | \"default-public\" }}'\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance 2025-11-26 13:43:44.844037 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.844044 | controller | \ logger.go:42: 13:41:50 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.844051 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.844058 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.844066 | controller | 13:41:50 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-11-26 13:43:44.844073 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.844081 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.844095 | controller | nil\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.844103 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.844117 | controller | information for debugging the template:\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance 2025-11-26 13:43:44.844125 | controller | | \ttemplate was:\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.844145 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.844154 | controller | \"default-public\" }}\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance 2025-11-26 13:43:44.844166 | controller | | \traw data was:\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.844174 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.844183 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44253\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.844199 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.844206 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.844226 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.844235 | controller | creation in progress\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.844243 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DB 2025-11-26 13:43:44.844250 | controller | create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DBsync 2025-11-26 13:43:44.844262 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.844270 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.844277 | controller | data not checked\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.844285 | controller | Memcached create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.844292 | controller | creation in progress\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.844300 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.844307 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.844315 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Service 2025-11-26 13:43:44.844322 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"observedGeneration\":1}}\n 2025-11-26 13:43:44.844329 | controller | \ logger.go:42: 13:41:50 | glance_single/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.844337 | controller | engine was:\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.844345 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.844353 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2025-11-26 13:43:44.844361 | controller | \ logger.go:42: 13:41:50 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.844369 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.844376 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.844383 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.844391 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.844396 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.844402 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.844432 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.844442 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.844452 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.844458 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.844464 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.844470 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.844475 | controller | f:conditions:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-11-26 13:43:44.844481 | controller | subresource:status time:2025-11-26T13:41:50Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.844487 | controller | resourceVersion:44253 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] spec:map[apiTimeout:60 2025-11-26 13:43:44.844492 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.844499 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance 2025-11-26 13:43:44.844506 | controller | | debug = true\n logger.go:42: 13:41:50 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.844514 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.844521 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.844528 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.844536 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.844543 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.844550 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.844555 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.844561 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.844567 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.844573 | controller | message:NotificationBusInstance creation in progress reason:Requested severity:Info 2025-11-26 13:43:44.844578 | controller | status:False type:Ready] map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob 2025-11-26 13:43:44.844584 | controller | not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.844590 | controller | message:DB create not started reason:Init status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.844595 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.844601 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.844607 | controller | message:Input data not checked reason:Init status:Unknown type:InputReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.844613 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.844618 | controller | message: Memcached create not started reason:Init status:Unknown type:MemcachedReady] 2025-11-26 13:43:44.844624 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:NotificationBusInstance creation 2025-11-26 13:43:44.844630 | controller | in progress reason:Requested severity:Info status:False type:NotificationBusInstanceReady] 2025-11-26 13:43:44.844640 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.844646 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.844652 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.844657 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.844663 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:Service config create not started 2025-11-26 13:43:44.844669 | controller | reason:Init status:Unknown type:ServiceConfigReady]] observedGeneration:1]]'\n logger.go:42: 2025-11-26 13:43:44.844674 | controller | 13:41:50 | glance_single/1-deploy_glance | command failure, skipping 1 additional 2025-11-26 13:43:44.844680 | controller | commands\n logger.go:42: 13:41:51 | glance_single/1-deploy_glance | running command: 2025-11-26 13:43:44.844696 | controller | [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.844702 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.844708 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.844714 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.844720 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.844725 | controller | \ ]\n logger.go:42: 13:41:51 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.844731 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.844737 | controller | \"default-public\" }}'\n logger.go:42: 13:41:51 | glance_single/1-deploy_glance 2025-11-26 13:43:44.844743 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.844748 | controller | \ logger.go:42: 13:41:51 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.844754 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.844760 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.844765 | controller | 13:41:52 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-11-26 13:43:44.844771 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.844777 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.844792 | controller | nil\n logger.go:42: 13:41:52 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.844798 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.844811 | controller | information for debugging the template:\n logger.go:42: 13:41:52 | glance_single/1-deploy_glance 2025-11-26 13:43:44.844819 | controller | | \ttemplate was:\n logger.go:42: 13:41:52 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.844826 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.844833 | controller | \"default-public\" }}\n logger.go:42: 13:41:52 | glance_single/1-deploy_glance 2025-11-26 13:43:44.844840 | controller | | \traw data was:\n logger.go:42: 13:41:52 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.844848 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.844874 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44272\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.844881 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.844887 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.844893 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:51Z\",\"message\":\"Setup 2025-11-26 13:43:44.844905 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.844911 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DB 2025-11-26 13:43:44.844917 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DBsync 2025-11-26 13:43:44.844923 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.844929 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.844934 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.844940 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.844946 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.844975 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.844983 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.844997 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.845004 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Service 2025-11-26 13:43:44.845011 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.845017 | controller | \ logger.go:42: 13:41:52 | glance_single/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.845023 | controller | engine was:\n logger.go:42: 13:41:52 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.845029 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.845035 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2025-11-26 13:43:44.845041 | controller | \ logger.go:42: 13:41:52 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845047 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.845057 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.845062 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.845068 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.845074 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.845080 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.845085 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.845091 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.845097 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.845102 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.845108 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.845121 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.845128 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-11-26 13:43:44.845133 | controller | operation:Update subresource:status time:2025-11-26T13:41:51Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.845139 | controller | resourceVersion:44272 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] spec:map[apiTimeout:60 2025-11-26 13:43:44.845145 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.845150 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:41:52 | glance_single/1-deploy_glance 2025-11-26 13:43:44.845156 | controller | | debug = true\n logger.go:42: 13:41:52 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.845162 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.845168 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.845173 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.845179 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.845185 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.845191 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.845206 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.845212 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.845218 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:51Z 2025-11-26 13:43:44.845224 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845232 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845238 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.845244 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:DBsync not started reason:Init 2025-11-26 13:43:44.845250 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI 2025-11-26 13:43:44.845260 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845266 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845272 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845278 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.845284 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.845289 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845295 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.845301 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.845306 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.845312 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845318 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.845324 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:Service config create not started 2025-11-26 13:43:44.845329 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.845335 | controller | observedGeneration:1]]'\n logger.go:42: 13:41:52 | glance_single/1-deploy_glance 2025-11-26 13:43:44.845341 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:41:53 | 2025-11-26 13:43:44.845346 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.845352 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.845358 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.845364 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.845369 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.845375 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.845381 | controller | \ ]\n logger.go:42: 13:41:53 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.845386 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.845392 | controller | \"default-public\" }}'\n logger.go:42: 13:41:53 | glance_single/1-deploy_glance 2025-11-26 13:43:44.845398 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.845404 | controller | \ logger.go:42: 13:41:53 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.845409 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.845415 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.845421 | controller | 13:41:53 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-11-26 13:43:44.845426 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.845435 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.845449 | controller | nil\n logger.go:42: 13:41:53 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.845464 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.845476 | controller | information for debugging the template:\n logger.go:42: 13:41:53 | glance_single/1-deploy_glance 2025-11-26 13:43:44.845481 | controller | | \ttemplate was:\n logger.go:42: 13:41:53 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.845487 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.845493 | controller | \"default-public\" }}\n logger.go:42: 13:41:53 | glance_single/1-deploy_glance 2025-11-26 13:43:44.845499 | controller | | \traw data was:\n logger.go:42: 13:41:53 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.845505 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.845511 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44272\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.845520 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.845530 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.845545 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:51Z\",\"message\":\"Setup 2025-11-26 13:43:44.845551 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.845557 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DB 2025-11-26 13:43:44.845563 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DBsync 2025-11-26 13:43:44.845568 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.845574 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.845580 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.845586 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.845592 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.845598 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.845604 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.845611 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.845618 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Service 2025-11-26 13:43:44.845624 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.845631 | controller | \ logger.go:42: 13:41:53 | glance_single/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.845637 | controller | engine was:\n logger.go:42: 13:41:53 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.845647 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.845653 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2025-11-26 13:43:44.845659 | controller | \ logger.go:42: 13:41:53 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845673 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.845682 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.845688 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.845693 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.845699 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.845705 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.845711 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.845717 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.845725 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.845731 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.845737 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.845742 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.845748 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-11-26 13:43:44.845754 | controller | operation:Update subresource:status time:2025-11-26T13:41:51Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.845760 | controller | resourceVersion:44272 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] spec:map[apiTimeout:60 2025-11-26 13:43:44.845765 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.845771 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:41:53 | glance_single/1-deploy_glance 2025-11-26 13:43:44.845777 | controller | | debug = true\n logger.go:42: 13:41:53 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.845782 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.845788 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.845794 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.845800 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.845805 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.845814 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.845820 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.845826 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.845831 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:51Z 2025-11-26 13:43:44.845837 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845843 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845849 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.845854 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:DBsync not started reason:Init 2025-11-26 13:43:44.845860 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI 2025-11-26 13:43:44.845866 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845871 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845877 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845883 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.845889 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.845894 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845900 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.845915 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.845921 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.845927 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.845932 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.845938 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:Service config create not started 2025-11-26 13:43:44.845944 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.845967 | controller | observedGeneration:1]]'\n logger.go:42: 13:41:53 | glance_single/1-deploy_glance 2025-11-26 13:43:44.845976 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:41:54 | 2025-11-26 13:43:44.845982 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.845987 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.845993 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.845999 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.846004 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.846010 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.846016 | controller | \ ]\n logger.go:42: 13:41:54 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.846022 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.846031 | controller | \"default-public\" }}'\n logger.go:42: 13:41:54 | glance_single/1-deploy_glance 2025-11-26 13:43:44.846037 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.846042 | controller | \ logger.go:42: 13:41:54 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.846048 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.846057 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.846063 | controller | 13:41:54 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-11-26 13:43:44.846068 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.846074 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.846086 | controller | nil\n logger.go:42: 13:41:54 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.846091 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.846103 | controller | information for debugging the template:\n logger.go:42: 13:41:54 | glance_single/1-deploy_glance 2025-11-26 13:43:44.846108 | controller | | \ttemplate was:\n logger.go:42: 13:41:54 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.846114 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.846120 | controller | \"default-public\" }}\n logger.go:42: 13:41:54 | glance_single/1-deploy_glance 2025-11-26 13:43:44.846125 | controller | | \traw data was:\n logger.go:42: 13:41:54 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.846132 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.846155 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44272\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.846164 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.846173 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.846179 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:51Z\",\"message\":\"Setup 2025-11-26 13:43:44.846185 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.846191 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DB 2025-11-26 13:43:44.846199 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DBsync 2025-11-26 13:43:44.846205 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.846211 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.846228 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.846234 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.846240 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.846246 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.846255 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.846261 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.846267 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Service 2025-11-26 13:43:44.846273 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.846279 | controller | \ logger.go:42: 13:41:54 | glance_single/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.846285 | controller | engine was:\n logger.go:42: 13:41:54 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.846291 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.846297 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2025-11-26 13:43:44.846303 | controller | \ logger.go:42: 13:41:54 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.846309 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.846314 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.846320 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.846326 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.846332 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.846340 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.846346 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.846352 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.846358 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.846363 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.846369 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.846375 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.846381 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-11-26 13:43:44.846386 | controller | operation:Update subresource:status time:2025-11-26T13:41:51Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.846395 | controller | resourceVersion:44272 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] spec:map[apiTimeout:60 2025-11-26 13:43:44.846410 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.846416 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:41:54 | glance_single/1-deploy_glance 2025-11-26 13:43:44.846422 | controller | | debug = true\n logger.go:42: 13:41:54 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.846427 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.846433 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.846439 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.846445 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.846451 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.846457 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.846462 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.846468 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.846474 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:51Z 2025-11-26 13:43:44.846480 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.846485 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.846491 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.846497 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:DBsync not started reason:Init 2025-11-26 13:43:44.846503 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI 2025-11-26 13:43:44.846508 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.846514 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.846520 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.846526 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.846531 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.846537 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.846543 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.846549 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.846554 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.846560 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.846566 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.846572 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:Service config create not started 2025-11-26 13:43:44.846577 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.846583 | controller | observedGeneration:1]]'\n logger.go:42: 13:41:54 | glance_single/1-deploy_glance 2025-11-26 13:43:44.846592 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:41:55 | 2025-11-26 13:43:44.846598 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.846604 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.846609 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.846615 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.846621 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.846627 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.846632 | controller | \ ]\n logger.go:42: 13:41:55 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.846638 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.846647 | controller | \"default-public\" }}'\n logger.go:42: 13:41:55 | glance_single/1-deploy_glance 2025-11-26 13:43:44.846661 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.846667 | controller | \ logger.go:42: 13:41:55 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.846673 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.846678 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.846684 | controller | 13:41:55 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-11-26 13:43:44.846690 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.846696 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.846707 | controller | nil\n logger.go:42: 13:41:55 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.846713 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.846724 | controller | information for debugging the template:\n logger.go:42: 13:41:55 | glance_single/1-deploy_glance 2025-11-26 13:43:44.846730 | controller | | \ttemplate was:\n logger.go:42: 13:41:55 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.846736 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.846742 | controller | \"default-public\" }}\n logger.go:42: 13:41:55 | glance_single/1-deploy_glance 2025-11-26 13:43:44.846747 | controller | | \traw data was:\n logger.go:42: 13:41:55 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.846753 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.846771 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44272\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.846781 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.846786 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.846792 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:51Z\",\"message\":\"Setup 2025-11-26 13:43:44.846799 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.846804 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DB 2025-11-26 13:43:44.846811 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DBsync 2025-11-26 13:43:44.846817 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.846825 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.846831 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.846837 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.846843 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.846849 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.846857 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.846863 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.846869 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Service 2025-11-26 13:43:44.846875 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-11-26 13:43:44.846880 | controller | \ logger.go:42: 13:41:55 | glance_single/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.846886 | controller | engine was:\n logger.go:42: 13:41:55 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.846900 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.846906 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2025-11-26 13:43:44.846912 | controller | \ logger.go:42: 13:41:55 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.846918 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.846924 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.846930 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.846938 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.846944 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.846967 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.846982 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.846988 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.846994 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.846999 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.847005 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.847012 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.847017 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-11-26 13:43:44.847025 | controller | operation:Update subresource:status time:2025-11-26T13:41:51Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.847032 | controller | resourceVersion:44272 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] spec:map[apiTimeout:60 2025-11-26 13:43:44.847040 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.847047 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:41:55 | glance_single/1-deploy_glance 2025-11-26 13:43:44.847055 | controller | | debug = true\n logger.go:42: 13:41:55 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.847062 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.847070 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.847077 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.847083 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.847089 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.847095 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.847100 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.847106 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.847112 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:51Z 2025-11-26 13:43:44.847118 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847123 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847129 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.847135 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:DBsync not started reason:Init 2025-11-26 13:43:44.847141 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI 2025-11-26 13:43:44.847157 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847163 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847169 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847175 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.847181 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.847190 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847196 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.847202 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.847207 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.847213 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847219 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.847225 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:Service config create not started 2025-11-26 13:43:44.847230 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.847236 | controller | observedGeneration:1]]'\n logger.go:42: 13:41:55 | glance_single/1-deploy_glance 2025-11-26 13:43:44.847242 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:41:56 | 2025-11-26 13:43:44.847247 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.847253 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.847259 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.847264 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.847270 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.847276 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.847285 | controller | \ ]\n logger.go:42: 13:41:56 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.847291 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.847297 | controller | \"default-public\" }}'\n logger.go:42: 13:41:56 | glance_single/1-deploy_glance 2025-11-26 13:43:44.847303 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.847308 | controller | \ logger.go:42: 13:41:56 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.847314 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.847320 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.847325 | controller | 13:41:57 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-11-26 13:43:44.847331 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.847337 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.847348 | controller | nil\n logger.go:42: 13:41:57 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.847354 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.847365 | controller | information for debugging the template:\n logger.go:42: 13:41:57 | glance_single/1-deploy_glance 2025-11-26 13:43:44.847371 | controller | | \ttemplate was:\n logger.go:42: 13:41:57 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.847377 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.847387 | controller | \"default-public\" }}\n logger.go:42: 13:41:57 | glance_single/1-deploy_glance 2025-11-26 13:43:44.847392 | controller | | \traw data was:\n logger.go:42: 13:41:57 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.847406 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.847413 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44352\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.847422 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.847428 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.847434 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.847452 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.847458 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.847464 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.847470 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.847476 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.847482 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Keystone 2025-11-26 13:43:44.847488 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.847493 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.847499 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.847505 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.847511 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.847520 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.847525 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.847531 | 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-11-26 13:43:44.847537 | controller | \ logger.go:42: 13:41:57 | glance_single/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.847543 | controller | engine was:\n logger.go:42: 13:41:57 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.847549 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.847558 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2025-11-26 13:43:44.847564 | controller | \ logger.go:42: 13:41:57 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847570 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.847575 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.847581 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.847587 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.847592 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.847606 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.847612 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.847621 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.847626 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.847632 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.847638 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.847644 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.847650 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] 2025-11-26 13:43:44.847655 | controller | manager:manager operation:Update subresource:status time:2025-11-26T13:41:56Z]] 2025-11-26 13:43:44.847661 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44352 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.847667 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.847673 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:41:57 | glance_single/1-deploy_glance 2025-11-26 13:43:44.847678 | controller | | debug = true\n logger.go:42: 13:41:57 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.847684 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.847690 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.847696 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.847701 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.847707 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.847713 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.847719 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.847724 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.847730 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.847739 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.847745 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob not started reason:Init 2025-11-26 13:43:44.847751 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z message:DB 2025-11-26 13:43:44.847756 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.847762 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.847768 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.847773 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847779 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.847785 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-11-26 13:43:44.847791 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:MariaDBAccount 2025-11-26 13:43:44.847796 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847802 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-11-26 13:43:44.847808 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.847814 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847819 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847825 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.847831 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.847836 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.847850 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.847856 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2025-11-26 13:43:44.847862 | controller | \ logger.go:42: 13:41:57 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.847871 | controller | 1 additional commands\n logger.go:42: 13:41:58 | glance_single/1-deploy_glance 2025-11-26 13:43:44.847877 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.847883 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.847888 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.847894 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.847900 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.847905 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.847911 | controller | \ ]\n logger.go:42: 13:41:58 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.847917 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.847922 | controller | \"default-public\" }}'\n logger.go:42: 13:41:58 | glance_single/1-deploy_glance 2025-11-26 13:43:44.847928 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.847937 | controller | \ logger.go:42: 13:41:58 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.847943 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.847964 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.847973 | controller | 13:41:58 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-11-26 13:43:44.847979 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.847984 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.847996 | controller | nil\n logger.go:42: 13:41:58 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.848002 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.848013 | controller | information for debugging the template:\n logger.go:42: 13:41:58 | glance_single/1-deploy_glance 2025-11-26 13:43:44.848019 | controller | | \ttemplate was:\n logger.go:42: 13:41:58 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.848025 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.848030 | controller | \"default-public\" }}\n logger.go:42: 13:41:58 | glance_single/1-deploy_glance 2025-11-26 13:43:44.848036 | controller | | \traw data was:\n logger.go:42: 13:41:58 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.848042 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.848061 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44352\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.848071 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.848077 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.848083 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.848092 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.848098 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.848104 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.848111 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.848119 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.848126 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Keystone 2025-11-26 13:43:44.848134 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.848141 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.848161 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.848170 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.848186 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.848193 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.848199 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.848206 | 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-11-26 13:43:44.848214 | controller | \ logger.go:42: 13:41:58 | glance_single/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.848222 | controller | engine was:\n logger.go:42: 13:41:58 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.848234 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.848242 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2025-11-26 13:43:44.848252 | controller | \ logger.go:42: 13:41:58 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.848259 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.848264 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.848270 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.848276 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.848281 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.848287 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.848293 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.848299 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.848304 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.848310 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.848316 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.848321 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.848327 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] 2025-11-26 13:43:44.848333 | controller | manager:manager operation:Update subresource:status time:2025-11-26T13:41:56Z]] 2025-11-26 13:43:44.848339 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44352 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.848348 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.848354 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:41:58 | glance_single/1-deploy_glance 2025-11-26 13:43:44.848369 | controller | | debug = true\n logger.go:42: 13:41:58 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.848375 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.848381 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.848387 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.848393 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.848399 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.848404 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.848410 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.848416 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.848422 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.848443 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.848450 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob not started reason:Init 2025-11-26 13:43:44.848457 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z message:DB 2025-11-26 13:43:44.848463 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.848470 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.848476 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.848482 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.848489 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.848495 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-11-26 13:43:44.848501 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:MariaDBAccount 2025-11-26 13:43:44.848508 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.848514 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-11-26 13:43:44.848524 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.848530 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.848537 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.848543 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.848550 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.848556 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.848562 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.848572 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2025-11-26 13:43:44.848578 | controller | \ logger.go:42: 13:41:58 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.848584 | controller | 1 additional commands\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance 2025-11-26 13:43:44.848591 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.848597 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.848604 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.848610 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.848616 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.848623 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.848629 | controller | \ ]\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.848635 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.848642 | controller | \"default-public\" }}'\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance 2025-11-26 13:43:44.848657 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.848664 | controller | \ logger.go:42: 13:41:59 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.848670 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.848677 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.848683 | controller | 13:41:59 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-11-26 13:43:44.848690 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.848695 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.848707 | controller | nil\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.848713 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.848724 | controller | information for debugging the template:\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance 2025-11-26 13:43:44.848730 | controller | | \ttemplate was:\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.848735 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.848741 | controller | \"default-public\" }}\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance 2025-11-26 13:43:44.848747 | controller | | \traw data was:\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.848753 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.848767 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:58Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44384\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.848784 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.848790 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.848796 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.848804 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.848812 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.848819 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.848831 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.848839 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.848846 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:58Z\",\"message\":\"Setup 2025-11-26 13:43:44.848853 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.848861 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.848868 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.848874 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.848881 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.848888 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.848898 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.848906 | 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\":\"260455bb12fd448abf34fa9a58875cdc\"}}\n 2025-11-26 13:43:44.848912 | controller | \ logger.go:42: 13:41:59 | glance_single/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.848928 | controller | engine was:\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.848934 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.848940 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2025-11-26 13:43:44.848965 | controller | \ logger.go:42: 13:41:59 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.848978 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.848984 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.848990 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.848999 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.849005 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.849010 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.849016 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.849046 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.849052 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.849058 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.849064 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.849070 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.849075 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-11-26 13:43:44.849081 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-11-26T13:41:58Z]] 2025-11-26 13:43:44.849087 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44384 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.849093 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.849102 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance 2025-11-26 13:43:44.849108 | controller | | debug = true\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.849113 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.849119 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.849125 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.849131 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.849136 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.849142 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.849148 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.849153 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.849159 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.849165 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.849171 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob not started reason:Init 2025-11-26 13:43:44.849176 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z message:DB 2025-11-26 13:43:44.849195 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.849202 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.849207 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.849213 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.849223 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:58Z 2025-11-26 13:43:44.849229 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.849234 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.849240 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.849246 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.849252 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.849257 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.849263 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.849269 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.849275 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.849280 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.849286 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.849292 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.849297 | controller | serviceID:260455bb12fd448abf34fa9a58875cdc]]'\n logger.go:42: 13:41:59 | glance_single/1-deploy_glance 2025-11-26 13:43:44.849303 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:42:00 | 2025-11-26 13:43:44.849309 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.849315 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.849320 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.849326 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.849332 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.849338 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.849343 | controller | \ ]\n logger.go:42: 13:42:00 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.849349 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.849355 | controller | \"default-public\" }}'\n logger.go:42: 13:42:00 | glance_single/1-deploy_glance 2025-11-26 13:43:44.849360 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.849366 | controller | \ logger.go:42: 13:42:00 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.849375 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.849381 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.849387 | controller | 13:42:00 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-11-26 13:43:44.849392 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.849398 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.849412 | controller | nil\n logger.go:42: 13:42:00 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.849418 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.849432 | controller | information for debugging the template:\n logger.go:42: 13:42:00 | glance_single/1-deploy_glance 2025-11-26 13:43:44.849437 | controller | | \ttemplate was:\n logger.go:42: 13:42:00 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.849452 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.849458 | controller | \"default-public\" }}\n logger.go:42: 13:42:00 | glance_single/1-deploy_glance 2025-11-26 13:43:44.849463 | controller | | \traw data was:\n logger.go:42: 13:42:00 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.849470 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.849476 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:58Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44384\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.849485 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.849491 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.849505 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.849512 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.849518 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.849523 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.849529 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.849535 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.849541 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:58Z\",\"message\":\"Setup 2025-11-26 13:43:44.849547 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.849552 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.849558 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.849564 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.849570 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.849575 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.849581 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.849587 | 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\":\"260455bb12fd448abf34fa9a58875cdc\"}}\n 2025-11-26 13:43:44.849596 | controller | \ logger.go:42: 13:42:00 | glance_single/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.849605 | controller | engine was:\n logger.go:42: 13:42:00 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.849611 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.849617 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2025-11-26 13:43:44.849623 | controller | \ logger.go:42: 13:42:00 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.849629 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.849642 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.849648 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.849654 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.849660 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.849666 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.849672 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.849678 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.849684 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.849689 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.849695 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.849701 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.849706 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-11-26 13:43:44.849712 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-11-26T13:41:58Z]] 2025-11-26 13:43:44.849718 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44384 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.849724 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.849729 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:42:00 | glance_single/1-deploy_glance 2025-11-26 13:43:44.849735 | controller | | debug = true\n logger.go:42: 13:42:00 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.849741 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.849746 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.849752 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.849761 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.849767 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.849772 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.849778 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.849784 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.849790 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.849795 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.849804 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob not started reason:Init 2025-11-26 13:43:44.849810 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z message:DB 2025-11-26 13:43:44.849815 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.849821 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.849827 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.849832 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.849838 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:58Z 2025-11-26 13:43:44.849844 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.849849 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.849855 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.849861 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.849867 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.849872 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.849886 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.849892 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.849897 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.849903 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.849909 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.849915 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.849921 | controller | serviceID:260455bb12fd448abf34fa9a58875cdc]]'\n logger.go:42: 13:42:00 | glance_single/1-deploy_glance 2025-11-26 13:43:44.849926 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:42:01 | 2025-11-26 13:43:44.849932 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.849938 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.849944 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.849974 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.849986 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.849992 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.849998 | controller | \ ]\n logger.go:42: 13:42:01 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.850003 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.850009 | controller | \"default-public\" }}'\n logger.go:42: 13:42:01 | glance_single/1-deploy_glance 2025-11-26 13:43:44.850015 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.850021 | controller | \ logger.go:42: 13:42:01 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.850026 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.850032 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.850038 | controller | 13:42:01 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-11-26 13:43:44.850044 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.850049 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.850061 | controller | nil\n logger.go:42: 13:42:01 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.850066 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.850078 | controller | information for debugging the template:\n logger.go:42: 13:42:01 | glance_single/1-deploy_glance 2025-11-26 13:43:44.850084 | controller | | \ttemplate was:\n logger.go:42: 13:42:01 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.850089 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.850095 | controller | \"default-public\" }}\n logger.go:42: 13:42:01 | glance_single/1-deploy_glance 2025-11-26 13:43:44.850101 | controller | | \traw data was:\n logger.go:42: 13:42:01 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.850107 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.850131 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:58Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44384\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.850147 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.850153 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.850159 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.850165 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.850171 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.850177 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.850182 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.850188 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.850202 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:58Z\",\"message\":\"Setup 2025-11-26 13:43:44.850208 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.850220 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.850226 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.850232 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.850238 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.850243 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.850249 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.850255 | 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\":\"260455bb12fd448abf34fa9a58875cdc\"}}\n 2025-11-26 13:43:44.850261 | controller | \ logger.go:42: 13:42:01 | glance_single/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.850266 | controller | engine was:\n logger.go:42: 13:42:01 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.850272 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.850278 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2025-11-26 13:43:44.850284 | controller | \ logger.go:42: 13:42:01 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.850289 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.850295 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.850301 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.850307 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.850312 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.850318 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.850324 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.850330 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.850335 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.850387 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.850393 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.850399 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.850405 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-11-26 13:43:44.850420 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-11-26T13:41:58Z]] 2025-11-26 13:43:44.850426 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44384 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.850431 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.850437 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:42:01 | glance_single/1-deploy_glance 2025-11-26 13:43:44.850443 | controller | | debug = true\n logger.go:42: 13:42:01 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.850449 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.850454 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.850460 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.850466 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.850472 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.850481 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.850486 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.850492 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.850498 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.850504 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.850509 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob not started reason:Init 2025-11-26 13:43:44.850515 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z message:DB 2025-11-26 13:43:44.850521 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.850526 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.850532 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.850538 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.850544 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:58Z 2025-11-26 13:43:44.850549 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.850555 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.850561 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.850567 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.850572 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.850581 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.850590 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.850596 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.850601 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.850607 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.850613 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.850619 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.850627 | controller | serviceID:260455bb12fd448abf34fa9a58875cdc]]'\n logger.go:42: 13:42:01 | glance_single/1-deploy_glance 2025-11-26 13:43:44.850633 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:42:02 | 2025-11-26 13:43:44.850639 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.850644 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.850650 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.850656 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.850670 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.850676 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.850681 | controller | \ ]\n logger.go:42: 13:42:02 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.850687 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.850693 | controller | \"default-public\" }}'\n logger.go:42: 13:42:02 | glance_single/1-deploy_glance 2025-11-26 13:43:44.850699 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.850705 | controller | \ logger.go:42: 13:42:02 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.850711 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.850716 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.850722 | controller | 13:42:03 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-11-26 13:43:44.850728 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.850734 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-11-26 13:43:44.850745 | controller | nil\n logger.go:42: 13:42:03 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-11-26 13:43:44.850751 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-11-26 13:43:44.850762 | controller | information for debugging the template:\n logger.go:42: 13:42:03 | glance_single/1-deploy_glance 2025-11-26 13:43:44.850768 | controller | | \ttemplate was:\n logger.go:42: 13:42:03 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.850773 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.850783 | controller | \"default-public\" }}\n logger.go:42: 13:42:03 | glance_single/1-deploy_glance 2025-11-26 13:43:44.850791 | controller | | \traw data was:\n logger.go:42: 13:42:03 | glance_single/1-deploy_glance | 2025-11-26 13:43:44.850797 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.850812 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:glanceAPIReadyCounts\":{\".\":{},\"f:default\":{}},\"f:hash\":{\".\":{},\"f:dbsync\":{}},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:42:03Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44431\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.850819 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.850824 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.850830 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:42:02Z\",\"message\":\"Setup 2025-11-26 13:43:44.850840 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:42:03Z\",\"message\":\"CronJob 2025-11-26 13:43:44.850846 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.850852 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:42:03Z\",\"message\":\"DBsync 2025-11-26 13:43:44.850858 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.850863 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.850869 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:58Z\",\"message\":\"Setup 2025-11-26 13:43:44.850875 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.850881 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.850887 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:42:03Z\",\"message\":\"NetworkAttachments 2025-11-26 13:43:44.850893 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NetworkAttachmentsReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.850899 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.850904 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.850918 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.850924 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.850930 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"glanceAPIReadyCounts\":{\"default\":0},\"hash\":{\"dbsync\":\"n598h694h67bh55hc7h5d8h645hd7h5b7h79h686h558h556h696h687h54dhb6h5cch676h97hd6h655h67fhb4h5f5hbbh677h5d9h549h544h68bh545q\"},\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"260455bb12fd448abf34fa9a58875cdc\"}}\n 2025-11-26 13:43:44.850936 | controller | \ logger.go:42: 13:42:03 | glance_single/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.850942 | controller | engine was:\n logger.go:42: 13:42:03 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.850963 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.850976 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2025-11-26 13:43:44.850982 | controller | \ logger.go:42: 13:42:03 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.850988 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.850993 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.850999 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.851005 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.851010 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.851016 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.851022 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.851028 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.851033 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.851039 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.851045 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.851050 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.851056 | controller | f:conditions:map[] f:databaseHostname:map[] f:glanceAPIReadyCounts:map[.:map[] f:default:map[]] 2025-11-26 13:43:44.851062 | controller | f:hash:map[.:map[] f:dbsync:map[]] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-11-26 13:43:44.851068 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-11-26T13:42:03Z]] 2025-11-26 13:43:44.851073 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44431 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.851079 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.851085 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 13:42:03 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851090 | controller | | debug = true\n logger.go:42: 13:42:03 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.851096 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.851102 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.851120 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.851126 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.851132 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.851141 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.851147 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.851152 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.851158 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:42:02Z 2025-11-26 13:43:44.851164 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:42:03Z 2025-11-26 13:43:44.851169 | controller | message:CronJob completed reason:Ready status:True type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.851175 | controller | message:DB create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:42:03Z 2025-11-26 13:43:44.851181 | controller | message:DBsync completed reason:Ready status:True type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.851187 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.851193 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:58Z 2025-11-26 13:43:44.851198 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.851204 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.851210 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.851218 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:42:03Z 2025-11-26 13:43:44.851224 | controller | message:NetworkAttachments completed reason:Ready status:True type:NetworkAttachmentsReady] 2025-11-26 13:43:44.851230 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.851235 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.851241 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.851247 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.851253 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.851258 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.851264 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.851270 | controller | glanceAPIReadyCounts:map[default:0] hash:map[dbsync:n598h694h67bh55hc7h5d8h645hd7h5b7h79h686h558h556h696h687h54dhb6h5cch676h97hd6h655h67fhb4h5f5hbbh677h5d9h549h544h68bh545q] 2025-11-26 13:43:44.851276 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.851281 | controller | serviceID:260455bb12fd448abf34fa9a58875cdc]]'\n logger.go:42: 13:42:03 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851287 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 13:42:04 | 2025-11-26 13:43:44.851293 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-11-26 13:43:44.851299 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.851304 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.851313 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.851325 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.851331 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.851336 | controller | \ ]\n logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.851342 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.851348 | controller | \"default-public\" }}'\n logger.go:42: 13:42:04 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851362 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.851368 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.851374 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.851379 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.851385 | controller | 13:42:04 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.851391 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.851397 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.851403 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.851409 | controller | 13:42:04 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:42:04 2025-11-26 13:43:44.851414 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 13:42:04 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851420 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.851426 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.851431 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.851437 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.851443 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.851449 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.851454 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.851460 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.851466 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.851471 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.851477 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.851483 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.851489 | controller | 13:42:04 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.851494 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.851500 | controller | 13:42:04 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.851509 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.851515 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.851521 | controller | 13:42:04 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.851526 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.851532 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.851538 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:04 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851544 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:42:04 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851549 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.851555 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.851561 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.851566 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.851580 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.851586 | controller | 13:42:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.851592 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.851598 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.851604 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.851609 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.851615 | controller | 13:42:04 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.851621 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:42:04 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851627 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.851633 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.851641 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.851647 | controller | \ logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.851653 | controller | $imageTuples)\n logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + grep 2025-11-26 13:43:44.851658 | controller | RELATED_IMAGE\n logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + echo 2025-11-26 13:43:44.851664 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:04 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851670 | controller | | + exit 0\n logger.go:42: 13:42:05 | glance_single/1-deploy_glance | running 2025-11-26 13:43:44.851675 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.851684 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.851690 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.851695 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.851704 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.851710 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.851715 | controller | \ ]\n logger.go:42: 13:42:05 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.851721 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.851727 | controller | \"default-public\" }}'\n logger.go:42: 13:42:05 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851733 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.851738 | controller | \ logger.go:42: 13:42:05 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.851744 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.851750 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.851755 | controller | 13:42:06 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.851761 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.851767 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.851773 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.851778 | controller | 13:42:06 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:42:06 2025-11-26 13:43:44.851784 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 13:42:06 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851790 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.851795 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.851809 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.851815 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.851821 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.851827 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.851833 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.851838 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.851844 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.851850 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.851856 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.851861 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.851870 | controller | 13:42:06 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.851876 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.851882 | controller | 13:42:06 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.851887 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.851893 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.851899 | controller | 13:42:06 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.851904 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.851910 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.851916 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:06 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851921 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:42:06 | glance_single/1-deploy_glance 2025-11-26 13:43:44.851927 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.851933 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.851939 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.851944 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.851970 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.851978 | controller | 13:42:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.851984 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.851990 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.851995 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.852001 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.852007 | controller | 13:42:06 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.852013 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:42:06 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852021 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852027 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.852033 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.852039 | controller | \ logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.852056 | controller | $imageTuples)\n logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + grep 2025-11-26 13:43:44.852062 | controller | RELATED_IMAGE\n logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + echo 2025-11-26 13:43:44.852068 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:06 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852076 | controller | | + exit 0\n logger.go:42: 13:42:07 | glance_single/1-deploy_glance | running 2025-11-26 13:43:44.852082 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.852088 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.852094 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.852100 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.852105 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.852111 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.852117 | controller | \ ]\n logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.852122 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.852128 | controller | \"default-public\" }}'\n logger.go:42: 13:42:07 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852134 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.852140 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.852145 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.852151 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.852157 | controller | 13:42:07 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.852163 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.852168 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.852174 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.852180 | controller | 13:42:07 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:42:07 2025-11-26 13:43:44.852185 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 13:42:07 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852191 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.852197 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.852202 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.852208 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.852214 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.852220 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.852225 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.852231 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.852237 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.852243 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.852252 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.852257 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.852263 | controller | 13:42:07 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.852269 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.852275 | controller | 13:42:07 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.852281 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.852287 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.852307 | controller | 13:42:07 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852316 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.852324 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.852332 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:07 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852340 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:42:07 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852347 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852353 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.852359 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852365 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.852370 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.852376 | controller | 13:42:07 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852385 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.852391 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852397 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.852402 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.852408 | controller | 13:42:07 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.852414 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:42:07 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852420 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852425 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.852431 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.852437 | controller | \ logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.852449 | controller | $imageTuples)\n logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + echo 2025-11-26 13:43:44.852469 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:07 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852475 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:42:07 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852481 | controller | | + exit 0\n logger.go:42: 13:42:08 | glance_single/1-deploy_glance | running 2025-11-26 13:43:44.852486 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.852492 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.852498 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.852503 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.852509 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.852515 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.852521 | controller | \ ]\n logger.go:42: 13:42:08 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.852526 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.852532 | controller | \"default-public\" }}'\n logger.go:42: 13:42:08 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852538 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.852544 | controller | \ logger.go:42: 13:42:08 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.852558 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.852564 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.852570 | controller | 13:42:09 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.852579 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.852585 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.852591 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.852597 | controller | 13:42:09 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:42:09 2025-11-26 13:43:44.852602 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 13:42:09 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852608 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.852614 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.852619 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.852625 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.852631 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.852637 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.852642 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.852651 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.852657 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.852663 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.852669 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.852674 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.852680 | controller | 13:42:09 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.852686 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.852691 | controller | 13:42:09 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.852697 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.852703 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.852709 | controller | 13:42:09 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852714 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.852720 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.852726 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:09 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852732 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:42:09 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852737 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852743 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.852749 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852755 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.852760 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.852774 | controller | 13:42:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852780 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.852786 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852792 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.852798 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.852803 | controller | 13:42:09 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.852809 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:42:09 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852815 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.852829 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.852835 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.852841 | controller | \ logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.852847 | controller | $imageTuples)\n logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + echo 2025-11-26 13:43:44.852853 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:09 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852858 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:42:09 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852864 | controller | | + exit 0\n logger.go:42: 13:42:10 | glance_single/1-deploy_glance | running 2025-11-26 13:43:44.852870 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.852878 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.852884 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.852890 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.852895 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.852901 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.852907 | controller | \ ]\n logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.852912 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.852918 | controller | \"default-public\" }}'\n logger.go:42: 13:42:10 | glance_single/1-deploy_glance 2025-11-26 13:43:44.852924 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.852929 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.852935 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.852941 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.852947 | controller | 13:42:10 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.852976 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.852983 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.852989 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.852994 | controller | 13:42:10 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:42:10 2025-11-26 13:43:44.853003 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 13:42:10 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853010 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.853015 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.853021 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.853027 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.853045 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.853051 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.853056 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.853062 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.853068 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.853074 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.853080 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.853085 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.853091 | controller | 13:42:10 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.853097 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.853103 | controller | 13:42:10 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.853108 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.853114 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.853120 | controller | 13:42:10 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853126 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.853131 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.853137 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:10 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853143 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:42:10 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853148 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:42:10 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853154 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853160 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853166 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.853171 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.853177 | controller | 13:42:10 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853183 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.853189 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853195 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.853200 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.853206 | controller | 13:42:10 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.853215 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:42:10 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853220 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853226 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.853232 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.853238 | controller | \ logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.853243 | controller | $imageTuples)\n logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + echo 2025-11-26 13:43:44.853249 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:10 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853263 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:42:10 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853269 | controller | | + exit 0\n logger.go:42: 13:42:11 | glance_single/1-deploy_glance | running 2025-11-26 13:43:44.853275 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.853280 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.853286 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.853292 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.853298 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.853306 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.853312 | controller | \ ]\n logger.go:42: 13:42:11 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.853318 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.853324 | controller | \"default-public\" }}'\n logger.go:42: 13:42:11 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853329 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.853335 | controller | \ logger.go:42: 13:42:11 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.853341 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.853347 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.853352 | controller | 13:42:12 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.853358 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.853364 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.853370 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.853376 | controller | 13:42:12 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:42:12 2025-11-26 13:43:44.853383 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 13:42:12 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853391 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.853399 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.853410 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.853418 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.853425 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.853432 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.853440 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.853447 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.853454 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.853461 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.853467 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.853474 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.853481 | controller | 13:42:12 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.853489 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.853495 | controller | 13:42:12 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.853502 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.853509 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.853517 | controller | 13:42:12 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853536 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.853544 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.853552 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:12 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853559 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:42:12 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853567 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853575 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.853582 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853589 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.853596 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.853604 | controller | 13:42:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853611 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.853618 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853630 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.853637 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.853644 | controller | 13:42:12 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.853651 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:42:12 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853659 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.853666 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.853861 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.853868 | controller | \ logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.853876 | controller | $imageTuples)\n logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + echo 2025-11-26 13:43:44.853884 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:12 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853891 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:42:12 | glance_single/1-deploy_glance 2025-11-26 13:43:44.853898 | controller | | + exit 0\n logger.go:42: 13:42:13 | glance_single/1-deploy_glance | running 2025-11-26 13:43:44.853905 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.853912 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.853919 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.853926 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.853942 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.853977 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.853985 | controller | \ ]\n logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.853991 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.853997 | controller | \"default-public\" }}'\n logger.go:42: 13:42:13 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854003 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.854009 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.854014 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.854020 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.854040 | controller | 13:42:13 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.854046 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.854052 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.854058 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.854064 | controller | 13:42:13 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:42:13 2025-11-26 13:43:44.854075 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 13:42:13 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854081 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.854087 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.854093 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.854099 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.854104 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.854110 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.854116 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.854121 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.854127 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.854133 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.854139 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.854144 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.854150 | controller | 13:42:13 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.854156 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.854161 | controller | 13:42:13 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.854167 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.854173 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.854179 | controller | 13:42:13 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854184 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.854190 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.854196 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:13 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854202 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:42:13 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854207 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854217 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.854223 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854228 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.854237 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.854245 | controller | 13:42:13 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854254 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.854274 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854281 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.854286 | controller | \ logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.854292 | controller | 13:42:13 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.854298 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:42:14 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854304 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854310 | controller | \ logger.go:42: 13:42:14 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.854316 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.854322 | controller | \ logger.go:42: 13:42:14 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.854327 | controller | $imageTuples)\n logger.go:42: 13:42:14 | glance_single/1-deploy_glance | + echo 2025-11-26 13:43:44.854333 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:14 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854339 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:42:14 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854344 | controller | | + exit 0\n logger.go:42: 13:42:15 | glance_single/1-deploy_glance | running 2025-11-26 13:43:44.854350 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.854356 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.854362 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.854367 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.854373 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.854379 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.854385 | controller | \ ]\n logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.854390 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.854396 | controller | \"default-public\" }}'\n logger.go:42: 13:42:15 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854402 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.854408 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.854417 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.854422 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.854428 | controller | 13:42:15 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.854434 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.854440 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.854448 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.854454 | controller | 13:42:15 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:42:15 2025-11-26 13:43:44.854460 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 13:42:15 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854465 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.854471 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.854477 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.854483 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.854488 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.854494 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.854509 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.854515 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.854521 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.854527 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.854533 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.854539 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.854546 | controller | 13:42:15 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.854552 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.854559 | controller | 13:42:15 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.854566 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.854573 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.854581 | controller | 13:42:15 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854588 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.854595 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.854602 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:15 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854609 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:42:15 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854617 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854624 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.854631 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854638 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.854649 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.854657 | controller | 13:42:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854664 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.854671 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854678 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.854686 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.854693 | controller | 13:42:15 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.854700 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:42:15 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854707 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.854714 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.854720 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.854726 | controller | \ logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.854732 | controller | $imageTuples)\n logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + grep 2025-11-26 13:43:44.854737 | controller | RELATED_IMAGE\n logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + echo 2025-11-26 13:43:44.854743 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:15 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854749 | controller | | + exit 0\n logger.go:42: 13:42:16 | glance_single/1-deploy_glance | running 2025-11-26 13:43:44.854755 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.854769 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.854775 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.854781 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.854787 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.854792 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.854798 | controller | \ ]\n logger.go:42: 13:42:16 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.854804 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.854810 | controller | \"default-public\" }}'\n logger.go:42: 13:42:16 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854816 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.854821 | controller | \ logger.go:42: 13:42:16 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.854827 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.854833 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.854839 | controller | 13:42:16 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.854848 | controller | \ logger.go:42: 13:42:16 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.854857 | controller | \ logger.go:42: 13:42:16 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.854862 | controller | \ logger.go:42: 13:42:16 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.854871 | controller | 13:42:16 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:42:16 2025-11-26 13:43:44.854879 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 13:42:16 | glance_single/1-deploy_glance 2025-11-26 13:43:44.854887 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.854894 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.854902 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.854909 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.854916 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.854923 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.854930 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.854937 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.854947 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.855022 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.855029 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.855034 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.855040 | controller | 13:42:16 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.855046 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.855052 | controller | 13:42:16 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.855059 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.855064 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.855075 | controller | 13:42:17 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855081 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.855097 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.855103 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:17 | glance_single/1-deploy_glance 2025-11-26 13:43:44.855109 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:42:17 | glance_single/1-deploy_glance 2025-11-26 13:43:44.855115 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855120 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.855130 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855136 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.855142 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.855148 | controller | 13:42:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855153 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.855159 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855165 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.855171 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.855176 | controller | 13:42:17 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.855182 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:42:17 | glance_single/1-deploy_glance 2025-11-26 13:43:44.855191 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855197 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.855202 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.855208 | controller | \ logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.855214 | controller | $imageTuples)\n logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + grep 2025-11-26 13:43:44.855220 | controller | RELATED_IMAGE\n logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + echo 2025-11-26 13:43:44.855225 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:17 | glance_single/1-deploy_glance 2025-11-26 13:43:44.855231 | controller | | + exit 0\n logger.go:42: 13:42:18 | glance_single/1-deploy_glance | running 2025-11-26 13:43:44.855237 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-11-26 13:43:44.855242 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.855248 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-11-26 13:43:44.855254 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-11-26 13:43:44.855260 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-11-26 13:43:44.855265 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-11-26 13:43:44.855271 | controller | \ ]\n logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + template='{{ 2025-11-26 13:43:44.855277 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.855283 | controller | \"default-public\" }}'\n logger.go:42: 13:42:18 | glance_single/1-deploy_glance 2025-11-26 13:43:44.855288 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-11-26 13:43:44.855294 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.855300 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-11-26 13:43:44.855309 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-11-26 13:43:44.855314 | controller | 13:42:18 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.855329 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-11-26 13:43:44.855335 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-11-26 13:43:44.855341 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-11-26 13:43:44.855347 | controller | 13:42:18 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 13:42:18 2025-11-26 13:43:44.855352 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 13:42:18 | glance_single/1-deploy_glance 2025-11-26 13:43:44.855358 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-11-26 13:43:44.855367 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-11-26 13:43:44.855373 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.855379 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-11-26 13:43:44.855385 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-11-26 13:43:44.855390 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-11-26 13:43:44.855396 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.855402 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-11-26 13:43:44.855408 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-11-26 13:43:44.855413 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-11-26 13:43:44.855419 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-11-26 13:43:44.855425 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-11-26 13:43:44.855431 | controller | 13:42:18 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.855436 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.855445 | controller | 13:42:18 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-11-26 13:43:44.855450 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.855456 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-11-26 13:43:44.855462 | controller | 13:42:18 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855468 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-11-26 13:43:44.855474 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.855479 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:18 | glance_single/1-deploy_glance 2025-11-26 13:43:44.855485 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 13:42:18 | glance_single/1-deploy_glance 2025-11-26 13:43:44.855494 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855500 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-11-26 13:43:44.855506 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855512 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-11-26 13:43:44.855517 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-11-26 13:43:44.855523 | controller | 13:42:18 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855529 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-11-26 13:43:44.855535 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855549 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-11-26 13:43:44.855555 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-11-26 13:43:44.855561 | controller | 13:42:18 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-11-26 13:43:44.855566 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 13:42:18 | glance_single/1-deploy_glance 2025-11-26 13:43:44.855572 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-11-26 13:43:44.855578 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.855584 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-11-26 13:43:44.855590 | controller | \ logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.855596 | controller | $imageTuples)\n logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + echo 2025-11-26 13:43:44.855602 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 13:42:18 | glance_single/1-deploy_glance 2025-11-26 13:43:44.855607 | controller | | + grep RELATED_IMAGE\n logger.go:42: 13:42:18 | glance_single/1-deploy_glance 2025-11-26 13:43:44.855613 | controller | | + exit 0\n logger.go:42: 13:42:18 | glance_single/1-deploy_glance | test step 2025-11-26 13:43:44.855619 | controller | completed 1-deploy_glance\n logger.go:42: 13:42:18 | glance_single/2-scale-glanceapis 2025-11-26 13:43:44.855625 | controller | | starting test step 2-scale-glanceapis\n logger.go:42: 13:42:18 | glance_single/2-scale-glanceapis 2025-11-26 13:43:44.855630 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-11-26 13:43:44.855636 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":3}]'\n ]\n 2025-11-26 13:43:44.855642 | controller | \ logger.go:42: 13:42:18 | glance_single/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.855648 | controller | patched\n logger.go:42: 13:42:34 | glance_single/2-scale-glanceapis | test step 2025-11-26 13:43:44.855653 | controller | completed 2-scale-glanceapis\n logger.go:42: 13:42:34 | glance_single/3-scale-down-glanceapis 2025-11-26 13:43:44.855659 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 13:42:34 | glance_single/3-scale-down-glanceapis 2025-11-26 13:43:44.855665 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-11-26 13:43:44.855674 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2025-11-26 13:43:44.855679 | controller | \ logger.go:42: 13:42:34 | glance_single/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.855685 | controller | patched\n logger.go:42: 13:42:40 | glance_single/3-scale-down-glanceapis | test 2025-11-26 13:43:44.855691 | controller | step completed 3-scale-down-glanceapis\n logger.go:42: 13:42:40 | glance_single/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.855697 | controller | | starting test step 4-scale-down-zero-glanceapis\n logger.go:42: 13:42:40 | 2025-11-26 13:43:44.855702 | controller | glance_single/4-scale-down-zero-glanceapis | running command: [sh -c oc patch Glance 2025-11-26 13:43:44.855708 | controller | -n $NAMESPACE glance --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", 2025-11-26 13:43:44.855714 | controller | \"value\":0}]'\n ]\n logger.go:42: 13:42:40 | glance_single/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.855720 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 13:42:45 | glance_single/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.855725 | controller | | test step completed 4-scale-down-zero-glanceapis\n logger.go:42: 13:42:45 | 2025-11-26 13:43:44.855731 | controller | glance_single/5-cleanup-glance | starting test step 5-cleanup-glance\n logger.go:42: 2025-11-26 13:43:44.855737 | controller | 13:42:45 | glance_single/5-cleanup-glance | running command: [sh -c oc kustomize 2025-11-26 13:43:44.855743 | controller | ../../../../config/samples/layout/single | oc delete -n $NAMESPACE -f -\n ]\n 2025-11-26 13:43:44.855748 | controller | \ logger.go:42: 13:42:46 | glance_single/5-cleanup-glance | glance.glance.openstack.org 2025-11-26 13:43:44.855754 | controller | \"glance\" deleted\n logger.go:42: 13:42:47 | glance_single/5-cleanup-glance 2025-11-26 13:43:44.855760 | controller | | test step completed 5-cleanup-glance\n logger.go:42: 13:42:47 | glance_single/6-cleanup-common 2025-11-26 13:43:44.855765 | controller | | starting test step 6-cleanup-common\n logger.go:42: 13:42:47 | glance_single/6-cleanup-common 2025-11-26 13:43:44.855771 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-11-26 13:43:44.855777 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE delete --ignore-not-found 2025-11-26 13:43:44.855783 | controller | -f -\n ]\n logger.go:42: 13:42:47 | glance_single/6-cleanup-common | running 2025-11-26 13:43:44.855798 | controller | command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-11-26 13:43:44.855804 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2025-11-26 13:43:44.855815 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2025-11-26 13:43:44.855821 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2025-11-26 13:43:44.855827 | controller | 13:42:47 | glance_single/6-cleanup-common | persistentvolumeclaim \"glance-cache-glance-default-single-0\" 2025-11-26 13:43:44.855833 | controller | deleted\n logger.go:42: 13:42:48 | glance_single/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.855839 | controller | \"glance-cache-glance-default-single-1\" deleted\n logger.go:42: 13:42:48 | glance_single/6-cleanup-common 2025-11-26 13:43:44.855848 | controller | | persistentvolumeclaim \"glance-cache-glance-default-single-2\" deleted\n logger.go:42: 2025-11-26 13:43:44.855853 | controller | 13:42:48 | glance_single/6-cleanup-common | persistentvolumeclaim \"glance-glance-default-single-0\" 2025-11-26 13:43:44.855859 | controller | deleted\n logger.go:42: 13:42:49 | glance_single/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.855865 | controller | \"glance-glance-default-single-1\" deleted\n logger.go:42: 13:42:49 | glance_single/6-cleanup-common 2025-11-26 13:43:44.855871 | controller | | persistentvolumeclaim \"glance-glance-default-single-2\" deleted\n logger.go:42: 2025-11-26 13:43:44.855880 | controller | 13:42:49 | glance_single/6-cleanup-common | persistentvolume/local-storage04-crc 2025-11-26 13:43:44.855885 | controller | patched\n logger.go:42: 13:42:49 | glance_single/6-cleanup-common | persistentvolume/local-storage05-crc 2025-11-26 13:43:44.855891 | controller | patched\n logger.go:42: 13:42:50 | glance_single/6-cleanup-common | persistentvolume/local-storage06-crc 2025-11-26 13:43:44.855897 | controller | patched\n logger.go:42: 13:42:50 | glance_single/6-cleanup-common | persistentvolume/local-storage10-crc 2025-11-26 13:43:44.855903 | controller | patched\n logger.go:42: 13:42:50 | glance_single/6-cleanup-common | persistentvolume/local-storage11-crc 2025-11-26 13:43:44.855908 | controller | patched\n logger.go:42: 13:42:50 | glance_single/6-cleanup-common | persistentvolume/local-storage18-crc 2025-11-26 13:43:44.855914 | controller | patched\n logger.go:42: 13:42:50 | glance_single/6-cleanup-common | test step 2025-11-26 13:43:44.855920 | controller | completed 6-cleanup-common\n logger.go:42: 13:42:50 | glance_single | skipping 2025-11-26 13:43:44.855926 | controller | kubernetes event logging\n=== CONT kuttl/harness/glance_dist_image_import\n logger.go:42: 2025-11-26 13:43:44.855931 | controller | 13:42:50 | glance_dist_image_import | Ignoring README.md as it does not match file 2025-11-26 13:43:44.855937 | controller | name regexp: ^(\\d+)-(?:[^\\.]+)(?:\\.yaml)?$\n logger.go:42: 13:42:50 | glance_dist_image_import 2025-11-26 13:43:44.855943 | controller | | Skipping creation of user-supplied namespace: glance-kuttl-tests\n logger.go:42: 2025-11-26 13:43:44.855963 | controller | 13:42:50 | glance_dist_image_import/0-deploy | starting test step 0-deploy\n logger.go:42: 2025-11-26 13:43:44.855971 | controller | 13:42:50 | glance_dist_image_import/0-deploy | running command: [sh -c oc -n $NAMESPACE 2025-11-26 13:43:44.855977 | controller | kustomize ../../../../config/samples/layout/single | oc -n $NAMESPACE apply -f -\n 2025-11-26 13:43:44.855983 | controller | \ ]\n logger.go:42: 13:42:50 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2025-11-26 13:43:44.855989 | controller | created\n logger.go:42: 13:42:50 | glance_dist_image_import/0-deploy | running 2025-11-26 13:43:44.855994 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-11-26 13:43:44.856000 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":2}]'\n ]\n 2025-11-26 13:43:44.856006 | controller | \ logger.go:42: 13:42:50 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2025-11-26 13:43:44.856012 | controller | patched\n logger.go:42: 13:42:51 | glance_dist_image_import/0-deploy | running 2025-11-26 13:43:44.856017 | controller | command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-11-26 13:43:44.856023 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE apply -f -\n ]\n 2025-11-26 13:43:44.856029 | controller | \ logger.go:42: 13:42:51 | glance_dist_image_import/0-deploy | configmap/openstack-scripts-9db6gc427h 2025-11-26 13:43:44.856035 | controller | created\n logger.go:42: 13:42:51 | glance_dist_image_import/0-deploy | pod/openstackclient 2025-11-26 13:43:44.856040 | controller | created\n logger.go:42: 13:43:20 | glance_dist_image_import/0-deploy | test step 2025-11-26 13:43:44.856046 | controller | completed 0-deploy\n logger.go:42: 13:43:20 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856052 | controller | | starting test step 1-import-image\n logger.go:42: 13:43:20 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856057 | controller | | running command: [sh -c oc -n $NAMESPACE exec -it openstackclient --stdin=false 2025-11-26 13:43:44.856063 | controller | -- /bin/sh -c \"DOMAIN=glance-default-single.$NAMESPACE.svc ./scripts/dist-image-import.sh\"\n 2025-11-26 13:43:44.856079 | controller | \ ]\n logger.go:42: 13:43:25 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856085 | controller | | usage: openstack image delete [-h] [ ...]\n logger.go:42: 13:43:25 2025-11-26 13:43:44.856091 | controller | | glance_dist_image_import/1-import-image | openstack image delete: error: the following 2025-11-26 13:43:44.856101 | controller | arguments are required: \n logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856107 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2025-11-26 13:43:44.856113 | controller | 13:43:27 | glance_dist_image_import/1-import-image | | Property | Value 2025-11-26 13:43:44.856119 | controller | \ |\n logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856124 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2025-11-26 13:43:44.856130 | controller | 13:43:27 | glance_dist_image_import/1-import-image | | checksum | None |\n 2025-11-26 13:43:44.856136 | controller | \ logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | container_format 2025-11-26 13:43:44.856142 | controller | | bare |\n logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856147 | controller | | | created_at | 2025-11-26T13:43:27Z |\n logger.go:42: 2025-11-26 13:43:44.856153 | controller | 13:43:27 | glance_dist_image_import/1-import-image | | disk_format | qcow2 2025-11-26 13:43:44.856159 | controller | \ |\n logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856164 | controller | | | id | 47a2bade-ea5c-4c1d-9b64-4b28d6b34ad0 |\n logger.go:42: 2025-11-26 13:43:44.856170 | controller | 13:43:27 | glance_dist_image_import/1-import-image | | locations | [] |\n 2025-11-26 13:43:44.856176 | controller | \ logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | min_disk 2025-11-26 13:43:44.856182 | controller | \ | 0 |\n logger.go:42: 13:43:27 | 2025-11-26 13:43:44.856187 | controller | glance_dist_image_import/1-import-image | | min_ram | 0 |\n 2025-11-26 13:43:44.856193 | controller | \ logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | name | 2025-11-26 13:43:44.856199 | controller | myimage |\n logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856205 | controller | | | os_hash_algo | None |\n logger.go:42: 2025-11-26 13:43:44.856210 | controller | 13:43:27 | glance_dist_image_import/1-import-image | | os_hash_value | None |\n 2025-11-26 13:43:44.856216 | controller | \ logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | os_hidden 2025-11-26 13:43:44.856222 | controller | \ | False |\n logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856231 | controller | | | owner | 5988afe206694c588194fdbaef09d267 |\n logger.go:42: 2025-11-26 13:43:44.856237 | controller | 13:43:27 | glance_dist_image_import/1-import-image | | protected | False 2025-11-26 13:43:44.856243 | controller | \ |\n logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856248 | controller | | | size | None |\n logger.go:42: 2025-11-26 13:43:44.856254 | controller | 13:43:27 | glance_dist_image_import/1-import-image | | status | queued 2025-11-26 13:43:44.856260 | controller | \ |\n logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856266 | controller | | | tags | [] |\n logger.go:42: 2025-11-26 13:43:44.856272 | controller | 13:43:27 | glance_dist_image_import/1-import-image | | updated_at | 2025-11-26T13:43:27Z 2025-11-26 13:43:44.856277 | controller | \ |\n logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856283 | controller | | | virtual_size | Not available |\n logger.go:42: 2025-11-26 13:43:44.856293 | controller | 13:43:27 | glance_dist_image_import/1-import-image | | visibility | shared 2025-11-26 13:43:44.856298 | controller | \ |\n logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856304 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2025-11-26 13:43:44.856310 | controller | 13:43:28 | glance_dist_image_import/1-import-image | Image ID: 47a2bade-ea5c-4c1d-9b64-4b28d6b34ad0\n 2025-11-26 13:43:44.856316 | controller | \ logger.go:42: 13:43:30 | glance_dist_image_import/1-import-image | Image Status 2025-11-26 13:43:44.856322 | controller | => queued\n logger.go:42: 13:43:34 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856344 | controller | | Error finding address for http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2025-11-26 13:43:44.856351 | controller | Unable to establish connection to http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2025-11-26 13:43:44.856357 | controller | HTTPConnectionPool(host='glance-default-single-0.glance-default-single.glance-kuttl-tests.svc', 2025-11-26 13:43:44.856362 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name 2025-11-26 13:43:44.856374 | controller | or service not known'))\n logger.go:42: 13:43:35 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856380 | controller | | The 'glance-direct' import method can only be applied to an image in status 'uploading'\n 2025-11-26 13:43:44.856386 | controller | \ logger.go:42: 13:43:37 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+\n 2025-11-26 13:43:44.856392 | controller | \ logger.go:42: 13:43:37 | glance_dist_image_import/1-import-image | | ID | 2025-11-26 13:43:44.856397 | controller | Name |\n logger.go:42: 13:43:37 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856403 | controller | | +--------------------------------------+---------+\n logger.go:42: 13:43:37 2025-11-26 13:43:44.856409 | controller | | glance_dist_image_import/1-import-image | | 47a2bade-ea5c-4c1d-9b64-4b28d6b34ad0 2025-11-26 13:43:44.856415 | controller | | myimage |\n logger.go:42: 13:43:37 | glance_dist_image_import/1-import-image 2025-11-26 13:43:44.856420 | controller | | +--------------------------------------+---------+\n logger.go:42: 13:43:38 2025-11-26 13:43:44.856426 | controller | | glance_dist_image_import/1-import-image | Image Status: queued\n logger.go:42: 2025-11-26 13:43:44.856432 | controller | 13:43:44 | glance_dist_image_import/1-import-image | command terminated with exit 2025-11-26 13:43:44.856438 | controller | code 1\n case.go:396: failed in step 1-import-image\n case.go:398: command 2025-11-26 13:43:44.856443 | controller | \"oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh ...\" failed, 2025-11-26 13:43:44.856449 | controller | exit status 1\n logger.go:42: 13:43:44 | glance_dist_image_import | skipping 2025-11-26 13:43:44.856455 | controller | kubernetes event logging\n=== NAME kuttl\n harness.go:406: run tests finished\n 2025-11-26 13:43:44.856461 | controller | \ harness.go:514: cleaning up\n harness.go:571: removing temp folder: \"\"\n--- 2025-11-26 13:43:44.856492 | controller | FAIL: kuttl (399.23s)\n --- FAIL: kuttl/harness (0.00s)\n --- PASS: kuttl/harness/common 2025-11-26 13:43:44.856499 | controller | (0.55s)\n --- PASS: kuttl/harness/glance_single_tls (53.49s)\n --- 2025-11-26 13:43:44.856505 | controller | PASS: kuttl/harness/glance_split_proxypass (56.80s)\n --- PASS: kuttl/harness/glance_split 2025-11-26 13:43:44.856510 | controller | (65.27s)\n --- PASS: kuttl/harness/glance_image_cache (109.05s)\n --- 2025-11-26 13:43:44.856520 | controller | PASS: kuttl/harness/glance_single (60.15s)\n --- FAIL: kuttl/harness/glance_dist_image_import 2025-11-26 13:43:44.856529 | controller | (53.91s)\nFAIL\nmake[1]: *** [Makefile:2021: glance_kuttl_run] Error 1\nmake[1]: 2025-11-26 13:43:44.856535 | controller | Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake: 2025-11-26 13:43:44.856541 | controller | *** [Makefile:2030: glance_kuttl] Error 2\n" 2025-11-26 13:43:44.856546 | controller | stdout_lines: 2025-11-26 13:43:44.856553 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts 2025-11-26 13:43:44.856559 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-11-26 13:43:44.856564 | controller | - bash scripts/validate-marketplace.sh 2025-11-26 13:43:44.856570 | controller | - + '[' -z 500s ']' 2025-11-26 13:43:44.856577 | controller | - + OPERATOR_NAMESPACE=openshift-marketplace 2025-11-26 13:43:44.856583 | controller | - ++ grep -viE 'running|completed' 2025-11-26 13:43:44.856588 | controller | - ++ oc get pods --no-headers -n openshift-marketplace 2025-11-26 13:43:44.856594 | controller | - + not_running_pods= 2025-11-26 13:43:44.856600 | controller | - + '[' -z '' ']' 2025-11-26 13:43:44.856606 | controller | - + echo 'All openshift-marketplace pods seems to me fine' 2025-11-26 13:43:44.856612 | controller | - All openshift-marketplace pods seems to me fine 2025-11-26 13:43:44.856618 | controller | - + OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator' 2025-11-26 13:43:44.856624 | controller | - + for operator in $OPERATORS 2025-11-26 13:43:44.856629 | controller | - + n=0 2025-11-26 13:43:44.856636 | controller | - + retries=20 2025-11-26 13:43:44.856642 | controller | - + true 2025-11-26 13:43:44.856647 | controller | - + oc get packagemanifests -n openshift-marketplace 2025-11-26 13:43:44.856653 | controller | - + grep openshift-cert-manager-operator 2025-11-26 13:43:44.856659 | controller | - openshift-cert-manager-operator Red Hat Operators 276d 2025-11-26 13:43:44.856665 | controller | - + '[' 0 -eq 0 ']' 2025-11-26 13:43:44.856671 | controller | - + break 2025-11-26 13:43:44.856676 | controller | - + for operator in $OPERATORS 2025-11-26 13:43:44.856682 | controller | - + n=0 2025-11-26 13:43:44.856688 | controller | - + retries=20 2025-11-26 13:43:44.856694 | controller | - + true 2025-11-26 13:43:44.856699 | controller | - + grep kubernetes-nmstate-operator 2025-11-26 13:43:44.856705 | controller | - + oc get packagemanifests -n openshift-marketplace 2025-11-26 13:43:44.856711 | controller | - kubernetes-nmstate-operator Red Hat Operators 276d 2025-11-26 13:43:44.856717 | controller | - + '[' 0 -eq 0 ']' 2025-11-26 13:43:44.856723 | controller | - + break 2025-11-26 13:43:44.856728 | controller | - + for operator in $OPERATORS 2025-11-26 13:43:44.856734 | controller | - + n=0 2025-11-26 13:43:44.856740 | controller | - + retries=20 2025-11-26 13:43:44.856746 | controller | - + true 2025-11-26 13:43:44.856751 | controller | - + oc get packagemanifests -n openshift-marketplace 2025-11-26 13:43:44.856767 | controller | - + grep metallb-operator 2025-11-26 13:43:44.856773 | controller | - metallb-operator Red Hat Operators 276d 2025-11-26 13:43:44.856779 | controller | - + '[' 0 -eq 0 ']' 2025-11-26 13:43:44.856785 | controller | - + break 2025-11-26 13:43:44.856791 | controller | - bash scripts/gen-namespace.sh 2025-11-26 13:43:44.856796 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2025-11-26 13:43:44.856802 | controller | - + '[' -z metallb-system ']' 2025-11-26 13:43:44.856811 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system 2025-11-26 13:43:44.856817 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']' 2025-11-26 13:43:44.856823 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system 2025-11-26 13:43:44.856829 | controller | - + cat 2025-11-26 13:43:44.856834 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml 2025-11-26 13:43:44.856840 | controller | - namespace/metallb-system created 2025-11-26 13:43:44.856846 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io metallb-system); 2025-11-26 13:43:44.856852 | controller | do sleep 1; done" 2025-11-26 13:43:44.856858 | controller | - NAME DISPLAY NAME STATUS 2025-11-26 13:43:44.856867 | controller | - metallb-system Active 2025-11-26 13:43:44.856873 | controller | - bash scripts/gen-olm-metallb.sh 2025-11-26 13:43:44.856878 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-11-26 13:43:44.856884 | controller | ']' 2025-11-26 13:43:44.856890 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-11-26 13:43:44.856896 | controller | ']' 2025-11-26 13:43:44.856902 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-11-26 13:43:44.856907 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-11-26 13:43:44.856913 | controller | ']' 2025-11-26 13:43:44.856919 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-11-26 13:43:44.856925 | controller | ']' 2025-11-26 13:43:44.856930 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-11-26 13:43:44.856936 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-11-26 13:43:44.856942 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-11-26 13:43:44.856948 | controller | - + echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-11-26 13:43:44.856966 | controller | - DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-11-26 13:43:44.856975 | controller | - + echo INTERFACE 2025-11-26 13:43:44.856981 | controller | - INTERFACE 2025-11-26 13:43:44.856987 | controller | - + cat 2025-11-26 13:43:44.856993 | controller | - + cat 2025-11-26 13:43:44.856999 | controller | - + cat 2025-11-26 13:43:44.857004 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-11-26 13:43:44.857010 | controller | - operatorgroup.operators.coreos.com/metallb-operator created 2025-11-26 13:43:44.857019 | controller | - subscription.operators.coreos.com/metallb-operator-sub created 2025-11-26 13:43:44.857025 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l control-plane=controller-manager 2025-11-26 13:43:44.857031 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done" 2025-11-26 13:43:44.857037 | controller | - No resources found in metallb-system namespace. 2025-11-26 13:43:44.857043 | controller | - No resources found in metallb-system namespace. 2025-11-26 13:43:44.857048 | controller | - metallb-operator-controller-manager-6db6754d4-6csp2 0/1 ContainerCreating 0 2s 2025-11-26 13:43:44.857054 | controller | - oc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager 2025-11-26 13:43:44.857060 | controller | --timeout=500s 2025-11-26 13:43:44.857066 | controller | - pod/metallb-operator-controller-manager-6db6754d4-6csp2 condition met 2025-11-26 13:43:44.857071 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=webhook-server 2025-11-26 13:43:44.857077 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done" 2025-11-26 13:43:44.857083 | controller | - metallb-operator-webhook-server-768865bcf6-7wrrc 1/1 Running 0 40s 2025-11-26 13:43:44.857089 | controller | - oc wait pod -n metallb-system --for condition=Ready -l component=webhook-server 2025-11-26 13:43:44.857094 | controller | --timeout=500s 2025-11-26 13:43:44.857100 | controller | - pod/metallb-operator-webhook-server-768865bcf6-7wrrc condition met 2025-11-26 13:43:44.857106 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml 2025-11-26 13:43:44.857112 | controller | - metallb.metallb.io/metallb created 2025-11-26 13:43:44.857118 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=speaker 2025-11-26 13:43:44.857123 | controller | -n metallb-system | grep speaker); do sleep 10; done" 2025-11-26 13:43:44.857129 | controller | - No resources found in metallb-system namespace. 2025-11-26 13:43:44.857135 | controller | - speaker-pds5h 1/2 Running 0 10s 2025-11-26 13:43:44.857144 | controller | - oc wait pod -n metallb-system -l component=speaker --for condition=Ready --timeout=500s 2025-11-26 13:43:44.857150 | controller | - pod/speaker-pds5h condition met 2025-11-26 13:43:44.857156 | controller | - bash scripts/gen-namespace.sh 2025-11-26 13:43:44.857162 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2025-11-26 13:43:44.857167 | controller | - + '[' -z glance-kuttl-tests ']' 2025-11-26 13:43:44.857173 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2025-11-26 13:43:44.857179 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2025-11-26 13:43:44.857195 | controller | ']' 2025-11-26 13:43:44.857201 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2025-11-26 13:43:44.857206 | controller | - + cat 2025-11-26 13:43:44.857212 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml 2025-11-26 13:43:44.857218 | controller | - namespace/glance-kuttl-tests created 2025-11-26 13:43:44.857224 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io glance-kuttl-tests); 2025-11-26 13:43:44.857230 | controller | do sleep 1; done" 2025-11-26 13:43:44.857236 | controller | - NAME DISPLAY NAME STATUS 2025-11-26 13:43:44.857242 | controller | - glance-kuttl-tests Active 2025-11-26 13:43:44.857247 | controller | - oc project glance-kuttl-tests 2025-11-26 13:43:44.857253 | controller | - Now using project "glance-kuttl-tests" on server "https://api.crc.testing:6443". 2025-11-26 13:43:44.857259 | controller | - bash scripts/gen-input-kustomize.sh 2025-11-26 13:43:44.857265 | controller | - + OUT=/home/zuul/ci-framework-data/artifacts/manifests 2025-11-26 13:43:44.857271 | controller | - + '[' -z glance-kuttl-tests ']' 2025-11-26 13:43:44.857276 | controller | - + '[' -z osp-secret ']' 2025-11-26 13:43:44.857282 | controller | - + '[' -z 12345678 ']' 2025-11-26 13:43:44.857288 | controller | - + '[' -z 1234567842 ']' 2025-11-26 13:43:44.857294 | controller | - + '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']' 2025-11-26 13:43:44.857300 | controller | - + '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']' 2025-11-26 13:43:44.857305 | controller | - + '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']' 2025-11-26 13:43:44.857311 | controller | - + '[' -z openstack ']' 2025-11-26 13:43:44.857320 | controller | - + '[' -z libvirt-secret ']' 2025-11-26 13:43:44.857326 | controller | - + DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-11-26 13:43:44.857331 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-11-26 13:43:44.857337 | controller | ']' 2025-11-26 13:43:44.857343 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-11-26 13:43:44.857349 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-11-26 13:43:44.857354 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.857360 | controller | - + cat 2025-11-26 13:43:44.857366 | controller | - oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-11-26 13:43:44.857372 | controller | | oc apply -f - 2025-11-26 13:43:44.857378 | controller | - 'Error from server (NotFound): secrets "osp-secret" not found' 2025-11-26 13:43:44.857383 | controller | - secret/libvirt-secret created 2025-11-26 13:43:44.857389 | controller | - secret/octavia-ca-passphrase created 2025-11-26 13:43:44.857395 | controller | - secret/osp-secret created 2025-11-26 13:43:44.857401 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr 2025-11-26 13:43:44.857406 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.857412 | 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-11-26 13:43:44.857418 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila: 2025-11-26 13:43:44.857427 | controller | no such file or directory' 2025-11-26 13:43:44.857433 | controller | - No resources found 2025-11-26 13:43:44.857439 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator 2025-11-26 13:43:44.857444 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr 2025-11-26 13:43:44.857450 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.857456 | controller | drop database if exists manila;" || true 2025-11-26 13:43:44.857462 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.857468 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr 2025-11-26 13:43:44.857473 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.857479 | 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-11-26 13:43:44.857485 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat: 2025-11-26 13:43:44.857491 | controller | no such file or directory' 2025-11-26 13:43:44.857497 | controller | - No resources found 2025-11-26 13:43:44.857503 | 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-11-26 13:43:44.857508 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2025-11-26 13:43:44.857514 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.857520 | 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-11-26 13:43:44.857526 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon: 2025-11-26 13:43:44.857531 | controller | no such file or directory' 2025-11-26 13:43:44.857537 | controller | - No resources found 2025-11-26 13:43:44.857544 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator 2025-11-26 13:43:44.857550 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2025-11-26 13:43:44.857556 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr 2025-11-26 13:43:44.857583 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.857590 | 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-11-26 13:43:44.857596 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova: 2025-11-26 13:43:44.857602 | controller | no such file or directory' 2025-11-26 13:43:44.857611 | controller | - No resources found 2025-11-26 13:43:44.857617 | 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-11-26 13:43:44.857622 | controller | - oc rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e "show databases 2025-11-26 13:43:44.857628 | controller | like 'nova_%';" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678 2025-11-26 13:43:44.857634 | controller | -ss -e "flush tables; drop database if exists {};" 2025-11-26 13:43:44.857640 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.857645 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2025-11-26 13:43:44.857651 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.857657 | 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-11-26 13:43:44.857663 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis: 2025-11-26 13:43:44.857672 | controller | no such file or directory' 2025-11-26 13:43:44.857678 | controller | - No resources found 2025-11-26 13:43:44.857684 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis 2025-11-26 13:43:44.857689 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2025-11-26 13:43:44.857695 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2025-11-26 13:43:44.857701 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.857707 | 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-11-26 13:43:44.857713 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia: 2025-11-26 13:43:44.857718 | controller | no such file or directory' 2025-11-26 13:43:44.857724 | controller | - No resources found 2025-11-26 13:43:44.857733 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator 2025-11-26 13:43:44.857739 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2025-11-26 13:43:44.857744 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.857750 | controller | drop database if exists octavia;" || true 2025-11-26 13:43:44.857756 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.857762 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2025-11-26 13:43:44.857768 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.857773 | 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-11-26 13:43:44.857782 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate: 2025-11-26 13:43:44.857788 | controller | no such file or directory' 2025-11-26 13:43:44.857794 | controller | - No resources found 2025-11-26 13:43:44.857799 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator 2025-11-26 13:43:44.857805 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2025-11-26 13:43:44.857811 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.857817 | controller | drop database if exists designate;" || true 2025-11-26 13:43:44.857822 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.857828 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2025-11-26 13:43:44.857834 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.857840 | 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-11-26 13:43:44.857846 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron: 2025-11-26 13:43:44.857851 | controller | no such file or directory' 2025-11-26 13:43:44.857857 | controller | - No resources found 2025-11-26 13:43:44.857863 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator 2025-11-26 13:43:44.857869 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2025-11-26 13:43:44.857875 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.857882 | controller | drop database if exists neutron;" || true 2025-11-26 13:43:44.857890 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.857898 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr 2025-11-26 13:43:44.857918 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.857932 | 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-11-26 13:43:44.857944 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn: 2025-11-26 13:43:44.857970 | controller | no such file or directory' 2025-11-26 13:43:44.857976 | controller | - No resources found 2025-11-26 13:43:44.857982 | 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-11-26 13:43:44.857992 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr 2025-11-26 13:43:44.857998 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.858003 | 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-11-26 13:43:44.858009 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic: 2025-11-26 13:43:44.858015 | controller | no such file or directory' 2025-11-26 13:43:44.858021 | controller | - No resources found 2025-11-26 13:43:44.858027 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator 2025-11-26 13:43:44.858032 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr 2025-11-26 13:43:44.858038 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.858044 | controller | drop database if exists ironic;" || true 2025-11-26 13:43:44.858050 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.858056 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.858062 | controller | drop database if exists ironic_inspector;" || true 2025-11-26 13:43:44.858068 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.858074 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2025-11-26 13:43:44.858079 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.858085 | 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-11-26 13:43:44.858091 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder: 2025-11-26 13:43:44.858097 | controller | no such file or directory' 2025-11-26 13:43:44.858102 | controller | - No resources found 2025-11-26 13:43:44.858108 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator 2025-11-26 13:43:44.858114 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2025-11-26 13:43:44.858120 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.858125 | controller | drop database if exists cinder;" || true 2025-11-26 13:43:44.858131 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.858137 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-11-26 13:43:44.858143 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.858148 | 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-11-26 13:43:44.858154 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance: 2025-11-26 13:43:44.858163 | controller | no such file or directory' 2025-11-26 13:43:44.858169 | controller | - No resources found 2025-11-26 13:43:44.858175 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator 2025-11-26 13:43:44.858181 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-11-26 13:43:44.858186 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.858195 | controller | drop database if exists glance;" || true 2025-11-26 13:43:44.858201 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.858206 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2025-11-26 13:43:44.858212 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.858218 | 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-11-26 13:43:44.858224 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement: 2025-11-26 13:43:44.858229 | controller | no such file or directory' 2025-11-26 13:43:44.858235 | controller | - No resources found 2025-11-26 13:43:44.858241 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator 2025-11-26 13:43:44.858247 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2025-11-26 13:43:44.858252 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.858258 | controller | drop database if exists placement;" || true 2025-11-26 13:43:44.858275 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.858281 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.858287 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.858293 | 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-11-26 13:43:44.858301 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift: 2025-11-26 13:43:44.858307 | controller | no such file or directory' 2025-11-26 13:43:44.858313 | controller | - No resources found 2025-11-26 13:43:44.858319 | controller | - rm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator 2025-11-26 13:43:44.858325 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.858330 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2025-11-26 13:43:44.858336 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.858342 | 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-11-26 13:43:44.858348 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican: 2025-11-26 13:43:44.858353 | controller | no such file or directory' 2025-11-26 13:43:44.858359 | controller | - No resources found 2025-11-26 13:43:44.858365 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator 2025-11-26 13:43:44.858371 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2025-11-26 13:43:44.858376 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.858382 | controller | drop database if exists barbican;" || true 2025-11-26 13:43:44.858388 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.858393 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.858399 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.858405 | 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-11-26 13:43:44.858411 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone: 2025-11-26 13:43:44.858416 | controller | no such file or directory' 2025-11-26 13:43:44.858422 | controller | - No resources found 2025-11-26 13:43:44.858431 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator 2025-11-26 13:43:44.858437 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.858443 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.858448 | controller | drop database if exists keystone;" || true 2025-11-26 13:43:44.858454 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.858460 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.858466 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.858471 | 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-11-26 13:43:44.858477 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb: 2025-11-26 13:43:44.858483 | controller | no such file or directory' 2025-11-26 13:43:44.858488 | controller | - No resources found 2025-11-26 13:43:44.858494 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator 2025-11-26 13:43:44.858500 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.858506 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-11-26 13:43:44.858514 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.858520 | 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-11-26 13:43:44.858526 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry: 2025-11-26 13:43:44.858532 | controller | no such file or directory' 2025-11-26 13:43:44.858537 | controller | - No resources found 2025-11-26 13:43:44.858543 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2025-11-26 13:43:44.858549 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-11-26 13:43:44.858555 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator 2025-11-26 13:43:44.858560 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-11-26 13:43:44.858566 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-11-26 13:43:44.858572 | controller | drop database if exists aodh;" || true 2025-11-26 13:43:44.858577 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-11-26 13:43:44.858583 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.858598 | controller | | oc delete --ignore-not-found=true -f - 2025-11-26 13:43:44.858604 | 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-11-26 13:43:44.858610 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra: 2025-11-26 13:43:44.858616 | controller | no such file or directory' 2025-11-26 13:43:44.858621 | controller | - No resources found 2025-11-26 13:43:44.858627 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2025-11-26 13:43:44.858633 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.858639 | controller | - if oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster 2025-11-26 13:43:44.858648 | controller | --all; fi 2025-11-26 13:43:44.858654 | controller | - 'error: the server doesn''t have a resource type "RabbitmqCluster"' 2025-11-26 13:43:44.858660 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator 2025-11-26 13:43:44.858665 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-11-26 13:43:44.858677 | controller | - bash scripts/gen-namespace.sh 2025-11-26 13:43:44.858683 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2025-11-26 13:43:44.858689 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.858695 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2025-11-26 13:43:44.858700 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2025-11-26 13:43:44.858706 | controller | ']' 2025-11-26 13:43:44.858712 | controller | - + cat 2025-11-26 13:43:44.858720 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml 2025-11-26 13:43:44.858725 | controller | - 'Warning: resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration 2025-11-26 13:43:44.858731 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2025-11-26 13:43:44.858737 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2025-11-26 13:43:44.858743 | controller | annotation will be patched automatically.' 2025-11-26 13:43:44.858748 | controller | - namespace/openstack-operators configured 2025-11-26 13:43:44.858754 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-operators); 2025-11-26 13:43:44.858760 | controller | do sleep 1; done" 2025-11-26 13:43:44.858766 | controller | - NAME DISPLAY NAME STATUS 2025-11-26 13:43:44.858771 | controller | - openstack-operators Active 2025-11-26 13:43:44.858777 | controller | - oc project openstack-operators 2025-11-26 13:43:44.858783 | controller | - Now using project "openstack-operators" on server "https://api.crc.testing:6443". 2025-11-26 13:43:44.858789 | controller | - bash scripts/gen-olm.sh 2025-11-26 13:43:44.858794 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.858800 | controller | - + '[' -z mariadb ']' 2025-11-26 13:43:44.858806 | controller | - + '[' -z quay.io/openstack-k8s-operators/mariadb-operator-index:latest ']' 2025-11-26 13:43:44.858812 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-11-26 13:43:44.858818 | controller | ']' 2025-11-26 13:43:44.858824 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-11-26 13:43:44.858829 | controller | ']' 2025-11-26 13:43:44.858835 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-11-26 13:43:44.858841 | controller | - + OPERATOR_CHANNEL=alpha 2025-11-26 13:43:44.858847 | controller | - + OPERATOR_SOURCE=mariadb-operator-index 2025-11-26 13:43:44.858853 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-11-26 13:43:44.858858 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-11-26 13:43:44.858864 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-11-26 13:43:44.858870 | controller | - + echo OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.858876 | controller | - OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.858882 | controller | - + echo OPERATOR_SOURCE mariadb-operator-index 2025-11-26 13:43:44.858887 | controller | - OPERATOR_SOURCE mariadb-operator-index 2025-11-26 13:43:44.858893 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.858899 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.858905 | controller | - + cat 2025-11-26 13:43:44.858910 | controller | - + cat 2025-11-26 13:43:44.858916 | controller | - + cat 2025-11-26 13:43:44.858922 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-11-26 13:43:44.858928 | controller | - catalogsource.operators.coreos.com/mariadb-operator-index created 2025-11-26 13:43:44.858934 | controller | - operatorgroup.operators.coreos.com/openstack created 2025-11-26 13:43:44.858940 | controller | - subscription.operators.coreos.com/mariadb-operator created 2025-11-26 13:43:44.858948 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-11-26 13:43:44.858978 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.858984 | controller | - bash scripts/clone-operator-repo.sh 2025-11-26 13:43:44.858990 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git 2025-11-26 13:43:44.858996 | controller | openstack-operator' 2025-11-26 13:43:44.859001 | controller | - Cloning into 'openstack-operator'... 2025-11-26 13:43:44.859007 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/mariadb-operator.git 2025-11-26 13:43:44.859013 | controller | mariadb-operator' 2025-11-26 13:43:44.859028 | controller | - Cloning into 'mariadb-operator'... 2025-11-26 13:43:44.859034 | controller | - 'Running checkout: git checkout f08eaf841dd9' 2025-11-26 13:43:44.859040 | controller | - 'Note: switching to ''f08eaf841dd9''.' 2025-11-26 13:43:44.859045 | controller | - '' 2025-11-26 13:43:44.859051 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-11-26 13:43:44.859057 | controller | - changes and commit them, and you can discard any commits you make in this 2025-11-26 13:43:44.859064 | controller | - state without impacting any branches by switching back to a branch. 2025-11-26 13:43:44.859069 | controller | - '' 2025-11-26 13:43:44.859075 | controller | - If you want to create a new branch to retain commits you create, you may 2025-11-26 13:43:44.859081 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-11-26 13:43:44.859087 | controller | - '' 2025-11-26 13:43:44.859092 | controller | - ' git switch -c ' 2025-11-26 13:43:44.859098 | controller | - '' 2025-11-26 13:43:44.859104 | controller | - 'Or undo this operation with:' 2025-11-26 13:43:44.859109 | controller | - '' 2025-11-26 13:43:44.859115 | controller | - ' git switch -' 2025-11-26 13:43:44.859121 | controller | - '' 2025-11-26 13:43:44.859127 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-11-26 13:43:44.859132 | controller | - '' 2025-11-26 13:43:44.859138 | controller | - 'HEAD is now at f08eaf8 Merge pull request #384 from stuggi/operator_sdk_1.41.1' 2025-11-26 13:43:44.859144 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2025-11-26 13:43:44.859150 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.859156 | controller | - bash scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.859161 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.859167 | controller | - ++ cd scripts 2025-11-26 13:43:44.859173 | controller | - ++ pwd -P 2025-11-26 13:43:44.859179 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.859184 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.859190 | controller | --source-only 2025-11-26 13:43:44.859196 | controller | - ++ set -e 2025-11-26 13:43:44.859202 | controller | - + '[' -z glance-kuttl-tests ']' 2025-11-26 13:43:44.859207 | controller | - + '[' -z Galera ']' 2025-11-26 13:43:44.859213 | controller | - + '[' -z osp-secret ']' 2025-11-26 13:43:44.859219 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.859225 | controller | ']' 2025-11-26 13:43:44.859231 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.859236 | controller | - + REPLACEMENTS= 2025-11-26 13:43:44.859242 | controller | - + IMAGE=unused 2025-11-26 13:43:44.859248 | controller | - + IMAGE_PATH=containerImage 2025-11-26 13:43:44.859253 | controller | - + STORAGE_REQUEST=10G 2025-11-26 13:43:44.859259 | controller | - + INTERFACE_MTU=1500 2025-11-26 13:43:44.859265 | controller | - + VLAN_START=20 2025-11-26 13:43:44.859271 | controller | - + VLAN_STEP=1 2025-11-26 13:43:44.859276 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.859282 | controller | ']' 2025-11-26 13:43:44.859288 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.859297 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.859303 | controller | - + cat 2025-11-26 13:43:44.859309 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.859315 | controller | - + IFS=, 2025-11-26 13:43:44.859320 | controller | - + read -ra IMAGES 2025-11-26 13:43:44.859326 | controller | - + IFS=, 2025-11-26 13:43:44.859332 | controller | - + read -ra IMAGE_PATHS 2025-11-26 13:43:44.859337 | controller | - + '[' 1 '!=' 1 ']' 2025-11-26 13:43:44.859343 | controller | - + (( i=0 )) 2025-11-26 13:43:44.859349 | controller | - + (( i < 1 )) 2025-11-26 13:43:44.859355 | controller | - + SPEC_PATH=containerImage 2025-11-26 13:43:44.859360 | controller | - + SPEC_VALUE=unused 2025-11-26 13:43:44.859366 | controller | - + '[' unused '!=' unused ']' 2025-11-26 13:43:44.859372 | controller | - + (( i++ )) 2025-11-26 13:43:44.859378 | controller | - + (( i < 1 )) 2025-11-26 13:43:44.859383 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.859389 | controller | - + '[' Galera == OpenStackControlPlane ']' 2025-11-26 13:43:44.859395 | controller | - + '[' Galera == Galera ']' 2025-11-26 13:43:44.859400 | controller | - + cat 2025-11-26 13:43:44.859406 | controller | - + '[' Galera == NetConfig ']' 2025-11-26 13:43:44.859412 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.859418 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.859423 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.859429 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.859435 | controller | - + kustomization_add_resources 2025-11-26 13:43:44.859441 | controller | - + echo merge config dir 2025-11-26 13:43:44.859446 | controller | - merge config dir 2025-11-26 13:43:44.859452 | controller | - ++ find . -type f -name '*.yaml' 2025-11-26 13:43:44.859458 | controller | - ++ grep -v kustomization 2025-11-26 13:43:44.859463 | controller | - + yamls=./mariadb_v1beta1_galera.yaml 2025-11-26 13:43:44.859469 | controller | - + for y in ${yamls[@]} 2025-11-26 13:43:44.859475 | controller | - + kustomize edit add resource ./mariadb_v1beta1_galera.yaml 2025-11-26 13:43:44.859481 | controller | - + popd 2025-11-26 13:43:44.859486 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.859492 | controller | - make wait 2025-11-26 13:43:44.859498 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.859504 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-11-26 13:43:44.859510 | controller | - bash scripts/operator-wait.sh 2025-11-26 13:43:44.859520 | controller | - + TIMEOUT=500s 2025-11-26 13:43:44.859526 | controller | - +++ dirname scripts/operator-wait.sh 2025-11-26 13:43:44.859532 | controller | - ++ cd scripts 2025-11-26 13:43:44.859537 | controller | - ++ pwd -P 2025-11-26 13:43:44.859543 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.859549 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.859555 | controller | - + '[' -z mariadb ']' 2025-11-26 13:43:44.859561 | controller | - + '[' mariadb = rabbitmq ']' 2025-11-26 13:43:44.859566 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.859572 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.859578 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-11-26 13:43:44.859584 | controller | ]; do sleep 5; done' 2025-11-26 13:43:44.859589 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.859595 | controller | - + '[' -z mariadb ']' 2025-11-26 13:43:44.859609 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-11-26 13:43:44.859615 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-11-26 13:43:44.859621 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-11-26 13:43:44.859627 | controller | -o json 2025-11-26 13:43:44.859633 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.859639 | controller | - + REPLICAS=1 2025-11-26 13:43:44.859645 | controller | - + '[' 1 '!=' 1 ']' 2025-11-26 13:43:44.859654 | controller | - + echo Succeeded 2025-11-26 13:43:44.859660 | controller | - + exit 0 2025-11-26 13:43:44.859665 | controller | - + rc=0 2025-11-26 13:43:44.859672 | controller | - + popd 2025-11-26 13:43:44.859677 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.859683 | controller | - + exit 0 2025-11-26 13:43:44.859689 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.859695 | controller | - bash scripts/operator-deploy-resources.sh 2025-11-26 13:43:44.859700 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.859706 | controller | ']' 2025-11-26 13:43:44.859712 | controller | - + NEXT_WAIT_TIME=0 2025-11-26 13:43:44.859718 | controller | - + '[' 0 -eq 15 ']' 2025-11-26 13:43:44.859724 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-11-26 13:43:44.859729 | controller | - + oc apply -f - 2025-11-26 13:43:44.859738 | controller | - galera.mariadb.openstack.org/openstack created 2025-11-26 13:43:44.859744 | controller | - + '[' 0 -lt 15 ']' 2025-11-26 13:43:44.859750 | controller | - bash scripts/gen-olm.sh 2025-11-26 13:43:44.859755 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.859761 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.859767 | controller | - + '[' -z quay.io/openstack-k8s-operators/infra-operator-index:latest ']' 2025-11-26 13:43:44.859773 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-11-26 13:43:44.859778 | controller | ']' 2025-11-26 13:43:44.859784 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-11-26 13:43:44.859790 | controller | ']' 2025-11-26 13:43:44.859796 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-11-26 13:43:44.859802 | controller | - + OPERATOR_CHANNEL=alpha 2025-11-26 13:43:44.859807 | controller | - + OPERATOR_SOURCE=infra-operator-index 2025-11-26 13:43:44.859813 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-11-26 13:43:44.859819 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-11-26 13:43:44.859825 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-11-26 13:43:44.859830 | controller | - + echo OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.859836 | controller | - OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.859842 | controller | - + echo OPERATOR_SOURCE infra-operator-index 2025-11-26 13:43:44.859847 | controller | - OPERATOR_SOURCE infra-operator-index 2025-11-26 13:43:44.859853 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.859859 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.859865 | controller | - + cat 2025-11-26 13:43:44.859870 | controller | - + cat 2025-11-26 13:43:44.859876 | controller | - + cat 2025-11-26 13:43:44.859882 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-11-26 13:43:44.859888 | controller | - catalogsource.operators.coreos.com/infra-operator-index created 2025-11-26 13:43:44.859894 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-11-26 13:43:44.859899 | controller | - subscription.operators.coreos.com/infra-operator created 2025-11-26 13:43:44.859905 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-11-26 13:43:44.859911 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.859917 | controller | - bash scripts/clone-operator-repo.sh 2025-11-26 13:43:44.859925 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git 2025-11-26 13:43:44.859931 | controller | infra-operator' 2025-11-26 13:43:44.859937 | controller | - Cloning into 'infra-operator'... 2025-11-26 13:43:44.859942 | controller | - 'Running checkout: git checkout 1ff40691b66d' 2025-11-26 13:43:44.859961 | controller | - 'Note: switching to ''1ff40691b66d''.' 2025-11-26 13:43:44.859970 | controller | - '' 2025-11-26 13:43:44.859979 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-11-26 13:43:44.859985 | controller | - changes and commit them, and you can discard any commits you make in this 2025-11-26 13:43:44.859991 | controller | - state without impacting any branches by switching back to a branch. 2025-11-26 13:43:44.859997 | controller | - '' 2025-11-26 13:43:44.860002 | controller | - If you want to create a new branch to retain commits you create, you may 2025-11-26 13:43:44.860008 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-11-26 13:43:44.860014 | controller | - '' 2025-11-26 13:43:44.860020 | controller | - ' git switch -c ' 2025-11-26 13:43:44.860025 | controller | - '' 2025-11-26 13:43:44.860031 | controller | - 'Or undo this operation with:' 2025-11-26 13:43:44.860037 | controller | - '' 2025-11-26 13:43:44.860043 | controller | - ' git switch -' 2025-11-26 13:43:44.860049 | controller | - '' 2025-11-26 13:43:44.860055 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-11-26 13:43:44.860060 | controller | - '' 2025-11-26 13:43:44.860066 | controller | - 'HEAD is now at 1ff4069 Merge pull request #505 from lmiccini/quorum_webhook_fix' 2025-11-26 13:43:44.860072 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2025-11-26 13:43:44.860078 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.860084 | controller | - bash scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.860089 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.860098 | controller | - ++ cd scripts 2025-11-26 13:43:44.860104 | controller | - ++ pwd -P 2025-11-26 13:43:44.860110 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.860126 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.860132 | controller | --source-only 2025-11-26 13:43:44.860138 | controller | - ++ set -e 2025-11-26 13:43:44.860143 | controller | - + '[' -z glance-kuttl-tests ']' 2025-11-26 13:43:44.860149 | controller | - + '[' -z Memcached ']' 2025-11-26 13:43:44.860155 | controller | - + '[' -z osp-secret ']' 2025-11-26 13:43:44.860161 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.860167 | controller | ']' 2025-11-26 13:43:44.860173 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.860179 | controller | - + REPLACEMENTS= 2025-11-26 13:43:44.860184 | controller | - + IMAGE=unused 2025-11-26 13:43:44.860190 | controller | - + IMAGE_PATH=containerImage 2025-11-26 13:43:44.860196 | controller | - + STORAGE_REQUEST=10G 2025-11-26 13:43:44.860202 | controller | - + INTERFACE_MTU=1500 2025-11-26 13:43:44.860207 | controller | - + VLAN_START=20 2025-11-26 13:43:44.860213 | controller | - + VLAN_STEP=1 2025-11-26 13:43:44.860219 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.860224 | controller | ']' 2025-11-26 13:43:44.860230 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.860236 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.860242 | controller | - + cat 2025-11-26 13:43:44.860247 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.860253 | controller | - + IFS=, 2025-11-26 13:43:44.860259 | controller | - + read -ra IMAGES 2025-11-26 13:43:44.860265 | controller | - + IFS=, 2025-11-26 13:43:44.860271 | controller | - + read -ra IMAGE_PATHS 2025-11-26 13:43:44.860276 | controller | - + '[' 1 '!=' 1 ']' 2025-11-26 13:43:44.860282 | controller | - + (( i=0 )) 2025-11-26 13:43:44.860288 | controller | - + (( i < 1 )) 2025-11-26 13:43:44.860293 | controller | - + SPEC_PATH=containerImage 2025-11-26 13:43:44.860299 | controller | - + SPEC_VALUE=unused 2025-11-26 13:43:44.860305 | controller | - + '[' unused '!=' unused ']' 2025-11-26 13:43:44.860311 | controller | - + (( i++ )) 2025-11-26 13:43:44.860316 | controller | - + (( i < 1 )) 2025-11-26 13:43:44.860322 | controller | - + '[' -n memcached ']' 2025-11-26 13:43:44.860328 | controller | - + cat 2025-11-26 13:43:44.860337 | controller | - + '[' Memcached == OpenStackControlPlane ']' 2025-11-26 13:43:44.860343 | controller | - + '[' Memcached == Galera ']' 2025-11-26 13:43:44.860349 | controller | - + '[' Memcached == NetConfig ']' 2025-11-26 13:43:44.860354 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.860360 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.860366 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.860372 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.860377 | controller | - + kustomization_add_resources 2025-11-26 13:43:44.860383 | controller | - + echo merge config dir 2025-11-26 13:43:44.860389 | controller | - merge config dir 2025-11-26 13:43:44.860394 | controller | - ++ find . -type f -name '*.yaml' 2025-11-26 13:43:44.860400 | controller | - ++ grep -v kustomization 2025-11-26 13:43:44.860406 | controller | - + yamls=./memcached_v1beta1_memcached.yaml 2025-11-26 13:43:44.860412 | controller | - + for y in ${yamls[@]} 2025-11-26 13:43:44.860417 | controller | - + kustomize edit add resource ./memcached_v1beta1_memcached.yaml 2025-11-26 13:43:44.860423 | controller | - + popd 2025-11-26 13:43:44.860429 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.860435 | controller | - make wait 2025-11-26 13:43:44.860440 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.860446 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-11-26 13:43:44.860452 | controller | - bash scripts/operator-wait.sh 2025-11-26 13:43:44.860458 | controller | - + TIMEOUT=500s 2025-11-26 13:43:44.860463 | controller | - +++ dirname scripts/operator-wait.sh 2025-11-26 13:43:44.860469 | controller | - ++ cd scripts 2025-11-26 13:43:44.860475 | controller | - ++ pwd -P 2025-11-26 13:43:44.860482 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.860501 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.860509 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.860515 | controller | - + '[' infra = rabbitmq ']' 2025-11-26 13:43:44.860521 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.860527 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.860533 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-11-26 13:43:44.860538 | controller | ]; do sleep 5; done' 2025-11-26 13:43:44.860544 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.860550 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.860555 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-11-26 13:43:44.860561 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-11-26 13:43:44.860567 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-11-26 13:43:44.860573 | controller | json 2025-11-26 13:43:44.860578 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.860584 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-11-26 13:43:44.860590 | controller | not found' 2025-11-26 13:43:44.860595 | controller | - + REPLICAS= 2025-11-26 13:43:44.860601 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.860607 | controller | - + exit 1 2025-11-26 13:43:44.860613 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.860618 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.860624 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-11-26 13:43:44.860630 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-11-26 13:43:44.860635 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-11-26 13:43:44.860641 | controller | json 2025-11-26 13:43:44.860647 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.860653 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-11-26 13:43:44.860658 | controller | not found' 2025-11-26 13:43:44.860664 | controller | - + REPLICAS= 2025-11-26 13:43:44.860670 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.860676 | controller | - + exit 1 2025-11-26 13:43:44.860686 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.860691 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.860697 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-11-26 13:43:44.860703 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-11-26 13:43:44.860709 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-11-26 13:43:44.860714 | controller | json 2025-11-26 13:43:44.860720 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.860726 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-11-26 13:43:44.860731 | controller | not found' 2025-11-26 13:43:44.860737 | controller | - + REPLICAS= 2025-11-26 13:43:44.860743 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.860749 | controller | - + exit 1 2025-11-26 13:43:44.860765 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.860771 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.860777 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-11-26 13:43:44.860783 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-11-26 13:43:44.860789 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-11-26 13:43:44.860794 | controller | json 2025-11-26 13:43:44.860800 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.860806 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-11-26 13:43:44.860812 | controller | not found' 2025-11-26 13:43:44.860818 | controller | - + REPLICAS= 2025-11-26 13:43:44.860823 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.860829 | controller | - + exit 1 2025-11-26 13:43:44.860835 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.860841 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.860846 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-11-26 13:43:44.860852 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-11-26 13:43:44.860858 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-11-26 13:43:44.860864 | controller | json 2025-11-26 13:43:44.860870 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.860875 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-11-26 13:43:44.860881 | controller | not found' 2025-11-26 13:43:44.860887 | controller | - + REPLICAS= 2025-11-26 13:43:44.860892 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.860898 | controller | - + exit 1 2025-11-26 13:43:44.860904 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.860910 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.860916 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-11-26 13:43:44.860921 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-11-26 13:43:44.860927 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-11-26 13:43:44.860933 | controller | json 2025-11-26 13:43:44.860939 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.860944 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-11-26 13:43:44.860966 | controller | not found' 2025-11-26 13:43:44.860978 | controller | - + REPLICAS= 2025-11-26 13:43:44.860984 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.860990 | controller | - + exit 1 2025-11-26 13:43:44.860999 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.861005 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.861011 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-11-26 13:43:44.861017 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-11-26 13:43:44.861022 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-11-26 13:43:44.861028 | controller | json 2025-11-26 13:43:44.861034 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.861040 | controller | - + REPLICAS=null 2025-11-26 13:43:44.861049 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.861054 | controller | - + exit 1 2025-11-26 13:43:44.861060 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.861066 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.861072 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-11-26 13:43:44.861087 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-11-26 13:43:44.861093 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-11-26 13:43:44.861099 | controller | json 2025-11-26 13:43:44.861105 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.861111 | controller | - + REPLICAS=null 2025-11-26 13:43:44.861117 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.861122 | controller | - + exit 1 2025-11-26 13:43:44.861128 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.861134 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.861140 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-11-26 13:43:44.861145 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-11-26 13:43:44.861151 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-11-26 13:43:44.861157 | controller | json 2025-11-26 13:43:44.861163 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.861168 | controller | - + REPLICAS=null 2025-11-26 13:43:44.861174 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.861180 | controller | - + exit 1 2025-11-26 13:43:44.861186 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.861192 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.861197 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-11-26 13:43:44.861203 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-11-26 13:43:44.861209 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-11-26 13:43:44.861215 | controller | json 2025-11-26 13:43:44.861220 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.861226 | controller | - + REPLICAS=null 2025-11-26 13:43:44.861232 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.861237 | controller | - + exit 1 2025-11-26 13:43:44.861243 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.861249 | controller | - + '[' -z infra ']' 2025-11-26 13:43:44.861254 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-11-26 13:43:44.861260 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-11-26 13:43:44.861266 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-11-26 13:43:44.861272 | controller | json 2025-11-26 13:43:44.861277 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.861283 | controller | - + REPLICAS=1 2025-11-26 13:43:44.861289 | controller | - + '[' 1 '!=' 1 ']' 2025-11-26 13:43:44.861295 | controller | - + echo Succeeded 2025-11-26 13:43:44.861300 | controller | - + exit 0 2025-11-26 13:43:44.861306 | controller | - + rc=0 2025-11-26 13:43:44.861312 | controller | - + popd 2025-11-26 13:43:44.861318 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.861323 | controller | - + exit 0 2025-11-26 13:43:44.861329 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.861335 | controller | - bash scripts/operator-deploy-resources.sh 2025-11-26 13:43:44.861341 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.861347 | controller | ']' 2025-11-26 13:43:44.861352 | controller | - + NEXT_WAIT_TIME=0 2025-11-26 13:43:44.861358 | controller | - + '[' 0 -eq 15 ']' 2025-11-26 13:43:44.861364 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-11-26 13:43:44.861370 | controller | - + oc apply -f - 2025-11-26 13:43:44.861376 | controller | - memcached.memcached.openstack.org/memcached created 2025-11-26 13:43:44.861381 | controller | - + '[' 0 -lt 15 ']' 2025-11-26 13:43:44.861387 | controller | - bash scripts/gen-olm.sh 2025-11-26 13:43:44.861393 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.861398 | controller | - + '[' -z rabbitmq-cluster ']' 2025-11-26 13:43:44.861404 | controller | - + '[' -z quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2025-11-26 13:43:44.861410 | controller | ']' 2025-11-26 13:43:44.861426 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-11-26 13:43:44.861432 | controller | ']' 2025-11-26 13:43:44.861438 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-11-26 13:43:44.861447 | controller | ']' 2025-11-26 13:43:44.861453 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-11-26 13:43:44.861458 | controller | - + OPERATOR_CHANNEL=alpha 2025-11-26 13:43:44.861464 | controller | - + OPERATOR_SOURCE=rabbitmq-cluster-operator-index 2025-11-26 13:43:44.861470 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-11-26 13:43:44.861476 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-11-26 13:43:44.861482 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-11-26 13:43:44.861488 | controller | - + echo OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.861493 | controller | - OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.861499 | controller | - + echo OPERATOR_SOURCE rabbitmq-cluster-operator-index 2025-11-26 13:43:44.861505 | controller | - OPERATOR_SOURCE rabbitmq-cluster-operator-index 2025-11-26 13:43:44.861511 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.861516 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.861522 | controller | - + cat 2025-11-26 13:43:44.861528 | controller | - + cat 2025-11-26 13:43:44.861534 | controller | - + cat 2025-11-26 13:43:44.861543 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-11-26 13:43:44.861549 | controller | - catalogsource.operators.coreos.com/rabbitmq-cluster-operator-index created 2025-11-26 13:43:44.861555 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-11-26 13:43:44.861560 | controller | - subscription.operators.coreos.com/rabbitmq-cluster-operator created 2025-11-26 13:43:44.861566 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op 2025-11-26 13:43:44.861572 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-11-26 13:43:44.861578 | controller | - bash -c "CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh" 2025-11-26 13:43:44.861583 | controller | - 'Cloning repo: git clone -b patches https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2025-11-26 13:43:44.861589 | controller | rabbitmq-operator' 2025-11-26 13:43:44.861595 | controller | - Cloning into 'rabbitmq-operator'... 2025-11-26 13:43:44.861601 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2025-11-26 13:43:44.861607 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-11-26 13:43:44.861613 | controller | - bash scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.861619 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.861624 | controller | - ++ cd scripts 2025-11-26 13:43:44.861630 | controller | - ++ pwd -P 2025-11-26 13:43:44.861636 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.861645 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.861650 | controller | --source-only 2025-11-26 13:43:44.861656 | controller | - ++ set -e 2025-11-26 13:43:44.861662 | controller | - + '[' -z glance-kuttl-tests ']' 2025-11-26 13:43:44.861668 | controller | - + '[' -z RabbitmqCluster ']' 2025-11-26 13:43:44.861673 | controller | - + '[' -z osp-secret ']' 2025-11-26 13:43:44.861679 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-11-26 13:43:44.861685 | controller | ']' 2025-11-26 13:43:44.861691 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.861696 | controller | - + REPLACEMENTS= 2025-11-26 13:43:44.861702 | controller | - + IMAGE=unused 2025-11-26 13:43:44.861708 | controller | - + IMAGE_PATH=image 2025-11-26 13:43:44.861714 | controller | - + STORAGE_REQUEST=10G 2025-11-26 13:43:44.861719 | controller | - + INTERFACE_MTU=1500 2025-11-26 13:43:44.861725 | controller | - + VLAN_START=20 2025-11-26 13:43:44.861731 | controller | - + VLAN_STEP=1 2025-11-26 13:43:44.861736 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-11-26 13:43:44.861844 | controller | ']' 2025-11-26 13:43:44.861849 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-11-26 13:43:44.861855 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.861861 | controller | - + cat 2025-11-26 13:43:44.861867 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.861872 | controller | - + IFS=, 2025-11-26 13:43:44.861879 | controller | - + read -ra IMAGES 2025-11-26 13:43:44.861886 | controller | - + IFS=, 2025-11-26 13:43:44.861893 | controller | - + read -ra IMAGE_PATHS 2025-11-26 13:43:44.861901 | controller | - + '[' 1 '!=' 1 ']' 2025-11-26 13:43:44.861908 | controller | - + (( i=0 )) 2025-11-26 13:43:44.861916 | controller | - + (( i < 1 )) 2025-11-26 13:43:44.861923 | controller | - + SPEC_PATH=image 2025-11-26 13:43:44.861930 | controller | - + SPEC_VALUE=unused 2025-11-26 13:43:44.861937 | controller | - + '[' unused '!=' unused ']' 2025-11-26 13:43:44.861943 | controller | - + (( i++ )) 2025-11-26 13:43:44.861964 | controller | - + (( i < 1 )) 2025-11-26 13:43:44.861973 | controller | - + '[' -n rabbitmq ']' 2025-11-26 13:43:44.861979 | controller | - + cat 2025-11-26 13:43:44.861986 | controller | - + '[' RabbitmqCluster == OpenStackControlPlane ']' 2025-11-26 13:43:44.861992 | controller | - + '[' RabbitmqCluster == Galera ']' 2025-11-26 13:43:44.861998 | controller | - + '[' RabbitmqCluster == NetConfig ']' 2025-11-26 13:43:44.862004 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.862009 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.862015 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.862021 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.862027 | controller | - + kustomization_add_resources 2025-11-26 13:43:44.862033 | controller | - + echo merge config dir 2025-11-26 13:43:44.862039 | controller | - merge config dir 2025-11-26 13:43:44.862045 | controller | - ++ find . -type f -name '*.yaml' 2025-11-26 13:43:44.862050 | controller | - ++ grep -v kustomization 2025-11-26 13:43:44.862056 | controller | - + yamls=./rabbitmq.yaml 2025-11-26 13:43:44.862062 | controller | - + for y in ${yamls[@]} 2025-11-26 13:43:44.862067 | controller | - + kustomize edit add resource ./rabbitmq.yaml 2025-11-26 13:43:44.862073 | controller | - + popd 2025-11-26 13:43:44.862089 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.862096 | controller | - make wait 2025-11-26 13:43:44.862102 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.862107 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-11-26 13:43:44.862113 | controller | - bash scripts/operator-wait.sh 2025-11-26 13:43:44.862120 | controller | - + TIMEOUT=500s 2025-11-26 13:43:44.862126 | controller | - +++ dirname scripts/operator-wait.sh 2025-11-26 13:43:44.862131 | controller | - ++ cd scripts 2025-11-26 13:43:44.862137 | controller | - ++ pwd -P 2025-11-26 13:43:44.862143 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.862148 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.862154 | controller | - + '[' -z rabbitmq ']' 2025-11-26 13:43:44.862160 | controller | - + '[' rabbitmq = rabbitmq ']' 2025-11-26 13:43:44.862166 | controller | - + OPERATOR_NAME=rabbitmq-cluster 2025-11-26 13:43:44.862171 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.862177 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.862183 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-11-26 13:43:44.862189 | controller | ]; do sleep 5; done' 2025-11-26 13:43:44.862195 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.862200 | controller | - + '[' -z rabbitmq-cluster ']' 2025-11-26 13:43:44.862206 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-11-26 13:43:44.862212 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-11-26 13:43:44.862221 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-11-26 13:43:44.862227 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.862233 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-11-26 13:43:44.862238 | controller | found' 2025-11-26 13:43:44.862244 | controller | - + REPLICAS= 2025-11-26 13:43:44.862253 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.862259 | controller | - + exit 1 2025-11-26 13:43:44.862265 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.862270 | controller | - + '[' -z rabbitmq-cluster ']' 2025-11-26 13:43:44.862276 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-11-26 13:43:44.862282 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-11-26 13:43:44.862288 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-11-26 13:43:44.862293 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.862299 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-11-26 13:43:44.862305 | controller | found' 2025-11-26 13:43:44.862311 | controller | - + REPLICAS= 2025-11-26 13:43:44.862316 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.862322 | controller | - + exit 1 2025-11-26 13:43:44.862328 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.862334 | controller | - + '[' -z rabbitmq-cluster ']' 2025-11-26 13:43:44.862340 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-11-26 13:43:44.862345 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-11-26 13:43:44.862351 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.862357 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-11-26 13:43:44.862363 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-11-26 13:43:44.862368 | controller | found' 2025-11-26 13:43:44.862374 | controller | - + REPLICAS= 2025-11-26 13:43:44.862380 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.862386 | controller | - + exit 1 2025-11-26 13:43:44.862391 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.862397 | controller | - + '[' -z rabbitmq-cluster ']' 2025-11-26 13:43:44.862403 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-11-26 13:43:44.862408 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-11-26 13:43:44.862414 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.862420 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-11-26 13:43:44.862426 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-11-26 13:43:44.862431 | controller | found' 2025-11-26 13:43:44.862437 | controller | - + REPLICAS= 2025-11-26 13:43:44.862443 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.862449 | controller | - + exit 1 2025-11-26 13:43:44.862454 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.862460 | controller | - + '[' -z rabbitmq-cluster ']' 2025-11-26 13:43:44.862466 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-11-26 13:43:44.862472 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-11-26 13:43:44.862477 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-11-26 13:43:44.862483 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.862489 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-11-26 13:43:44.862495 | controller | found' 2025-11-26 13:43:44.862500 | controller | - + REPLICAS= 2025-11-26 13:43:44.862506 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.862513 | controller | - + exit 1 2025-11-26 13:43:44.862520 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.862526 | controller | - + '[' -z rabbitmq-cluster ']' 2025-11-26 13:43:44.862537 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-11-26 13:43:44.862544 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-11-26 13:43:44.862552 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-11-26 13:43:44.862558 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.862564 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-11-26 13:43:44.862572 | controller | found' 2025-11-26 13:43:44.862578 | controller | - + REPLICAS= 2025-11-26 13:43:44.862584 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.862590 | controller | - + exit 1 2025-11-26 13:43:44.862595 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.862601 | controller | - + '[' -z rabbitmq-cluster ']' 2025-11-26 13:43:44.862607 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-11-26 13:43:44.862613 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-11-26 13:43:44.862619 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-11-26 13:43:44.862624 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.862630 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-11-26 13:43:44.862636 | controller | found' 2025-11-26 13:43:44.862642 | controller | - + REPLICAS= 2025-11-26 13:43:44.862657 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.862663 | controller | - + exit 1 2025-11-26 13:43:44.862669 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.862674 | controller | - + '[' -z rabbitmq-cluster ']' 2025-11-26 13:43:44.862680 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-11-26 13:43:44.862686 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-11-26 13:43:44.862692 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-11-26 13:43:44.862698 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.862704 | controller | - + REPLICAS=null 2025-11-26 13:43:44.862709 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.862715 | controller | - + exit 1 2025-11-26 13:43:44.862721 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.862727 | controller | - + '[' -z rabbitmq-cluster ']' 2025-11-26 13:43:44.862732 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-11-26 13:43:44.862738 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-11-26 13:43:44.862744 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-11-26 13:43:44.862750 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.862755 | controller | - + REPLICAS=1 2025-11-26 13:43:44.862761 | controller | - + '[' 1 '!=' 1 ']' 2025-11-26 13:43:44.862767 | controller | - + echo Succeeded 2025-11-26 13:43:44.862773 | controller | - + exit 0 2025-11-26 13:43:44.862778 | controller | - + rc=0 2025-11-26 13:43:44.862784 | controller | - + popd 2025-11-26 13:43:44.862790 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.862796 | controller | - + exit 0 2025-11-26 13:43:44.862802 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.862807 | controller | - bash scripts/operator-deploy-resources.sh 2025-11-26 13:43:44.862813 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-11-26 13:43:44.862819 | controller | ']' 2025-11-26 13:43:44.862825 | controller | - + NEXT_WAIT_TIME=0 2025-11-26 13:43:44.862831 | controller | - + '[' 0 -eq 15 ']' 2025-11-26 13:43:44.862836 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-11-26 13:43:44.862842 | controller | - + oc apply -f - 2025-11-26 13:43:44.862848 | controller | - rabbitmqcluster.rabbitmq.com/rabbitmq created 2025-11-26 13:43:44.862854 | controller | - + '[' 0 -lt 15 ']' 2025-11-26 13:43:44.862859 | controller | - bash scripts/gen-olm.sh 2025-11-26 13:43:44.862865 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.862871 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.862877 | controller | - + '[' -z quay.io/openstack-k8s-operators/keystone-operator-index:latest ']' 2025-11-26 13:43:44.862882 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-11-26 13:43:44.862888 | controller | ']' 2025-11-26 13:43:44.862894 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-11-26 13:43:44.862900 | controller | ']' 2025-11-26 13:43:44.862905 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-11-26 13:43:44.862914 | controller | - + OPERATOR_CHANNEL=alpha 2025-11-26 13:43:44.862920 | controller | - + OPERATOR_SOURCE=keystone-operator-index 2025-11-26 13:43:44.862926 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-11-26 13:43:44.862932 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-11-26 13:43:44.862937 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-11-26 13:43:44.862943 | controller | - + echo OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.862964 | controller | - OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.862972 | controller | - + echo OPERATOR_SOURCE keystone-operator-index 2025-11-26 13:43:44.862978 | controller | - OPERATOR_SOURCE keystone-operator-index 2025-11-26 13:43:44.862984 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.862989 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.862995 | controller | - + cat 2025-11-26 13:43:44.863001 | controller | - + cat 2025-11-26 13:43:44.863007 | controller | - + cat 2025-11-26 13:43:44.863012 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-11-26 13:43:44.863018 | controller | - catalogsource.operators.coreos.com/keystone-operator-index created 2025-11-26 13:43:44.863024 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-11-26 13:43:44.863030 | controller | - subscription.operators.coreos.com/keystone-operator created 2025-11-26 13:43:44.863036 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-11-26 13:43:44.863042 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.863048 | controller | - bash scripts/clone-operator-repo.sh 2025-11-26 13:43:44.863054 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/keystone-operator.git 2025-11-26 13:43:44.863059 | controller | keystone-operator' 2025-11-26 13:43:44.863065 | controller | - Cloning into 'keystone-operator'... 2025-11-26 13:43:44.863071 | controller | - 'Running checkout: git checkout 8677d368dd17' 2025-11-26 13:43:44.863077 | controller | - 'Note: switching to ''8677d368dd17''.' 2025-11-26 13:43:44.863083 | controller | - '' 2025-11-26 13:43:44.863088 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-11-26 13:43:44.863094 | controller | - changes and commit them, and you can discard any commits you make in this 2025-11-26 13:43:44.863100 | controller | - state without impacting any branches by switching back to a branch. 2025-11-26 13:43:44.863106 | controller | - '' 2025-11-26 13:43:44.863112 | controller | - If you want to create a new branch to retain commits you create, you may 2025-11-26 13:43:44.863117 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-11-26 13:43:44.863123 | controller | - '' 2025-11-26 13:43:44.863129 | controller | - ' git switch -c ' 2025-11-26 13:43:44.863135 | controller | - '' 2025-11-26 13:43:44.863140 | controller | - 'Or undo this operation with:' 2025-11-26 13:43:44.863146 | controller | - '' 2025-11-26 13:43:44.863152 | controller | - ' git switch -' 2025-11-26 13:43:44.863158 | controller | - '' 2025-11-26 13:43:44.863164 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-11-26 13:43:44.863169 | controller | - '' 2025-11-26 13:43:44.863175 | controller | - 'HEAD is now at 8677d36 Merge pull request #646 from dprince/operator_sdk_1.41.1' 2025-11-26 13:43:44.863190 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2025-11-26 13:43:44.863196 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.863202 | controller | - bash scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.863208 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.863213 | controller | - ++ cd scripts 2025-11-26 13:43:44.863219 | controller | - ++ pwd -P 2025-11-26 13:43:44.863226 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.863235 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.863240 | controller | --source-only 2025-11-26 13:43:44.863246 | controller | - ++ set -e 2025-11-26 13:43:44.863252 | controller | - + '[' -z glance-kuttl-tests ']' 2025-11-26 13:43:44.863258 | controller | - + '[' -z KeystoneAPI ']' 2025-11-26 13:43:44.863264 | controller | - + '[' -z osp-secret ']' 2025-11-26 13:43:44.863273 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.863279 | controller | ']' 2025-11-26 13:43:44.863284 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.863290 | controller | - + REPLACEMENTS= 2025-11-26 13:43:44.863296 | controller | - + IMAGE=unused 2025-11-26 13:43:44.863302 | controller | - + IMAGE_PATH=containerImage 2025-11-26 13:43:44.863307 | controller | - + STORAGE_REQUEST=10G 2025-11-26 13:43:44.863313 | controller | - + INTERFACE_MTU=1500 2025-11-26 13:43:44.863319 | controller | - + VLAN_START=20 2025-11-26 13:43:44.863326 | controller | - + VLAN_STEP=1 2025-11-26 13:43:44.863333 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.863340 | controller | ']' 2025-11-26 13:43:44.863347 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.863354 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.863359 | controller | - + cat 2025-11-26 13:43:44.863365 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.863371 | controller | - + IFS=, 2025-11-26 13:43:44.863377 | controller | - + read -ra IMAGES 2025-11-26 13:43:44.863382 | controller | - + IFS=, 2025-11-26 13:43:44.863388 | controller | - + read -ra IMAGE_PATHS 2025-11-26 13:43:44.863394 | controller | - + '[' 1 '!=' 1 ']' 2025-11-26 13:43:44.863399 | controller | - + (( i=0 )) 2025-11-26 13:43:44.863405 | controller | - + (( i < 1 )) 2025-11-26 13:43:44.863411 | controller | - + SPEC_PATH=containerImage 2025-11-26 13:43:44.863416 | controller | - + SPEC_VALUE=unused 2025-11-26 13:43:44.863422 | controller | - + '[' unused '!=' unused ']' 2025-11-26 13:43:44.863428 | controller | - + (( i++ )) 2025-11-26 13:43:44.863434 | controller | - + (( i < 1 )) 2025-11-26 13:43:44.863439 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.863445 | controller | - + '[' KeystoneAPI == OpenStackControlPlane ']' 2025-11-26 13:43:44.863451 | controller | - + '[' KeystoneAPI == Galera ']' 2025-11-26 13:43:44.863456 | controller | - + '[' KeystoneAPI == NetConfig ']' 2025-11-26 13:43:44.863462 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.863468 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.863474 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.863480 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.863485 | controller | - + kustomization_add_resources 2025-11-26 13:43:44.863491 | controller | - + echo merge config dir 2025-11-26 13:43:44.863497 | controller | - merge config dir 2025-11-26 13:43:44.863502 | controller | - ++ find . -type f -name '*.yaml' 2025-11-26 13:43:44.863508 | controller | - ++ grep -v kustomization 2025-11-26 13:43:44.863514 | controller | - + yamls=./keystone_v1beta1_keystoneapi.yaml 2025-11-26 13:43:44.863520 | controller | - + for y in ${yamls[@]} 2025-11-26 13:43:44.863525 | controller | - + kustomize edit add resource ./keystone_v1beta1_keystoneapi.yaml 2025-11-26 13:43:44.863531 | controller | - + popd 2025-11-26 13:43:44.863537 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.863543 | controller | - make wait 2025-11-26 13:43:44.863548 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.863554 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-11-26 13:43:44.863560 | controller | - bash scripts/operator-wait.sh 2025-11-26 13:43:44.863566 | controller | - + TIMEOUT=500s 2025-11-26 13:43:44.863571 | controller | - +++ dirname scripts/operator-wait.sh 2025-11-26 13:43:44.863577 | controller | - ++ cd scripts 2025-11-26 13:43:44.863583 | controller | - ++ pwd -P 2025-11-26 13:43:44.863589 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.863598 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.863604 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.863609 | controller | - + '[' keystone = rabbitmq ']' 2025-11-26 13:43:44.863615 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.863621 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.863627 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-11-26 13:43:44.863632 | controller | ]; do sleep 5; done' 2025-11-26 13:43:44.863638 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.863644 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.863653 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.863659 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.863665 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.863670 | controller | -o json 2025-11-26 13:43:44.863676 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.863682 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-11-26 13:43:44.863688 | controller | not found' 2025-11-26 13:43:44.863694 | controller | - + REPLICAS= 2025-11-26 13:43:44.863699 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.863707 | controller | - + exit 1 2025-11-26 13:43:44.863713 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.863719 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.863725 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.863730 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.863736 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.863742 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.863748 | controller | -o json 2025-11-26 13:43:44.863763 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-11-26 13:43:44.863769 | controller | not found' 2025-11-26 13:43:44.863774 | controller | - + REPLICAS= 2025-11-26 13:43:44.863780 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.863786 | controller | - + exit 1 2025-11-26 13:43:44.863792 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.863798 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.863804 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.863809 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.863815 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.863821 | controller | -o json 2025-11-26 13:43:44.863827 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.863832 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-11-26 13:43:44.863838 | controller | not found' 2025-11-26 13:43:44.863844 | controller | - + REPLICAS= 2025-11-26 13:43:44.863850 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.863855 | controller | - + exit 1 2025-11-26 13:43:44.863861 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.863867 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.863873 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.863878 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.863884 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.863890 | controller | -o json 2025-11-26 13:43:44.863896 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.863901 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-11-26 13:43:44.863907 | controller | not found' 2025-11-26 13:43:44.863913 | controller | - + REPLICAS= 2025-11-26 13:43:44.863919 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.863924 | controller | - + exit 1 2025-11-26 13:43:44.863930 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.863936 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.863974 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.863984 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.863990 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.863996 | controller | -o json 2025-11-26 13:43:44.864001 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.864011 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-11-26 13:43:44.864017 | controller | not found' 2025-11-26 13:43:44.864023 | controller | - + REPLICAS= 2025-11-26 13:43:44.864028 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.864034 | controller | - + exit 1 2025-11-26 13:43:44.864040 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.864046 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.864052 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.864058 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.864064 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.864069 | controller | -o json 2025-11-26 13:43:44.864075 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.864081 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-11-26 13:43:44.864087 | controller | not found' 2025-11-26 13:43:44.864092 | controller | - + REPLICAS= 2025-11-26 13:43:44.864098 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.864104 | controller | - + exit 1 2025-11-26 13:43:44.864110 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.864115 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.864121 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.864127 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.864133 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.864138 | controller | -o json 2025-11-26 13:43:44.864144 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.864150 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-11-26 13:43:44.864156 | controller | not found' 2025-11-26 13:43:44.864161 | controller | - + REPLICAS= 2025-11-26 13:43:44.864167 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.864173 | controller | - + exit 1 2025-11-26 13:43:44.864179 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.864184 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.864190 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.864196 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.864202 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.864207 | controller | -o json 2025-11-26 13:43:44.864213 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.864219 | controller | - + REPLICAS=null 2025-11-26 13:43:44.864225 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.864230 | controller | - + exit 1 2025-11-26 13:43:44.864236 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.864242 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.864248 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.864253 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.864259 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.864265 | controller | -o json 2025-11-26 13:43:44.864271 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.864276 | controller | - + REPLICAS=null 2025-11-26 13:43:44.864282 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.864288 | controller | - + exit 1 2025-11-26 13:43:44.864293 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.864299 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.864305 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.864311 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.864316 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.864325 | controller | -o json 2025-11-26 13:43:44.864331 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.864337 | controller | - + REPLICAS=null 2025-11-26 13:43:44.864343 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.864348 | controller | - + exit 1 2025-11-26 13:43:44.864354 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.864360 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.864366 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.864372 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.864377 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.864383 | controller | -o json 2025-11-26 13:43:44.864389 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.864395 | controller | - + REPLICAS=null 2025-11-26 13:43:44.864400 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.864406 | controller | - + exit 1 2025-11-26 13:43:44.864412 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.864418 | controller | - + '[' -z keystone ']' 2025-11-26 13:43:44.864423 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-11-26 13:43:44.864438 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-11-26 13:43:44.864444 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-11-26 13:43:44.864450 | controller | -o json 2025-11-26 13:43:44.864456 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.864462 | controller | - + REPLICAS=1 2025-11-26 13:43:44.864468 | controller | - + '[' 1 '!=' 1 ']' 2025-11-26 13:43:44.864474 | controller | - + echo Succeeded 2025-11-26 13:43:44.864480 | controller | - + exit 0 2025-11-26 13:43:44.864486 | controller | - + rc=0 2025-11-26 13:43:44.864491 | controller | - + popd 2025-11-26 13:43:44.864498 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.864504 | controller | - + exit 0 2025-11-26 13:43:44.864525 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.864532 | controller | - bash scripts/operator-deploy-resources.sh 2025-11-26 13:43:44.864537 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.864543 | controller | ']' 2025-11-26 13:43:44.864549 | controller | - + NEXT_WAIT_TIME=0 2025-11-26 13:43:44.864555 | controller | - + '[' 0 -eq 15 ']' 2025-11-26 13:43:44.864561 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-11-26 13:43:44.864566 | controller | - + oc apply -f - 2025-11-26 13:43:44.864572 | controller | - keystoneapi.keystone.openstack.org/keystone created 2025-11-26 13:43:44.864578 | controller | - + '[' 0 -lt 15 ']' 2025-11-26 13:43:44.864585 | controller | - bash scripts/gen-olm.sh 2025-11-26 13:43:44.864592 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.864600 | controller | - + '[' -z horizon ']' 2025-11-26 13:43:44.864607 | controller | - + '[' -z quay.io/openstack-k8s-operators/horizon-operator-index:latest ']' 2025-11-26 13:43:44.864614 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-11-26 13:43:44.864621 | controller | ']' 2025-11-26 13:43:44.864628 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-11-26 13:43:44.864635 | controller | ']' 2025-11-26 13:43:44.864641 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-11-26 13:43:44.864648 | controller | - + OPERATOR_CHANNEL=alpha 2025-11-26 13:43:44.864654 | controller | - + OPERATOR_SOURCE=horizon-operator-index 2025-11-26 13:43:44.864685 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-11-26 13:43:44.864691 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-11-26 13:43:44.864697 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-11-26 13:43:44.864703 | controller | - + echo OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.864708 | controller | - OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.864714 | controller | - + echo OPERATOR_SOURCE horizon-operator-index 2025-11-26 13:43:44.864724 | controller | - OPERATOR_SOURCE horizon-operator-index 2025-11-26 13:43:44.864730 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.864736 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.864741 | controller | - + cat 2025-11-26 13:43:44.864747 | controller | - + cat 2025-11-26 13:43:44.864753 | controller | - + cat 2025-11-26 13:43:44.864759 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-11-26 13:43:44.864764 | controller | - catalogsource.operators.coreos.com/horizon-operator-index created 2025-11-26 13:43:44.864770 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-11-26 13:43:44.864776 | controller | - subscription.operators.coreos.com/horizon-operator created 2025-11-26 13:43:44.864782 | controller | - bash scripts/gen-olm.sh 2025-11-26 13:43:44.864788 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.864793 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.864799 | controller | - + '[' -z quay.io/openstack-k8s-operators/swift-operator-index:latest ']' 2025-11-26 13:43:44.864805 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-11-26 13:43:44.864811 | controller | ']' 2025-11-26 13:43:44.864816 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-11-26 13:43:44.864822 | controller | ']' 2025-11-26 13:43:44.864828 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-11-26 13:43:44.864834 | controller | - + OPERATOR_CHANNEL=alpha 2025-11-26 13:43:44.864839 | controller | - + OPERATOR_SOURCE=swift-operator-index 2025-11-26 13:43:44.864845 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-11-26 13:43:44.864851 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-11-26 13:43:44.864857 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-11-26 13:43:44.864862 | controller | - + echo OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.864868 | controller | - OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.864874 | controller | - + echo OPERATOR_SOURCE swift-operator-index 2025-11-26 13:43:44.864880 | controller | - OPERATOR_SOURCE swift-operator-index 2025-11-26 13:43:44.864885 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.864891 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.864897 | controller | - + cat 2025-11-26 13:43:44.864903 | controller | - + cat 2025-11-26 13:43:44.864908 | controller | - + cat 2025-11-26 13:43:44.864914 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-11-26 13:43:44.864920 | controller | - catalogsource.operators.coreos.com/swift-operator-index created 2025-11-26 13:43:44.864926 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-11-26 13:43:44.864932 | controller | - subscription.operators.coreos.com/swift-operator created 2025-11-26 13:43:44.864937 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-11-26 13:43:44.864943 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.864965 | controller | - bash scripts/clone-operator-repo.sh 2025-11-26 13:43:44.864974 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/swift-operator.git 2025-11-26 13:43:44.864989 | controller | swift-operator' 2025-11-26 13:43:44.864996 | controller | - Cloning into 'swift-operator'... 2025-11-26 13:43:44.865002 | controller | - 'Running checkout: git checkout d8f4061a919b' 2025-11-26 13:43:44.865008 | controller | - 'Note: switching to ''d8f4061a919b''.' 2025-11-26 13:43:44.865013 | controller | - '' 2025-11-26 13:43:44.865019 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-11-26 13:43:44.865025 | controller | - changes and commit them, and you can discard any commits you make in this 2025-11-26 13:43:44.865031 | controller | - state without impacting any branches by switching back to a branch. 2025-11-26 13:43:44.865041 | controller | - '' 2025-11-26 13:43:44.865046 | controller | - If you want to create a new branch to retain commits you create, you may 2025-11-26 13:43:44.865052 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-11-26 13:43:44.865058 | controller | - '' 2025-11-26 13:43:44.865064 | controller | - ' git switch -c ' 2025-11-26 13:43:44.865070 | controller | - '' 2025-11-26 13:43:44.865078 | controller | - 'Or undo this operation with:' 2025-11-26 13:43:44.865084 | controller | - '' 2025-11-26 13:43:44.865090 | controller | - ' git switch -' 2025-11-26 13:43:44.865096 | controller | - '' 2025-11-26 13:43:44.865104 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-11-26 13:43:44.865110 | controller | - '' 2025-11-26 13:43:44.865116 | controller | - 'HEAD is now at d8f4061 Merge pull request #415 from stuggi/operator_sdk_1.41.1' 2025-11-26 13:43:44.865122 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2025-11-26 13:43:44.865128 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.865133 | controller | - bash scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.865142 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.865148 | controller | - ++ cd scripts 2025-11-26 13:43:44.865154 | controller | - ++ pwd -P 2025-11-26 13:43:44.865160 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.865166 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.865172 | controller | --source-only 2025-11-26 13:43:44.865177 | controller | - ++ set -e 2025-11-26 13:43:44.865183 | controller | - + '[' -z glance-kuttl-tests ']' 2025-11-26 13:43:44.865189 | controller | - + '[' -z Swift ']' 2025-11-26 13:43:44.865195 | controller | - + '[' -z osp-secret ']' 2025-11-26 13:43:44.865203 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.865209 | controller | ']' 2025-11-26 13:43:44.865215 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.865221 | controller | - + REPLACEMENTS= 2025-11-26 13:43:44.865227 | controller | - + IMAGE=unused 2025-11-26 13:43:44.865233 | controller | - + IMAGE_PATH=containerImage 2025-11-26 13:43:44.865238 | controller | - + STORAGE_REQUEST=10G 2025-11-26 13:43:44.865244 | controller | - + INTERFACE_MTU=1500 2025-11-26 13:43:44.865250 | controller | - + VLAN_START=20 2025-11-26 13:43:44.865256 | controller | - + VLAN_STEP=1 2025-11-26 13:43:44.865262 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.865268 | controller | ']' 2025-11-26 13:43:44.865273 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.865279 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.865285 | controller | - + cat 2025-11-26 13:43:44.865291 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.865297 | controller | - + IFS=, 2025-11-26 13:43:44.865303 | controller | - + read -ra IMAGES 2025-11-26 13:43:44.865308 | controller | - + IFS=, 2025-11-26 13:43:44.865314 | controller | - + read -ra IMAGE_PATHS 2025-11-26 13:43:44.865320 | controller | - + '[' 1 '!=' 1 ']' 2025-11-26 13:43:44.865326 | controller | - + (( i=0 )) 2025-11-26 13:43:44.865332 | controller | - + (( i < 1 )) 2025-11-26 13:43:44.865337 | controller | - + SPEC_PATH=containerImage 2025-11-26 13:43:44.865343 | controller | - + SPEC_VALUE=unused 2025-11-26 13:43:44.865349 | controller | - + '[' unused '!=' unused ']' 2025-11-26 13:43:44.865355 | controller | - + (( i++ )) 2025-11-26 13:43:44.865361 | controller | - + (( i < 1 )) 2025-11-26 13:43:44.865367 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.865372 | controller | - + '[' Swift == OpenStackControlPlane ']' 2025-11-26 13:43:44.865378 | controller | - + '[' Swift == Galera ']' 2025-11-26 13:43:44.865384 | controller | - + '[' Swift == NetConfig ']' 2025-11-26 13:43:44.865390 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.865396 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.865402 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.865410 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.865416 | controller | - + kustomization_add_resources 2025-11-26 13:43:44.865424 | controller | - + echo merge config dir 2025-11-26 13:43:44.865430 | controller | - merge config dir 2025-11-26 13:43:44.865436 | controller | - ++ find . -type f -name '*.yaml' 2025-11-26 13:43:44.865442 | controller | - ++ grep -v kustomization 2025-11-26 13:43:44.865448 | controller | - + yamls=./swift_v1beta1_swift.yaml 2025-11-26 13:43:44.865455 | controller | - + for y in ${yamls[@]} 2025-11-26 13:43:44.865461 | controller | - + kustomize edit add resource ./swift_v1beta1_swift.yaml 2025-11-26 13:43:44.865467 | controller | - + popd 2025-11-26 13:43:44.865472 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.865478 | controller | - make wait 2025-11-26 13:43:44.865484 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.865490 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-11-26 13:43:44.865498 | controller | - bash scripts/operator-wait.sh 2025-11-26 13:43:44.865504 | controller | - + TIMEOUT=500s 2025-11-26 13:43:44.865510 | controller | - +++ dirname scripts/operator-wait.sh 2025-11-26 13:43:44.865516 | controller | - ++ cd scripts 2025-11-26 13:43:44.865522 | controller | - ++ pwd -P 2025-11-26 13:43:44.865528 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.865534 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.865539 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.865545 | controller | - + '[' swift = rabbitmq ']' 2025-11-26 13:43:44.865551 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.865557 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.865563 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-11-26 13:43:44.865569 | controller | ]; do sleep 5; done' 2025-11-26 13:43:44.865575 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.865581 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.865597 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.865603 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.865609 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.865615 | controller | json 2025-11-26 13:43:44.865621 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.865627 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.865634 | controller | not found' 2025-11-26 13:43:44.865639 | controller | - + REPLICAS= 2025-11-26 13:43:44.865645 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.865651 | controller | - + exit 1 2025-11-26 13:43:44.865657 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.865663 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.865669 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.865674 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.865680 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.865686 | controller | json 2025-11-26 13:43:44.865692 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.865698 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.865703 | controller | not found' 2025-11-26 13:43:44.865709 | controller | - + REPLICAS= 2025-11-26 13:43:44.865715 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.865721 | controller | - + exit 1 2025-11-26 13:43:44.865727 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.865733 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.865738 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.865744 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.865750 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.865759 | controller | json 2025-11-26 13:43:44.865765 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.865771 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.865777 | controller | not found' 2025-11-26 13:43:44.865782 | controller | - + REPLICAS= 2025-11-26 13:43:44.865788 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.865794 | controller | - + exit 1 2025-11-26 13:43:44.865800 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.865806 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.865812 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.865817 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.865823 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.865829 | controller | json 2025-11-26 13:43:44.865835 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.865840 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.865846 | controller | not found' 2025-11-26 13:43:44.865852 | controller | - + REPLICAS= 2025-11-26 13:43:44.865858 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.865863 | controller | - + exit 1 2025-11-26 13:43:44.865869 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.865875 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.865882 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.865890 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.865897 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.865905 | controller | json 2025-11-26 13:43:44.865912 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.865919 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.865927 | controller | not found' 2025-11-26 13:43:44.865934 | controller | - + REPLICAS= 2025-11-26 13:43:44.865942 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.865964 | controller | - + exit 1 2025-11-26 13:43:44.865973 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.865979 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.865984 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.865991 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.865997 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.866002 | controller | json 2025-11-26 13:43:44.866008 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.866014 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.866020 | controller | not found' 2025-11-26 13:43:44.866025 | controller | - + REPLICAS= 2025-11-26 13:43:44.866031 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.866037 | controller | - + exit 1 2025-11-26 13:43:44.866043 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.866048 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.866054 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.866060 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.866066 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.866071 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.866077 | controller | json 2025-11-26 13:43:44.866083 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.866089 | controller | not found' 2025-11-26 13:43:44.866094 | controller | - + REPLICAS= 2025-11-26 13:43:44.866100 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.866106 | controller | - + exit 1 2025-11-26 13:43:44.866112 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.866117 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.866123 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.866129 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.866135 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.866141 | controller | json 2025-11-26 13:43:44.866150 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.866156 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.866162 | controller | not found' 2025-11-26 13:43:44.866167 | controller | - + REPLICAS= 2025-11-26 13:43:44.866173 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.866179 | controller | - + exit 1 2025-11-26 13:43:44.866185 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.866190 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.866196 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.866202 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.866208 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.866214 | controller | json 2025-11-26 13:43:44.866219 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.866225 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.866231 | controller | not found' 2025-11-26 13:43:44.866237 | controller | - + REPLICAS= 2025-11-26 13:43:44.866246 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.866252 | controller | - + exit 1 2025-11-26 13:43:44.866268 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.866274 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.866280 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.866286 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.866292 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.866298 | controller | json 2025-11-26 13:43:44.866304 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.866309 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.866315 | controller | not found' 2025-11-26 13:43:44.866321 | controller | - + REPLICAS= 2025-11-26 13:43:44.866327 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.866332 | controller | - + exit 1 2025-11-26 13:43:44.866338 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.866344 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.866350 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.866355 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.866361 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.866367 | controller | json 2025-11-26 13:43:44.866373 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.866381 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.866387 | controller | not found' 2025-11-26 13:43:44.866393 | controller | - + REPLICAS= 2025-11-26 13:43:44.866399 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.866404 | controller | - + exit 1 2025-11-26 13:43:44.866410 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.866416 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.866422 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.866428 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.866433 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.866439 | controller | json 2025-11-26 13:43:44.866445 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.866451 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-11-26 13:43:44.866456 | controller | not found' 2025-11-26 13:43:44.866462 | controller | - + REPLICAS= 2025-11-26 13:43:44.866468 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.866474 | controller | - + exit 1 2025-11-26 13:43:44.866479 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.866485 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.866491 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.866497 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.866502 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.866508 | controller | json 2025-11-26 13:43:44.866514 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.866526 | controller | - + REPLICAS=null 2025-11-26 13:43:44.866535 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.866541 | controller | - + exit 1 2025-11-26 13:43:44.866546 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.866552 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.866558 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.866564 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.866569 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.866575 | controller | json 2025-11-26 13:43:44.866581 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.866587 | controller | - + REPLICAS=null 2025-11-26 13:43:44.866592 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.866598 | controller | - + exit 1 2025-11-26 13:43:44.866604 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.866609 | controller | - + '[' -z swift ']' 2025-11-26 13:43:44.866615 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-11-26 13:43:44.866621 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-11-26 13:43:44.866627 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-11-26 13:43:44.866632 | controller | json 2025-11-26 13:43:44.866638 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.866644 | controller | - + REPLICAS=1 2025-11-26 13:43:44.866650 | controller | - + '[' 1 '!=' 1 ']' 2025-11-26 13:43:44.866655 | controller | - + echo Succeeded 2025-11-26 13:43:44.866661 | controller | - + exit 0 2025-11-26 13:43:44.866667 | controller | - + rc=0 2025-11-26 13:43:44.866673 | controller | - + popd 2025-11-26 13:43:44.866678 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.866684 | controller | - + exit 0 2025-11-26 13:43:44.866692 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.866698 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-11-26 13:43:44.866704 | controller | | oc apply -f - 2025-11-26 13:43:44.866710 | controller | - swift.swift.openstack.org/swift created 2025-11-26 13:43:44.866715 | controller | - bash scripts/gen-olm.sh 2025-11-26 13:43:44.866721 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.866727 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.866733 | controller | - + '[' -z 38.102.83.113:5001/openstack-k8s-operators/glance-operator-index:0ea83ac61a387379e147ff390d2262e343a9e81d 2025-11-26 13:43:44.866739 | controller | ']' 2025-11-26 13:43:44.866745 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-11-26 13:43:44.866751 | controller | ']' 2025-11-26 13:43:44.866757 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-11-26 13:43:44.866762 | controller | ']' 2025-11-26 13:43:44.866768 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-11-26 13:43:44.866774 | controller | - + OPERATOR_CHANNEL=alpha 2025-11-26 13:43:44.866780 | controller | - + OPERATOR_SOURCE=glance-operator-index 2025-11-26 13:43:44.866785 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-11-26 13:43:44.866791 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-11-26 13:43:44.866797 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-11-26 13:43:44.866803 | controller | - + echo OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.866808 | controller | - OPERATOR_CHANNEL alpha 2025-11-26 13:43:44.866814 | controller | - + echo OPERATOR_SOURCE glance-operator-index 2025-11-26 13:43:44.866820 | controller | - OPERATOR_SOURCE glance-operator-index 2025-11-26 13:43:44.866826 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.866831 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-11-26 13:43:44.866837 | controller | - + cat 2025-11-26 13:43:44.866843 | controller | - + cat 2025-11-26 13:43:44.866849 | controller | - + cat 2025-11-26 13:43:44.866864 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-11-26 13:43:44.866873 | controller | - catalogsource.operators.coreos.com/glance-operator-index created 2025-11-26 13:43:44.866879 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-11-26 13:43:44.866885 | controller | - subscription.operators.coreos.com/glance-operator created 2025-11-26 13:43:44.866891 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-11-26 13:43:44.866897 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-11-26 13:43:44.866903 | controller | - bash scripts/clone-operator-repo.sh 2025-11-26 13:43:44.866912 | controller | - 'Cloning repo: git clone /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-11-26 13:43:44.866918 | controller | glance-operator' 2025-11-26 13:43:44.866924 | controller | - Cloning into 'glance-operator'... 2025-11-26 13:43:44.866929 | controller | - done. 2025-11-26 13:43:44.866935 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2025-11-26 13:43:44.866941 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-11-26 13:43:44.866962 | controller | - bash scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.866970 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-11-26 13:43:44.866976 | controller | - ++ cd scripts 2025-11-26 13:43:44.866982 | controller | - ++ pwd -P 2025-11-26 13:43:44.866988 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.866994 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-11-26 13:43:44.866999 | controller | --source-only 2025-11-26 13:43:44.867005 | controller | - ++ set -e 2025-11-26 13:43:44.867011 | controller | - + '[' -z glance-kuttl-tests ']' 2025-11-26 13:43:44.867017 | controller | - + '[' -z Glance ']' 2025-11-26 13:43:44.867022 | controller | - + '[' -z osp-secret ']' 2025-11-26 13:43:44.867028 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-11-26 13:43:44.867034 | controller | ']' 2025-11-26 13:43:44.867040 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.867046 | controller | - + REPLACEMENTS= 2025-11-26 13:43:44.867051 | controller | - + IMAGE=unused,unused,unused 2025-11-26 13:43:44.867057 | controller | - + IMAGE_PATH=containerImage,glanceAPIInternal/containerImage,glanceAPIExternal/containerImage 2025-11-26 13:43:44.867063 | controller | - + STORAGE_REQUEST=10G 2025-11-26 13:43:44.867069 | controller | - + INTERFACE_MTU=1500 2025-11-26 13:43:44.867074 | controller | - + VLAN_START=20 2025-11-26 13:43:44.867080 | controller | - + VLAN_STEP=1 2025-11-26 13:43:44.867086 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-11-26 13:43:44.867092 | controller | ']' 2025-11-26 13:43:44.867097 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-11-26 13:43:44.867103 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.867109 | controller | - + cat 2025-11-26 13:43:44.867115 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.867121 | controller | - + IFS=, 2025-11-26 13:43:44.867126 | controller | - + read -ra IMAGES 2025-11-26 13:43:44.867132 | controller | - + IFS=, 2025-11-26 13:43:44.867138 | controller | - + read -ra IMAGE_PATHS 2025-11-26 13:43:44.867144 | controller | - + '[' 3 '!=' 3 ']' 2025-11-26 13:43:44.867149 | controller | - + (( i=0 )) 2025-11-26 13:43:44.867155 | controller | - + (( i < 3 )) 2025-11-26 13:43:44.867161 | controller | - + SPEC_PATH=containerImage 2025-11-26 13:43:44.867166 | controller | - + SPEC_VALUE=unused 2025-11-26 13:43:44.867172 | controller | - + '[' unused '!=' unused ']' 2025-11-26 13:43:44.867178 | controller | - + (( i++ )) 2025-11-26 13:43:44.867184 | controller | - + (( i < 3 )) 2025-11-26 13:43:44.867189 | controller | - + SPEC_PATH=glanceAPIInternal/containerImage 2025-11-26 13:43:44.867195 | controller | - + SPEC_VALUE=unused 2025-11-26 13:43:44.867201 | controller | - + '[' unused '!=' unused ']' 2025-11-26 13:43:44.867207 | controller | - + (( i++ )) 2025-11-26 13:43:44.867215 | controller | - + (( i < 3 )) 2025-11-26 13:43:44.867221 | controller | - + SPEC_PATH=glanceAPIExternal/containerImage 2025-11-26 13:43:44.867227 | controller | - + SPEC_VALUE=unused 2025-11-26 13:43:44.867233 | controller | - + '[' unused '!=' unused ']' 2025-11-26 13:43:44.867238 | controller | - + (( i++ )) 2025-11-26 13:43:44.867244 | controller | - + (( i < 3 )) 2025-11-26 13:43:44.867250 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.867256 | controller | - + '[' Glance == OpenStackControlPlane ']' 2025-11-26 13:43:44.867261 | controller | - + '[' Glance == Galera ']' 2025-11-26 13:43:44.867267 | controller | - + '[' Glance == NetConfig ']' 2025-11-26 13:43:44.867273 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.867279 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.867284 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-11-26 13:43:44.867290 | controller | - + '[' -n '' ']' 2025-11-26 13:43:44.867296 | controller | - + kustomization_add_resources 2025-11-26 13:43:44.867302 | controller | - + echo merge config dir 2025-11-26 13:43:44.867307 | controller | - merge config dir 2025-11-26 13:43:44.867313 | controller | - ++ find . -type f -name '*.yaml' 2025-11-26 13:43:44.867319 | controller | - ++ grep -v kustomization 2025-11-26 13:43:44.867325 | controller | - + yamls=./glance_v1beta1_glance.yaml 2025-11-26 13:43:44.867330 | controller | - + for y in ${yamls[@]} 2025-11-26 13:43:44.867336 | controller | - + kustomize edit add resource ./glance_v1beta1_glance.yaml 2025-11-26 13:43:44.867342 | controller | - + popd 2025-11-26 13:43:44.867348 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.867353 | controller | - make wait 2025-11-26 13:43:44.867362 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.867368 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-11-26 13:43:44.867374 | controller | - bash scripts/operator-wait.sh 2025-11-26 13:43:44.867380 | controller | - + TIMEOUT=500s 2025-11-26 13:43:44.867385 | controller | - +++ dirname scripts/operator-wait.sh 2025-11-26 13:43:44.867391 | controller | - ++ cd scripts 2025-11-26 13:43:44.867397 | controller | - ++ pwd -P 2025-11-26 13:43:44.867403 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.867408 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.867414 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.867420 | controller | - + '[' glance = rabbitmq ']' 2025-11-26 13:43:44.867426 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-11-26 13:43:44.867441 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.867447 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-11-26 13:43:44.867453 | controller | ]; do sleep 5; done' 2025-11-26 13:43:44.867459 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.867465 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.867471 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.867477 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.867483 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.867491 | controller | json 2025-11-26 13:43:44.867497 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.867503 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-11-26 13:43:44.867509 | controller | not found' 2025-11-26 13:43:44.867514 | controller | - + REPLICAS= 2025-11-26 13:43:44.867520 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.867526 | controller | - + exit 1 2025-11-26 13:43:44.867532 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.867538 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.867543 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.867549 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.867555 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.867564 | controller | json 2025-11-26 13:43:44.867569 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.867575 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-11-26 13:43:44.867581 | controller | not found' 2025-11-26 13:43:44.867587 | controller | - + REPLICAS= 2025-11-26 13:43:44.867592 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.867598 | controller | - + exit 1 2025-11-26 13:43:44.867604 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.867610 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.867615 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.867621 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.867627 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.867633 | controller | json 2025-11-26 13:43:44.867638 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.867644 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-11-26 13:43:44.867650 | controller | not found' 2025-11-26 13:43:44.867655 | controller | - + REPLICAS= 2025-11-26 13:43:44.867661 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.867667 | controller | - + exit 1 2025-11-26 13:43:44.867673 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.867678 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.867684 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.867690 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.867696 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.867701 | controller | json 2025-11-26 13:43:44.867707 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.867713 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-11-26 13:43:44.867719 | controller | not found' 2025-11-26 13:43:44.867724 | controller | - + REPLICAS= 2025-11-26 13:43:44.867730 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.867736 | controller | - + exit 1 2025-11-26 13:43:44.867742 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.867747 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.867753 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.867759 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.867765 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.867771 | controller | json 2025-11-26 13:43:44.867776 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.867782 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-11-26 13:43:44.867788 | controller | not found' 2025-11-26 13:43:44.867793 | controller | - + REPLICAS= 2025-11-26 13:43:44.867799 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.867805 | controller | - + exit 1 2025-11-26 13:43:44.867811 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.867816 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.867822 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.867828 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.867834 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.867839 | controller | json 2025-11-26 13:43:44.867845 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.867851 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-11-26 13:43:44.867857 | controller | not found' 2025-11-26 13:43:44.867862 | controller | - + REPLICAS= 2025-11-26 13:43:44.867868 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.867874 | controller | - + exit 1 2025-11-26 13:43:44.867880 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.867885 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.867891 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.867897 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.867903 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.867908 | controller | json 2025-11-26 13:43:44.867917 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.867923 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-11-26 13:43:44.867929 | controller | not found' 2025-11-26 13:43:44.867934 | controller | - + REPLICAS= 2025-11-26 13:43:44.867940 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.867948 | controller | - + exit 1 2025-11-26 13:43:44.867967 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.867973 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.867979 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.867985 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.867991 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.867997 | controller | json 2025-11-26 13:43:44.868002 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.868011 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-11-26 13:43:44.868017 | controller | not found' 2025-11-26 13:43:44.868023 | controller | - + REPLICAS= 2025-11-26 13:43:44.868029 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.868035 | controller | - + exit 1 2025-11-26 13:43:44.868040 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.868046 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.868052 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.868058 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.868072 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.868079 | controller | json 2025-11-26 13:43:44.868084 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.868090 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-11-26 13:43:44.868096 | controller | not found' 2025-11-26 13:43:44.868102 | controller | - + REPLICAS= 2025-11-26 13:43:44.868108 | controller | - + '[' '' '!=' 1 ']' 2025-11-26 13:43:44.868114 | controller | - + exit 1 2025-11-26 13:43:44.868119 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.868125 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.868131 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.868137 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.868143 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.868148 | controller | json 2025-11-26 13:43:44.868154 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.868160 | controller | - + REPLICAS=null 2025-11-26 13:43:44.868166 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.868171 | controller | - + exit 1 2025-11-26 13:43:44.868177 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.868183 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.868189 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.868195 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.868200 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.868206 | controller | json 2025-11-26 13:43:44.868212 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.868221 | controller | - + REPLICAS=null 2025-11-26 13:43:44.868227 | controller | - + '[' null '!=' 1 ']' 2025-11-26 13:43:44.868233 | controller | - + exit 1 2025-11-26 13:43:44.868239 | controller | - + '[' -z openstack-operators ']' 2025-11-26 13:43:44.868245 | controller | - + '[' -z glance ']' 2025-11-26 13:43:44.868251 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-11-26 13:43:44.868257 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-11-26 13:43:44.868262 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-11-26 13:43:44.868268 | controller | json 2025-11-26 13:43:44.868274 | controller | - ++ jq -e .status.availableReplicas 2025-11-26 13:43:44.868280 | controller | - + REPLICAS=1 2025-11-26 13:43:44.868285 | controller | - + '[' 1 '!=' 1 ']' 2025-11-26 13:43:44.868291 | controller | - + echo Succeeded 2025-11-26 13:43:44.868297 | controller | - + exit 0 2025-11-26 13:43:44.868303 | controller | - + rc=0 2025-11-26 13:43:44.868308 | controller | - + popd 2025-11-26 13:43:44.868317 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-11-26 13:43:44.868323 | controller | - + exit 0 2025-11-26 13:43:44.868329 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.868334 | controller | - make glance_kuttl_run 2025-11-26 13:43:44.868340 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.868346 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-11-26 13:43:44.868352 | controller | - 'GLANCE_KUTTL_DIR=/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-11-26 13:43:44.868357 | controller | kubectl-kuttl test --config /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2025-11-26 13:43:44.868363 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-11-26 13:43:44.868369 | controller | --namespace glance-kuttl-tests ' 2025-11-26 13:43:44.868375 | controller | - '2025/11/26 13:37:05 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-11-26 13:43:44.868381 | controller | ]' 2025-11-26 13:43:44.868388 | controller | - === RUN kuttl 2025-11-26 13:43:44.868394 | controller | - ' harness.go:463: starting setup' 2025-11-26 13:43:44.868400 | controller | - ' harness.go:255: running tests using configured kubeconfig.' 2025-11-26 13:43:44.868406 | controller | - ' harness.go:278: Successful connection to cluster at: https://api.crc.testing:6443' 2025-11-26 13:43:44.868411 | controller | - ' harness.go:363: running tests' 2025-11-26 13:43:44.868417 | controller | - ' harness.go:75: going to run test suite with timeout of 240 seconds for each 2025-11-26 13:43:44.868423 | controller | step' 2025-11-26 13:43:44.868429 | controller | - ' harness.go:375: testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-11-26 13:43:44.868434 | controller | has 7 tests' 2025-11-26 13:43:44.868440 | controller | - === RUN kuttl/harness 2025-11-26 13:43:44.868446 | controller | - === RUN kuttl/harness/common 2025-11-26 13:43:44.868452 | controller | - === PAUSE kuttl/harness/common 2025-11-26 13:43:44.868457 | controller | - === RUN kuttl/harness/glance_dist_image_import 2025-11-26 13:43:44.868463 | controller | - === PAUSE kuttl/harness/glance_dist_image_import 2025-11-26 13:43:44.868469 | controller | - === RUN kuttl/harness/glance_image_cache 2025-11-26 13:43:44.868475 | controller | - === PAUSE kuttl/harness/glance_image_cache 2025-11-26 13:43:44.868480 | controller | - === RUN kuttl/harness/glance_single 2025-11-26 13:43:44.868486 | controller | - === PAUSE kuttl/harness/glance_single 2025-11-26 13:43:44.868492 | controller | - === RUN kuttl/harness/glance_single_tls 2025-11-26 13:43:44.868498 | controller | - === PAUSE kuttl/harness/glance_single_tls 2025-11-26 13:43:44.868503 | controller | - === RUN kuttl/harness/glance_split 2025-11-26 13:43:44.868509 | controller | - === PAUSE kuttl/harness/glance_split 2025-11-26 13:43:44.868515 | controller | - === RUN kuttl/harness/glance_split_proxypass 2025-11-26 13:43:44.868521 | controller | - === PAUSE kuttl/harness/glance_split_proxypass 2025-11-26 13:43:44.868562 | controller | - === CONT kuttl/harness/common 2025-11-26 13:43:44.868569 | controller | - ' logger.go:42: 13:37:05 | common | Skipping creation of user-supplied namespace: 2025-11-26 13:43:44.868575 | controller | glance-kuttl-tests' 2025-11-26 13:43:44.868581 | controller | - ' logger.go:42: 13:37:05 | common/0-cleanup-common | starting test step 0-cleanup-common' 2025-11-26 13:43:44.868586 | controller | - ' logger.go:42: 13:37:05 | common/0-cleanup-common | running command: [sh -c 2025-11-26 13:43:44.868592 | controller | oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-11-26 13:43:44.868598 | controller | | oc -n $NAMESPACE delete --ignore-not-found -f -' 2025-11-26 13:43:44.868604 | controller | - ' ]' 2025-11-26 13:43:44.868619 | controller | - ' logger.go:42: 13:37:05 | common/0-cleanup-common | running command: [sh -c 2025-11-26 13:43:44.868629 | controller | oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-11-26 13:43:44.868634 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2025-11-26 13:43:44.868640 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2025-11-26 13:43:44.868646 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2025-11-26 13:43:44.868652 | controller | done' 2025-11-26 13:43:44.868658 | controller | - ' ]' 2025-11-26 13:43:44.868664 | controller | - ' logger.go:42: 13:37:05 | common/0-cleanup-common | error: resource(s) were 2025-11-26 13:43:44.868669 | controller | provided, but no name was specified' 2025-11-26 13:43:44.868675 | controller | - ' logger.go:42: 13:37:05 | common/0-cleanup-common | test step completed 0-cleanup-common' 2025-11-26 13:43:44.868681 | controller | - ' logger.go:42: 13:37:05 | common | skipping kubernetes event logging' 2025-11-26 13:43:44.868686 | controller | - === CONT kuttl/harness/glance_single_tls 2025-11-26 13:43:44.868692 | controller | - ' logger.go:42: 13:37:05 | glance_single_tls | Skipping creation of user-supplied 2025-11-26 13:43:44.868698 | controller | namespace: glance-kuttl-tests' 2025-11-26 13:43:44.868704 | controller | - ' logger.go:42: 13:37:05 | glance_single_tls/0-tls_ca_bundle | starting test 2025-11-26 13:43:44.868709 | controller | step 0-tls_ca_bundle' 2025-11-26 13:43:44.868715 | controller | - ' logger.go:42: 13:37:05 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/combined-ca-bundle 2025-11-26 13:43:44.868721 | controller | created' 2025-11-26 13:43:44.868727 | controller | - ' logger.go:42: 13:37:05 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-internal-svc 2025-11-26 13:43:44.868732 | controller | created' 2025-11-26 13:43:44.868738 | controller | - ' logger.go:42: 13:37:05 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-public-svc 2025-11-26 13:43:44.868744 | controller | created' 2025-11-26 13:43:44.868749 | controller | - ' logger.go:42: 13:37:05 | glance_single_tls/0-tls_ca_bundle | test step completed 2025-11-26 13:43:44.868755 | controller | 0-tls_ca_bundle' 2025-11-26 13:43:44.868761 | controller | - ' logger.go:42: 13:37:05 | glance_single_tls/1-deploy_glance | starting test 2025-11-26 13:43:44.868767 | controller | step 1-deploy_glance' 2025-11-26 13:43:44.868773 | controller | - ' logger.go:42: 13:37:05 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.868778 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single_tls | oc apply -n $NAMESPACE 2025-11-26 13:43:44.868784 | controller | -f -' 2025-11-26 13:43:44.868790 | controller | - ' ]' 2025-11-26 13:43:44.868796 | controller | - ' logger.go:42: 13:37:06 | glance_single_tls/1-deploy_glance | glance.glance.openstack.org/glance 2025-11-26 13:43:44.868801 | controller | created' 2025-11-26 13:43:44.868807 | controller | - ' logger.go:42: 13:37:06 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.868813 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.868819 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.868825 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.868830 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.868836 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.868842 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.868848 | controller | - ' exit 0' 2025-11-26 13:43:44.868857 | controller | - ' else' 2025-11-26 13:43:44.868863 | controller | - ' exit 1' 2025-11-26 13:43:44.868869 | controller | - ' fi' 2025-11-26 13:43:44.868875 | controller | - ' ]' 2025-11-26 13:43:44.868880 | controller | - ' logger.go:42: 13:37:06 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.868886 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.868900 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.868907 | controller | at : error calling index: index of 2025-11-26 13:43:44.868914 | controller | untyped nil' 2025-11-26 13:43:44.868922 | controller | - ' logger.go:42: 13:37:07 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.868929 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.868936 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.868944 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.868964 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.868974 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.868980 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.868985 | controller | - ' exit 0' 2025-11-26 13:43:44.868991 | controller | - ' else' 2025-11-26 13:43:44.868997 | controller | - ' exit 1' 2025-11-26 13:43:44.869003 | controller | - ' fi' 2025-11-26 13:43:44.869008 | controller | - ' ]' 2025-11-26 13:43:44.869018 | controller | - ' logger.go:42: 13:37:07 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.869024 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.869030 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.869036 | controller | at : error calling index: index of 2025-11-26 13:43:44.869041 | controller | untyped nil' 2025-11-26 13:43:44.869058 | controller | - ' logger.go:42: 13:37:08 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.869064 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.869070 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.869076 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.869081 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.869090 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.869096 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.869102 | controller | - ' exit 0' 2025-11-26 13:43:44.869108 | controller | - ' else' 2025-11-26 13:43:44.869114 | controller | - ' exit 1' 2025-11-26 13:43:44.869119 | controller | - ' fi' 2025-11-26 13:43:44.869125 | controller | - ' ]' 2025-11-26 13:43:44.869131 | controller | - ' logger.go:42: 13:37:08 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.869136 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.869142 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.869148 | controller | at : error calling index: index of 2025-11-26 13:43:44.869155 | controller | untyped nil' 2025-11-26 13:43:44.869160 | controller | - ' logger.go:42: 13:37:09 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.869166 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.869172 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.869178 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.869183 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.869189 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.869195 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.869204 | controller | - ' exit 0' 2025-11-26 13:43:44.869210 | controller | - ' else' 2025-11-26 13:43:44.869216 | controller | - ' exit 1' 2025-11-26 13:43:44.869221 | controller | - ' fi' 2025-11-26 13:43:44.869227 | controller | - ' ]' 2025-11-26 13:43:44.869233 | controller | - ' logger.go:42: 13:37:09 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.869239 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.869244 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.869250 | controller | at : error calling index: index of 2025-11-26 13:43:44.869256 | controller | untyped nil' 2025-11-26 13:43:44.869262 | controller | - ' logger.go:42: 13:37:10 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.869267 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.869273 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.869279 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.869285 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.869290 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.869296 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.869302 | controller | - ' exit 0' 2025-11-26 13:43:44.869310 | controller | - ' else' 2025-11-26 13:43:44.869316 | controller | - ' exit 1' 2025-11-26 13:43:44.869322 | controller | - ' fi' 2025-11-26 13:43:44.869328 | controller | - ' ]' 2025-11-26 13:43:44.869333 | controller | - ' logger.go:42: 13:37:10 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.869339 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.869345 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.869351 | controller | at : error calling index: index of 2025-11-26 13:43:44.869356 | controller | untyped nil' 2025-11-26 13:43:44.869362 | controller | - ' logger.go:42: 13:37:12 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.869368 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.869374 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.869379 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.869385 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.869391 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.869396 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.869402 | controller | - ' exit 0' 2025-11-26 13:43:44.869408 | controller | - ' else' 2025-11-26 13:43:44.869414 | controller | - ' exit 1' 2025-11-26 13:43:44.869419 | controller | - ' fi' 2025-11-26 13:43:44.869425 | controller | - ' ]' 2025-11-26 13:43:44.869431 | controller | - ' logger.go:42: 13:37:12 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.869437 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.869443 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.869459 | controller | at : error calling index: index of 2025-11-26 13:43:44.869465 | controller | untyped nil' 2025-11-26 13:43:44.869471 | controller | - ' logger.go:42: 13:37:13 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.869477 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.869483 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.869491 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.869497 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.869503 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.869509 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.869515 | controller | - ' exit 0' 2025-11-26 13:43:44.869521 | controller | - ' else' 2025-11-26 13:43:44.869526 | controller | - ' exit 1' 2025-11-26 13:43:44.869532 | controller | - ' fi' 2025-11-26 13:43:44.869538 | controller | - ' ]' 2025-11-26 13:43:44.869543 | controller | - ' logger.go:42: 13:37:13 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.869549 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.869555 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.869561 | controller | at : error calling index: index of 2025-11-26 13:43:44.869566 | controller | untyped nil' 2025-11-26 13:43:44.869572 | controller | - ' logger.go:42: 13:37:14 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.869578 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.869584 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.869589 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.869595 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.869601 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.869607 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.869612 | controller | - ' exit 0' 2025-11-26 13:43:44.869618 | controller | - ' else' 2025-11-26 13:43:44.869624 | controller | - ' exit 1' 2025-11-26 13:43:44.869630 | controller | - ' fi' 2025-11-26 13:43:44.869635 | controller | - ' ]' 2025-11-26 13:43:44.869641 | controller | - ' logger.go:42: 13:37:14 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.869647 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.869653 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.869658 | controller | at : error calling index: index of 2025-11-26 13:43:44.869664 | controller | untyped nil' 2025-11-26 13:43:44.869670 | controller | - ' logger.go:42: 13:37:15 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.869676 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.869681 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.869687 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.869693 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.869699 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.869704 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.869710 | controller | - ' exit 0' 2025-11-26 13:43:44.869716 | controller | - ' else' 2025-11-26 13:43:44.869721 | controller | - ' exit 1' 2025-11-26 13:43:44.869727 | controller | - ' fi' 2025-11-26 13:43:44.869733 | controller | - ' ]' 2025-11-26 13:43:44.869739 | controller | - ' logger.go:42: 13:37:15 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.869744 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.869750 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.869758 | controller | at : error calling index: index of 2025-11-26 13:43:44.869764 | controller | untyped nil' 2025-11-26 13:43:44.869770 | controller | - ' logger.go:42: 13:37:16 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.869776 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.869781 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.869787 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.869793 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.869799 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.869804 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.869810 | controller | - ' exit 0' 2025-11-26 13:43:44.869816 | controller | - ' else' 2025-11-26 13:43:44.869821 | controller | - ' exit 1' 2025-11-26 13:43:44.869827 | controller | - ' fi' 2025-11-26 13:43:44.869833 | controller | - ' ]' 2025-11-26 13:43:44.869839 | controller | - ' logger.go:42: 13:37:17 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.869844 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.869850 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.869866 | controller | at : error calling index: index of 2025-11-26 13:43:44.869872 | controller | untyped nil' 2025-11-26 13:43:44.869877 | controller | - ' logger.go:42: 13:37:18 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.869883 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.869889 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.869898 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.869904 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.869910 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.869915 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.869921 | controller | - ' exit 0' 2025-11-26 13:43:44.869927 | controller | - ' else' 2025-11-26 13:43:44.869933 | controller | - ' exit 1' 2025-11-26 13:43:44.869938 | controller | - ' fi' 2025-11-26 13:43:44.869961 | controller | - ' ]' 2025-11-26 13:43:44.869970 | controller | - ' logger.go:42: 13:37:18 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.869976 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.869981 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.869987 | controller | at : error calling index: index of 2025-11-26 13:43:44.869993 | controller | untyped nil' 2025-11-26 13:43:44.869998 | controller | - ' logger.go:42: 13:37:19 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.870004 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.870010 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.870016 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.870021 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.870027 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.870033 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.870038 | controller | - ' exit 0' 2025-11-26 13:43:44.870047 | controller | - ' else' 2025-11-26 13:43:44.870053 | controller | - ' exit 1' 2025-11-26 13:43:44.870059 | controller | - ' fi' 2025-11-26 13:43:44.870064 | controller | - ' ]' 2025-11-26 13:43:44.870070 | controller | - ' logger.go:42: 13:37:19 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.870076 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.870082 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.870087 | controller | at : error calling index: index of 2025-11-26 13:43:44.870093 | controller | untyped nil' 2025-11-26 13:43:44.870099 | controller | - ' logger.go:42: 13:37:20 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.870104 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.870110 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.870116 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.870122 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.870127 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.870133 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.870139 | controller | - ' exit 0' 2025-11-26 13:43:44.870144 | controller | - ' else' 2025-11-26 13:43:44.870150 | controller | - ' exit 1' 2025-11-26 13:43:44.870156 | controller | - ' fi' 2025-11-26 13:43:44.870162 | controller | - ' ]' 2025-11-26 13:43:44.870167 | controller | - ' logger.go:42: 13:37:20 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.870173 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.870179 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.870185 | controller | at : error calling index: index of 2025-11-26 13:43:44.870190 | controller | untyped nil' 2025-11-26 13:43:44.870196 | controller | - ' logger.go:42: 13:37:21 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.870202 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.870207 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.870213 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.870219 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.870225 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.870230 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.870236 | controller | - ' exit 0' 2025-11-26 13:43:44.870242 | controller | - ' else' 2025-11-26 13:43:44.870247 | controller | - ' exit 1' 2025-11-26 13:43:44.870253 | controller | - ' fi' 2025-11-26 13:43:44.870259 | controller | - ' ]' 2025-11-26 13:43:44.870265 | controller | - ' logger.go:42: 13:37:21 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.870270 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.870286 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.870292 | controller | at : error calling index: index of 2025-11-26 13:43:44.870298 | controller | untyped nil' 2025-11-26 13:43:44.870304 | controller | - ' logger.go:42: 13:37:22 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.870310 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.870315 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.870325 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.870331 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.870336 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.870342 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.870348 | controller | - ' exit 0' 2025-11-26 13:43:44.870354 | controller | - ' else' 2025-11-26 13:43:44.870359 | controller | - ' exit 1' 2025-11-26 13:43:44.870365 | controller | - ' fi' 2025-11-26 13:43:44.870371 | controller | - ' ]' 2025-11-26 13:43:44.870377 | controller | - ' logger.go:42: 13:37:23 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.870382 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.870391 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.870397 | controller | at : error calling index: index of 2025-11-26 13:43:44.870403 | controller | untyped nil' 2025-11-26 13:43:44.870409 | controller | - ' logger.go:42: 13:37:24 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.870415 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.870420 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.870426 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.870432 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.870438 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.870443 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.870449 | controller | - ' exit 0' 2025-11-26 13:43:44.870455 | controller | - ' else' 2025-11-26 13:43:44.870460 | controller | - ' exit 1' 2025-11-26 13:43:44.870466 | controller | - ' fi' 2025-11-26 13:43:44.870472 | controller | - ' ]' 2025-11-26 13:43:44.870478 | controller | - ' logger.go:42: 13:37:24 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.870483 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.870489 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.870495 | controller | at : error calling index: index of 2025-11-26 13:43:44.870500 | controller | untyped nil' 2025-11-26 13:43:44.870506 | controller | - ' logger.go:42: 13:37:25 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.870512 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.870518 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.870523 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.870529 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.870535 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.870541 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.870546 | controller | - ' exit 0' 2025-11-26 13:43:44.870552 | controller | - ' else' 2025-11-26 13:43:44.870558 | controller | - ' exit 1' 2025-11-26 13:43:44.870564 | controller | - ' fi' 2025-11-26 13:43:44.870569 | controller | - ' ]' 2025-11-26 13:43:44.870575 | controller | - ' logger.go:42: 13:37:25 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.870581 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.870587 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.870595 | controller | at : error calling index: index of 2025-11-26 13:43:44.870601 | controller | untyped nil' 2025-11-26 13:43:44.870607 | controller | - ' logger.go:42: 13:37:26 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.870613 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.870618 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.870624 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.870630 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.870636 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.870641 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.870647 | controller | - ' exit 0' 2025-11-26 13:43:44.870653 | controller | - ' else' 2025-11-26 13:43:44.870659 | controller | - ' exit 1' 2025-11-26 13:43:44.870664 | controller | - ' fi' 2025-11-26 13:43:44.870670 | controller | - ' ]' 2025-11-26 13:43:44.870676 | controller | - ' logger.go:42: 13:37:26 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.870691 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.870697 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.870702 | controller | at : error calling index: index of 2025-11-26 13:43:44.870708 | controller | untyped nil' 2025-11-26 13:43:44.870714 | controller | - ' logger.go:42: 13:37:27 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.870720 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.870726 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.870731 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.870737 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.870743 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.870749 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.870754 | controller | - ' exit 0' 2025-11-26 13:43:44.870760 | controller | - ' else' 2025-11-26 13:43:44.870766 | controller | - ' exit 1' 2025-11-26 13:43:44.870772 | controller | - ' fi' 2025-11-26 13:43:44.870777 | controller | - ' ]' 2025-11-26 13:43:44.870783 | controller | - ' logger.go:42: 13:37:28 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.870789 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.870794 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.870800 | controller | at : error calling index: index of 2025-11-26 13:43:44.870806 | controller | untyped nil' 2025-11-26 13:43:44.870812 | controller | - ' logger.go:42: 13:37:29 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.870820 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.870826 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.870832 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.870838 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.870843 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.870849 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.870855 | controller | - ' exit 0' 2025-11-26 13:43:44.870867 | controller | - ' else' 2025-11-26 13:43:44.870873 | controller | - ' exit 1' 2025-11-26 13:43:44.870878 | controller | - ' fi' 2025-11-26 13:43:44.870884 | controller | - ' ]' 2025-11-26 13:43:44.870890 | controller | - ' logger.go:42: 13:37:29 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.870895 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.870901 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.870907 | controller | at : error calling index: index of 2025-11-26 13:43:44.870913 | controller | untyped nil' 2025-11-26 13:43:44.870918 | controller | - ' logger.go:42: 13:37:30 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.870924 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.870930 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.870935 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.870941 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.870960 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.870968 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.870974 | controller | - ' exit 0' 2025-11-26 13:43:44.870980 | controller | - ' else' 2025-11-26 13:43:44.870986 | controller | - ' exit 1' 2025-11-26 13:43:44.870992 | controller | - ' fi' 2025-11-26 13:43:44.870998 | controller | - ' ]' 2025-11-26 13:43:44.871003 | controller | - ' logger.go:42: 13:37:30 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.871009 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.871015 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.871021 | controller | at : error calling index: index of 2025-11-26 13:43:44.871026 | controller | untyped nil' 2025-11-26 13:43:44.871032 | controller | - ' logger.go:42: 13:37:31 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871038 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871044 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871049 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871055 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871061 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871066 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871072 | controller | - ' exit 0' 2025-11-26 13:43:44.871082 | controller | - ' else' 2025-11-26 13:43:44.871087 | controller | - ' exit 1' 2025-11-26 13:43:44.871093 | controller | - ' fi' 2025-11-26 13:43:44.871099 | controller | - ' ]' 2025-11-26 13:43:44.871114 | controller | - ' logger.go:42: 13:37:31 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.871120 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.871126 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.871132 | controller | at : error calling index: index of 2025-11-26 13:43:44.871138 | controller | untyped nil' 2025-11-26 13:43:44.871144 | controller | - ' logger.go:42: 13:37:32 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871150 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871155 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871165 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871171 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871176 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871182 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871188 | controller | - ' exit 0' 2025-11-26 13:43:44.871193 | controller | - ' else' 2025-11-26 13:43:44.871199 | controller | - ' exit 1' 2025-11-26 13:43:44.871205 | controller | - ' fi' 2025-11-26 13:43:44.871211 | controller | - ' ]' 2025-11-26 13:43:44.871216 | controller | - ' logger.go:42: 13:37:32 | glance_single_tls/1-deploy_glance | error: error executing 2025-11-26 13:43:44.871222 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.871228 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.871234 | controller | at : error calling index: index of 2025-11-26 13:43:44.871239 | controller | untyped nil' 2025-11-26 13:43:44.871245 | controller | - ' logger.go:42: 13:37:34 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871251 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871256 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871262 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871268 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871274 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871279 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871285 | controller | - ' exit 0' 2025-11-26 13:43:44.871291 | controller | - ' else' 2025-11-26 13:43:44.871297 | controller | - ' exit 1' 2025-11-26 13:43:44.871302 | controller | - ' fi' 2025-11-26 13:43:44.871308 | controller | - ' ]' 2025-11-26 13:43:44.871314 | controller | - ' logger.go:42: 13:37:35 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871322 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871328 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871334 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871340 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871345 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871351 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871357 | controller | - ' exit 0' 2025-11-26 13:43:44.871363 | controller | - ' else' 2025-11-26 13:43:44.871368 | controller | - ' exit 1' 2025-11-26 13:43:44.871374 | controller | - ' fi' 2025-11-26 13:43:44.871380 | controller | - ' ]' 2025-11-26 13:43:44.871385 | controller | - ' logger.go:42: 13:37:36 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871391 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871397 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871403 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871408 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871414 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871420 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871428 | controller | - ' exit 0' 2025-11-26 13:43:44.871434 | controller | - ' else' 2025-11-26 13:43:44.871442 | controller | - ' exit 1' 2025-11-26 13:43:44.871448 | controller | - ' fi' 2025-11-26 13:43:44.871454 | controller | - ' ]' 2025-11-26 13:43:44.871460 | controller | - ' logger.go:42: 13:37:37 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871465 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871471 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871477 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871483 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871488 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871494 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871500 | controller | - ' exit 0' 2025-11-26 13:43:44.871506 | controller | - ' else' 2025-11-26 13:43:44.871511 | controller | - ' exit 1' 2025-11-26 13:43:44.871517 | controller | - ' fi' 2025-11-26 13:43:44.871523 | controller | - ' ]' 2025-11-26 13:43:44.871528 | controller | - ' logger.go:42: 13:37:38 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871543 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871549 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871555 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871561 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871569 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871575 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871581 | controller | - ' exit 0' 2025-11-26 13:43:44.871587 | controller | - ' else' 2025-11-26 13:43:44.871593 | controller | - ' exit 1' 2025-11-26 13:43:44.871598 | controller | - ' fi' 2025-11-26 13:43:44.871604 | controller | - ' ]' 2025-11-26 13:43:44.871610 | controller | - ' logger.go:42: 13:37:40 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871616 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871621 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871627 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871633 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871639 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871644 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871650 | controller | - ' exit 0' 2025-11-26 13:43:44.871656 | controller | - ' else' 2025-11-26 13:43:44.871661 | controller | - ' exit 1' 2025-11-26 13:43:44.871667 | controller | - ' fi' 2025-11-26 13:43:44.871673 | controller | - ' ]' 2025-11-26 13:43:44.871679 | controller | - ' logger.go:42: 13:37:41 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871684 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871690 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871696 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871702 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871707 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871713 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871719 | controller | - ' exit 0' 2025-11-26 13:43:44.871725 | controller | - ' else' 2025-11-26 13:43:44.871730 | controller | - ' exit 1' 2025-11-26 13:43:44.871739 | controller | - ' fi' 2025-11-26 13:43:44.871745 | controller | - ' ]' 2025-11-26 13:43:44.871751 | controller | - ' logger.go:42: 13:37:42 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871757 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871762 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871768 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871774 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871779 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871785 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871791 | controller | - ' exit 0' 2025-11-26 13:43:44.871797 | controller | - ' else' 2025-11-26 13:43:44.871802 | controller | - ' exit 1' 2025-11-26 13:43:44.871808 | controller | - ' fi' 2025-11-26 13:43:44.871814 | controller | - ' ]' 2025-11-26 13:43:44.871820 | controller | - ' logger.go:42: 13:37:43 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871825 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871831 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871837 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871842 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871848 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871854 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871860 | controller | - ' exit 0' 2025-11-26 13:43:44.871866 | controller | - ' else' 2025-11-26 13:43:44.871871 | controller | - ' exit 1' 2025-11-26 13:43:44.871877 | controller | - ' fi' 2025-11-26 13:43:44.871883 | controller | - ' ]' 2025-11-26 13:43:44.871888 | controller | - ' logger.go:42: 13:37:45 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871894 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.871900 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.871906 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.871912 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.871919 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.871926 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.871933 | controller | - ' exit 0' 2025-11-26 13:43:44.871940 | controller | - ' else' 2025-11-26 13:43:44.871963 | controller | - ' exit 1' 2025-11-26 13:43:44.871974 | controller | - ' fi' 2025-11-26 13:43:44.871980 | controller | - ' ]' 2025-11-26 13:43:44.871988 | controller | - ' logger.go:42: 13:37:46 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.871995 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.872002 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.872021 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.872029 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.872067 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.872074 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.872081 | controller | - ' exit 0' 2025-11-26 13:43:44.872087 | controller | - ' else' 2025-11-26 13:43:44.872097 | controller | - ' exit 1' 2025-11-26 13:43:44.872103 | controller | - ' fi' 2025-11-26 13:43:44.872112 | controller | - ' ]' 2025-11-26 13:43:44.872118 | controller | - ' logger.go:42: 13:37:47 | glance_single_tls/1-deploy_glance | running command: 2025-11-26 13:43:44.872124 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.872130 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.872138 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.872144 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.872150 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.872156 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.872164 | controller | - ' exit 0' 2025-11-26 13:43:44.872170 | controller | - ' else' 2025-11-26 13:43:44.872176 | controller | - ' exit 1' 2025-11-26 13:43:44.872181 | controller | - ' fi' 2025-11-26 13:43:44.872187 | controller | - ' ]' 2025-11-26 13:43:44.872193 | controller | - ' logger.go:42: 13:37:47 | glance_single_tls/1-deploy_glance | test step completed 2025-11-26 13:43:44.872199 | controller | 1-deploy_glance' 2025-11-26 13:43:44.872205 | controller | - ' logger.go:42: 13:37:47 | glance_single_tls/2-cleanup-glance | starting test 2025-11-26 13:43:44.872210 | controller | step 2-cleanup-glance' 2025-11-26 13:43:44.872216 | controller | - ' logger.go:42: 13:37:47 | glance_single_tls/2-cleanup-glance | running command: 2025-11-26 13:43:44.872222 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single | oc delete -n $NAMESPACE 2025-11-26 13:43:44.872228 | controller | -f -' 2025-11-26 13:43:44.872234 | controller | - ' ]' 2025-11-26 13:43:44.872239 | controller | - ' logger.go:42: 13:37:47 | glance_single_tls/2-cleanup-glance | glance.glance.openstack.org 2025-11-26 13:43:44.872245 | controller | "glance" deleted' 2025-11-26 13:43:44.872252 | controller | - ' logger.go:42: 13:37:58 | glance_single_tls/2-cleanup-glance | test step completed 2025-11-26 13:43:44.872268 | controller | 2-cleanup-glance' 2025-11-26 13:43:44.872280 | controller | - ' logger.go:42: 13:37:58 | glance_single_tls/3-cleanup-common | starting test 2025-11-26 13:43:44.872288 | controller | step 3-cleanup-common' 2025-11-26 13:43:44.872295 | controller | - ' logger.go:42: 13:37:58 | glance_single_tls/3-cleanup-common | running command: 2025-11-26 13:43:44.872303 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-11-26 13:43:44.872310 | controller | | oc -n $NAMESPACE delete --ignore-not-found -f -' 2025-11-26 13:43:44.872315 | controller | - ' ]' 2025-11-26 13:43:44.872321 | controller | - ' logger.go:42: 13:37:58 | glance_single_tls/3-cleanup-common | running command: 2025-11-26 13:43:44.872327 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-11-26 13:43:44.872333 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2025-11-26 13:43:44.872339 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2025-11-26 13:43:44.872344 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2025-11-26 13:43:44.872350 | controller | done' 2025-11-26 13:43:44.872357 | controller | - ' ]' 2025-11-26 13:43:44.872364 | controller | - ' logger.go:42: 13:37:58 | glance_single_tls/3-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.872372 | controller | "glance-glance-default-single-0" deleted' 2025-11-26 13:43:44.872380 | controller | - ' logger.go:42: 13:37:59 | glance_single_tls/3-cleanup-common | persistentvolume/local-storage13-crc 2025-11-26 13:43:44.872387 | controller | patched' 2025-11-26 13:43:44.872395 | controller | - ' logger.go:42: 13:37:59 | glance_single_tls/3-cleanup-common | test step completed 2025-11-26 13:43:44.872402 | controller | 3-cleanup-common' 2025-11-26 13:43:44.872409 | controller | - ' logger.go:42: 13:37:59 | glance_single_tls | skipping kubernetes event logging' 2025-11-26 13:43:44.872415 | controller | - === CONT kuttl/harness/glance_split_proxypass 2025-11-26 13:43:44.872425 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass | Skipping creation of user-supplied 2025-11-26 13:43:44.872431 | controller | namespace: glance-kuttl-tests' 2025-11-26 13:43:44.872437 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | starting 2025-11-26 13:43:44.872443 | controller | test step 1-deploy_glance' 2025-11-26 13:43:44.872449 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.872456 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2025-11-26 13:43:44.872464 | controller | -f -' 2025-11-26 13:43:44.872471 | controller | - ' oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-11-26 13:43:44.872479 | controller | "path": "/metadata/annotations/glance.openstack.org~1wsgi", "value":"false"}]''' 2025-11-26 13:43:44.872486 | controller | - ' ]' 2025-11-26 13:43:44.872494 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance 2025-11-26 13:43:44.872501 | controller | created' 2025-11-26 13:43:44.872508 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance 2025-11-26 13:43:44.872514 | controller | patched' 2025-11-26 13:43:44.872533 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.872540 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.872546 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.872574 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.872582 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.872592 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.872601 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.872608 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.872616 | controller | - ' exit 0' 2025-11-26 13:43:44.872623 | controller | - ' else' 2025-11-26 13:43:44.872630 | controller | - ' exit 1' 2025-11-26 13:43:44.872638 | controller | - ' fi' 2025-11-26 13:43:44.872645 | controller | - ' ]' 2025-11-26 13:43:44.872652 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.872658 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.872664 | controller | "default-public" }}''' 2025-11-26 13:43:44.872672 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.872680 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.872687 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.872695 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.872702 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | error: error 2025-11-26 13:43:44.872710 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-11-26 13:43:44.872717 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-11-26 13:43:44.872729 | controller | "output" at : error calling index: 2025-11-26 13:43:44.872737 | controller | index of untyped nil' 2025-11-26 13:43:44.872744 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.872751 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.872771 | controller | for debugging the template:' 2025-11-26 13:43:44.872778 | controller | - " logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-11-26 13:43:44.872786 | controller | was:" 2025-11-26 13:43:44.872793 | controller | - " logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-11-26 13:43:44.872801 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.872808 | controller | \"default-public\" }}" 2025-11-26 13:43:44.872815 | controller | - " logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | \traw data 2025-11-26 13:43:44.872823 | controller | was:" 2025-11-26 13:43:44.872832 | controller | - " logger.go:42: 13:37:59 | 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-11-26 13:43:44.872841 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.872848 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.872856 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.872881 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:37:59Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40490\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.872899 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.872906 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.872914 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.872922 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.872929 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.872937 | 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-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.872945 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.872984 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DB 2025-11-26 13:43:44.872992 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DBsync 2025-11-26 13:43:44.872999 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.873013 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.873020 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.873028 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.873036 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.873044 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.873051 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.873063 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.873071 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.873078 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.873086 | controller | - " logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | \tobject 2025-11-26 13:43:44.873093 | controller | given to template engine was:" 2025-11-26 13:43:44.873101 | controller | - " logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.873112 | 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-11-26 13:43:44.873120 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.873130 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.873136 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.873145 | 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-11-26 13:43:44.873151 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.873157 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.873163 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.873169 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.873174 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.873180 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.873186 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.873192 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.873198 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.873203 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.873220 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.873226 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.873232 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.873238 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.873247 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.873253 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.873259 | controller | time:2025-11-26T13:37:59Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40490 2025-11-26 13:43:44.873264 | controller | uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.873270 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.873276 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-11-26 13:43:44.873282 | controller | = default_backend:swift' 2025-11-26 13:43:44.873288 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.873293 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | default_backend 2025-11-26 13:43:44.873299 | controller | = default_backend' 2025-11-26 13:43:44.873305 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.873311 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.873316 | controller | = True' 2025-11-26 13:43:44.873322 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.873328 | controller | = 3' 2025-11-26 13:43:44.873334 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.873339 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.873345 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.873351 | controller | = internalURL' 2025-11-26 13:43:44.873357 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.873362 | controller | = service:glance' 2025-11-26 13:43:44.873368 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-11-26 13:43:44.873374 | controller | = {{ .ServicePassword }}' 2025-11-26 13:43:44.873380 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.873386 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.873391 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.873397 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.873403 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.873409 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.873414 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.873420 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.873426 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.873432 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.873437 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.873443 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.873449 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:DB 2025-11-26 13:43:44.873455 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.873464 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.873469 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.873475 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.873481 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.873487 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.873502 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.873508 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.873513 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.873519 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.873525 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.873531 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.873537 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.873543 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:Service config create not started 2025-11-26 13:43:44.873548 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.873554 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.873560 | controller | - ' logger.go:42: 13:37:59 | glance_split_proxypass/1-deploy_glance | command failure, 2025-11-26 13:43:44.873566 | controller | skipping 1 additional commands' 2025-11-26 13:43:44.873572 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.873577 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.873583 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.873589 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.873595 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.873600 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.873606 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.873612 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.873618 | controller | - ' exit 0' 2025-11-26 13:43:44.873623 | controller | - ' else' 2025-11-26 13:43:44.873629 | controller | - ' exit 1' 2025-11-26 13:43:44.873635 | controller | - ' fi' 2025-11-26 13:43:44.873641 | controller | - ' ]' 2025-11-26 13:43:44.873649 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.873655 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.873661 | controller | "default-public" }}''' 2025-11-26 13:43:44.873667 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.873673 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.873678 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.873684 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.873693 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | error: error 2025-11-26 13:43:44.873699 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-11-26 13:43:44.873705 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-11-26 13:43:44.873710 | controller | "output" at : error calling index: 2025-11-26 13:43:44.873716 | controller | index of untyped nil' 2025-11-26 13:43:44.873722 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.873731 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.873746 | controller | for debugging the template:' 2025-11-26 13:43:44.873754 | controller | - " logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-11-26 13:43:44.873761 | controller | was:" 2025-11-26 13:43:44.873769 | controller | - " logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-11-26 13:43:44.873777 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.873784 | controller | \"default-public\" }}" 2025-11-26 13:43:44.873790 | controller | - " logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | \traw data 2025-11-26 13:43:44.873795 | controller | was:" 2025-11-26 13:43:44.873801 | controller | - " logger.go:42: 13:38:01 | 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-11-26 13:43:44.873818 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.873824 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.873830 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.873837 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:00Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40516\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.873847 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.873853 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.873859 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.873865 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.873871 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.873886 | 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-11-26T13:38:00Z\",\"message\":\"Setup 2025-11-26 13:43:44.873892 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.873898 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DB 2025-11-26 13:43:44.873904 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DBsync 2025-11-26 13:43:44.873910 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.873916 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.873922 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.873931 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.873937 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.873942 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.873966 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.873975 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.873981 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.873986 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.873992 | controller | - " logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | \tobject 2025-11-26 13:43:44.873998 | controller | given to template engine was:" 2025-11-26 13:43:44.874004 | controller | - " logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.874010 | 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-11-26 13:43:44.874016 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.874025 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.874031 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.874037 | 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-11-26 13:43:44.874052 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.874060 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.874066 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.874072 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.874078 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.874084 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.874090 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.874096 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.874105 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.874111 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.874116 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.874122 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.874128 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.874134 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.874140 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.874145 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.874151 | controller | time:2025-11-26T13:38:00Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40516 2025-11-26 13:43:44.874157 | controller | uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.874163 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.874169 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-11-26 13:43:44.874174 | controller | = default_backend:swift' 2025-11-26 13:43:44.874180 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.874186 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | default_backend 2025-11-26 13:43:44.874192 | controller | = default_backend' 2025-11-26 13:43:44.874198 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.874203 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.874214 | controller | = True' 2025-11-26 13:43:44.874220 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.874226 | controller | = 3' 2025-11-26 13:43:44.874232 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.874237 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.874243 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.874249 | controller | = internalURL' 2025-11-26 13:43:44.874255 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.874261 | controller | = service:glance' 2025-11-26 13:43:44.874266 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-11-26 13:43:44.874272 | controller | = {{ .ServicePassword }}' 2025-11-26 13:43:44.874278 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.874284 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.874290 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.874295 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.874301 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.874307 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.874313 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.874321 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.874327 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.874333 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:00Z 2025-11-26 13:43:44.874347 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.874353 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.874359 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.874365 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:DBsync not started reason:Init 2025-11-26 13:43:44.874371 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI 2025-11-26 13:43:44.874376 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.874382 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.874388 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.874394 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.874400 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.874405 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.874411 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.874420 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.874426 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.874431 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.874437 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.874443 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:Service config create not started 2025-11-26 13:43:44.874448 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.874454 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.874460 | controller | - ' logger.go:42: 13:38:01 | glance_split_proxypass/1-deploy_glance | command failure, 2025-11-26 13:43:44.874466 | controller | skipping 1 additional commands' 2025-11-26 13:43:44.874471 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.874477 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.874483 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.874489 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.874494 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.874500 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.874506 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.874512 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.874517 | controller | - ' exit 0' 2025-11-26 13:43:44.874523 | controller | - ' else' 2025-11-26 13:43:44.874529 | controller | - ' exit 1' 2025-11-26 13:43:44.874535 | controller | - ' fi' 2025-11-26 13:43:44.874540 | controller | - ' ]' 2025-11-26 13:43:44.874549 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.874554 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.874560 | controller | "default-public" }}''' 2025-11-26 13:43:44.874566 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.874572 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.874577 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.874583 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.874589 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | error: error 2025-11-26 13:43:44.874595 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-11-26 13:43:44.874600 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-11-26 13:43:44.874606 | controller | "output" at : error calling index: 2025-11-26 13:43:44.874612 | controller | index of untyped nil' 2025-11-26 13:43:44.874618 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.874623 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.874635 | controller | for debugging the template:' 2025-11-26 13:43:44.874650 | controller | - " logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-11-26 13:43:44.874656 | controller | was:" 2025-11-26 13:43:44.874661 | controller | - " logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-11-26 13:43:44.874667 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.874673 | controller | \"default-public\" }}" 2025-11-26 13:43:44.874679 | controller | - " logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | \traw data 2025-11-26 13:43:44.874685 | controller | was:" 2025-11-26 13:43:44.874691 | controller | - " logger.go:42: 13:38:02 | 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-11-26 13:43:44.874697 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.874703 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.874720 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.874726 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:00Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40516\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.874737 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.874752 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.874758 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.874764 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.874770 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.874776 | 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-11-26T13:38:00Z\",\"message\":\"Setup 2025-11-26 13:43:44.874782 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.874787 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DB 2025-11-26 13:43:44.874797 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DBsync 2025-11-26 13:43:44.874806 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.874812 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.874818 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.874824 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.874830 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.874835 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.874841 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.874850 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.874855 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.874861 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.874867 | controller | - " logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | \tobject 2025-11-26 13:43:44.874873 | controller | given to template engine was:" 2025-11-26 13:43:44.874879 | controller | - " logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.874894 | 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-11-26 13:43:44.874900 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.874906 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.874911 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.874917 | 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-11-26 13:43:44.874923 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.874929 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.874941 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.874961 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.874971 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.874977 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.874982 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.874988 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.874994 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.874999 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.875005 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.875011 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.875017 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.875022 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.875028 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.875034 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.875039 | controller | time:2025-11-26T13:38:00Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40516 2025-11-26 13:43:44.875045 | controller | uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.875051 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.875057 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-11-26 13:43:44.875062 | controller | = default_backend:swift' 2025-11-26 13:43:44.875068 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.875074 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | default_backend 2025-11-26 13:43:44.875080 | controller | = default_backend' 2025-11-26 13:43:44.875085 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.875091 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.875097 | controller | = True' 2025-11-26 13:43:44.875102 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.875108 | controller | = 3' 2025-11-26 13:43:44.875114 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.875120 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.875125 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.875131 | controller | = internalURL' 2025-11-26 13:43:44.875137 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.875143 | controller | = service:glance' 2025-11-26 13:43:44.875148 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-11-26 13:43:44.875154 | controller | = {{ .ServicePassword }}' 2025-11-26 13:43:44.875173 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.875179 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.875185 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.875194 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.875200 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.875206 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.875211 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.875217 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.875223 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.875228 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:00Z 2025-11-26 13:43:44.875234 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.875240 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.875246 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.875252 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:DBsync not started reason:Init 2025-11-26 13:43:44.875258 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI 2025-11-26 13:43:44.875264 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.875270 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.875275 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.875281 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.875287 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.875292 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.875298 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.875304 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.875310 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.875315 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.875321 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.875327 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:Service config create not started 2025-11-26 13:43:44.875332 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.875338 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.875344 | controller | - ' logger.go:42: 13:38:02 | glance_split_proxypass/1-deploy_glance | command failure, 2025-11-26 13:43:44.875350 | controller | skipping 1 additional commands' 2025-11-26 13:43:44.875355 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.875361 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.875370 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.875376 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.875382 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.875387 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.875393 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.875399 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.875406 | controller | - ' exit 0' 2025-11-26 13:43:44.875413 | controller | - ' else' 2025-11-26 13:43:44.875421 | controller | - ' exit 1' 2025-11-26 13:43:44.875428 | controller | - ' fi' 2025-11-26 13:43:44.875436 | controller | - ' ]' 2025-11-26 13:43:44.875443 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.875450 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.875458 | controller | "default-public" }}''' 2025-11-26 13:43:44.875475 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.875482 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.875487 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.875493 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.875499 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | error: error 2025-11-26 13:43:44.875505 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-11-26 13:43:44.875511 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-11-26 13:43:44.875516 | controller | "output" at : error calling index: 2025-11-26 13:43:44.875522 | controller | index of untyped nil' 2025-11-26 13:43:44.875528 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.875537 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.875549 | controller | for debugging the template:' 2025-11-26 13:43:44.875555 | controller | - " logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-11-26 13:43:44.875561 | controller | was:" 2025-11-26 13:43:44.875567 | controller | - " logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-11-26 13:43:44.875574 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.875581 | controller | \"default-public\" }}" 2025-11-26 13:43:44.875587 | controller | - " logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | \traw data 2025-11-26 13:43:44.875594 | controller | was:" 2025-11-26 13:43:44.875601 | controller | - " logger.go:42: 13:38:03 | 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-11-26 13:43:44.875607 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.875616 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.875622 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.875638 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:00Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40516\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.875645 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.875651 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.875657 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.875663 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.875669 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.875675 | 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-11-26T13:38:00Z\",\"message\":\"Setup 2025-11-26 13:43:44.875687 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.875693 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DB 2025-11-26 13:43:44.875698 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DBsync 2025-11-26 13:43:44.875707 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.875713 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.875719 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.875725 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.875731 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.875737 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.875751 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.875757 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.875763 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.875769 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.875775 | controller | - " logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | \tobject 2025-11-26 13:43:44.875781 | controller | given to template engine was:" 2025-11-26 13:43:44.875787 | controller | - " logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.875793 | 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-11-26 13:43:44.875799 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.875807 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.875813 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.875819 | 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-11-26 13:43:44.875826 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.875859 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.875867 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.875874 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.875881 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.875892 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.875898 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.875904 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.875909 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.875915 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.875921 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.875927 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.875933 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.875938 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.875944 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.875969 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.875980 | controller | time:2025-11-26T13:38:00Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40516 2025-11-26 13:43:44.875986 | controller | uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.875992 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.875998 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-11-26 13:43:44.876004 | controller | = default_backend:swift' 2025-11-26 13:43:44.876015 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.876024 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | default_backend 2025-11-26 13:43:44.876030 | controller | = default_backend' 2025-11-26 13:43:44.876037 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.876043 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.876048 | controller | = True' 2025-11-26 13:43:44.876054 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.876063 | controller | = 3' 2025-11-26 13:43:44.876069 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.876075 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.876081 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.876086 | controller | = internalURL' 2025-11-26 13:43:44.876092 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.876098 | controller | = service:glance' 2025-11-26 13:43:44.876104 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-11-26 13:43:44.876110 | controller | = {{ .ServicePassword }}' 2025-11-26 13:43:44.876115 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.876121 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.876127 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.876133 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.876138 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.876144 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.876150 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.876156 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.876161 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.876167 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:00Z 2025-11-26 13:43:44.876173 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.876179 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.876184 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.876190 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:DBsync not started reason:Init 2025-11-26 13:43:44.876196 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI 2025-11-26 13:43:44.876202 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.876207 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.876213 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.876219 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.876225 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.876230 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.876236 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.876266 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.876278 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.876285 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.876296 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.876303 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:Service config create not started 2025-11-26 13:43:44.876309 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.876314 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.876320 | controller | - ' logger.go:42: 13:38:03 | glance_split_proxypass/1-deploy_glance | command failure, 2025-11-26 13:43:44.876326 | controller | skipping 1 additional commands' 2025-11-26 13:43:44.876340 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.876346 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.876352 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.876358 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.876364 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.876370 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.876375 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.876381 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.876387 | controller | - ' exit 0' 2025-11-26 13:43:44.876393 | controller | - ' else' 2025-11-26 13:43:44.876399 | controller | - ' exit 1' 2025-11-26 13:43:44.876405 | controller | - ' fi' 2025-11-26 13:43:44.876410 | controller | - ' ]' 2025-11-26 13:43:44.876416 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.876422 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.876428 | controller | "default-public" }}''' 2025-11-26 13:43:44.876434 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.876439 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.876445 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.876451 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.876457 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | error: error 2025-11-26 13:43:44.876463 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-11-26 13:43:44.876468 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-11-26 13:43:44.876474 | controller | "output" at : error calling index: 2025-11-26 13:43:44.876480 | controller | index of untyped nil' 2025-11-26 13:43:44.876486 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.876491 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.876503 | controller | for debugging the template:' 2025-11-26 13:43:44.876509 | controller | - " logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-11-26 13:43:44.876514 | controller | was:" 2025-11-26 13:43:44.876523 | controller | - " logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-11-26 13:43:44.876529 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.876535 | controller | \"default-public\" }}" 2025-11-26 13:43:44.876541 | controller | - " logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | \traw data 2025-11-26 13:43:44.876550 | controller | was:" 2025-11-26 13:43:44.876556 | controller | - " logger.go:42: 13:38:04 | 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-11-26 13:43:44.876562 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.876586 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.876593 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.876609 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:00Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40516\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.876616 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.876622 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.876628 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.876637 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.876643 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.876649 | 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-11-26T13:38:00Z\",\"message\":\"Setup 2025-11-26 13:43:44.876655 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.876661 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DB 2025-11-26 13:43:44.876667 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"DBsync 2025-11-26 13:43:44.876672 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.876687 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.876697 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.876703 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.876709 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.876714 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.876720 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.876726 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.876732 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Service 2025-11-26 13:43:44.876738 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.876744 | controller | - " logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | \tobject 2025-11-26 13:43:44.876753 | controller | given to template engine was:" 2025-11-26 13:43:44.876759 | controller | - " logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.876764 | 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-11-26 13:43:44.876770 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.876776 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.876782 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.876793 | 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-11-26 13:43:44.876799 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.876805 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.876811 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.876816 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.876822 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.876828 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.876833 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.876839 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.876845 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.876851 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.876856 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.876871 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.876877 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.876883 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.876888 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.876894 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.876900 | controller | time:2025-11-26T13:38:00Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40516 2025-11-26 13:43:44.876906 | controller | uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.876912 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.876920 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-11-26 13:43:44.876926 | controller | = default_backend:swift' 2025-11-26 13:43:44.876932 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.876937 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | default_backend 2025-11-26 13:43:44.876943 | controller | = default_backend' 2025-11-26 13:43:44.876970 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.876979 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.876985 | controller | = True' 2025-11-26 13:43:44.876991 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.876997 | controller | = 3' 2025-11-26 13:43:44.877003 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.877008 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.877014 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.877020 | controller | = internalURL' 2025-11-26 13:43:44.877025 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.877031 | controller | = service:glance' 2025-11-26 13:43:44.877037 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-11-26 13:43:44.877043 | controller | = {{ .ServicePassword }}' 2025-11-26 13:43:44.877049 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.877055 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.877061 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.877066 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.877072 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.877078 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.877083 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.877089 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.877095 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.877101 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:00Z 2025-11-26 13:43:44.877107 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.877112 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.877118 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.877124 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:DBsync not started reason:Init 2025-11-26 13:43:44.877130 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI 2025-11-26 13:43:44.877135 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.877141 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.877150 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.877156 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.877164 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.877179 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.877185 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.877191 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.877197 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.877203 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.877209 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.877215 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:Service config create not started 2025-11-26 13:43:44.877220 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.877226 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.877232 | controller | - ' logger.go:42: 13:38:04 | glance_split_proxypass/1-deploy_glance | command failure, 2025-11-26 13:43:44.877238 | controller | skipping 1 additional commands' 2025-11-26 13:43:44.877243 | controller | - ' logger.go:42: 13:38:05 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.877249 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.877255 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.877261 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.877266 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.877272 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.877278 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.877284 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.877290 | controller | - ' exit 0' 2025-11-26 13:43:44.877296 | controller | - ' else' 2025-11-26 13:43:44.877301 | controller | - ' exit 1' 2025-11-26 13:43:44.877307 | controller | - ' fi' 2025-11-26 13:43:44.877313 | controller | - ' ]' 2025-11-26 13:43:44.877319 | controller | - ' logger.go:42: 13:38:05 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.877324 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.877330 | controller | "default-public" }}''' 2025-11-26 13:43:44.877336 | controller | - ' logger.go:42: 13:38:05 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.877342 | controller | - ' logger.go:42: 13:38:05 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.877351 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.877356 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.877362 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | error: error 2025-11-26 13:43:44.877368 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-11-26 13:43:44.877374 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-11-26 13:43:44.877379 | controller | "output" at : error calling index: 2025-11-26 13:43:44.877385 | controller | index of untyped nil' 2025-11-26 13:43:44.877391 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.877400 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.877412 | controller | for debugging the template:' 2025-11-26 13:43:44.877420 | controller | - " logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-11-26 13:43:44.877426 | controller | was:" 2025-11-26 13:43:44.877432 | controller | - " logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-11-26 13:43:44.877438 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.877444 | controller | \"default-public\" }}" 2025-11-26 13:43:44.877449 | controller | - " logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | \traw data 2025-11-26 13:43:44.877455 | controller | was:" 2025-11-26 13:43:44.877461 | controller | - " logger.go:42: 13:38:06 | 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-11-26 13:43:44.877476 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.877482 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.877488 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.877494 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"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-11-26T13:38:05Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40584\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.877505 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.877511 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.877517 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.877525 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.877533 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.877553 | 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-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.877563 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.877570 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DB 2025-11-26 13:43:44.877576 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.877582 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.877588 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.877594 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Keystone 2025-11-26 13:43:44.877600 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.877606 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.877612 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.877617 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.877627 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.877633 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.877639 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Service 2025-11-26 13:43:44.877644 | 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-11-26 13:43:44.877650 | controller | - " logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | \tobject 2025-11-26 13:43:44.877659 | controller | given to template engine was:" 2025-11-26 13:43:44.877665 | controller | - " logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.877671 | 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-11-26 13:43:44.877677 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.877683 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.877689 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.877704 | 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-11-26 13:43:44.877710 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.877716 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.877722 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.877727 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.877734 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.877739 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.877745 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.877751 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.877757 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.877762 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.877768 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.877777 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.877783 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.877789 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.877794 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.877800 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-11-26 13:43:44.877806 | controller | subresource:status time:2025-11-26T13:38:05Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.877812 | controller | resourceVersion:40584 uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 2025-11-26 13:43:44.877818 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.877823 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.877829 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-11-26 13:43:44.877835 | controller | = default_backend:swift' 2025-11-26 13:43:44.877841 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.877847 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | default_backend 2025-11-26 13:43:44.877852 | controller | = default_backend' 2025-11-26 13:43:44.877858 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.877864 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.877870 | controller | = True' 2025-11-26 13:43:44.877876 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.877881 | controller | = 3' 2025-11-26 13:43:44.877887 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.877893 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.877899 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.877904 | controller | = internalURL' 2025-11-26 13:43:44.877910 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.877916 | controller | = service:glance' 2025-11-26 13:43:44.877922 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-11-26 13:43:44.877927 | controller | = {{ .ServicePassword }}' 2025-11-26 13:43:44.877933 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.877939 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.877947 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.877975 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.877981 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.877987 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.877992 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.877998 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.878013 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.878019 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.878028 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.878034 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.878040 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:05Z message:DB 2025-11-26 13:43:44.878049 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.878055 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.878061 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.878069 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.878075 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.878080 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-11-26 13:43:44.878088 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:MariaDBAccount 2025-11-26 13:43:44.878094 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.878100 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-11-26 13:43:44.878106 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.878112 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.878117 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.878123 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.878129 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.878135 | controller | map[lastTransitionTime:2025-11-26T13:38:05Z message:Service config create completed 2025-11-26 13:43:44.878140 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.878146 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2025-11-26 13:43:44.878152 | controller | - ' logger.go:42: 13:38:06 | glance_split_proxypass/1-deploy_glance | command failure, 2025-11-26 13:43:44.878158 | controller | skipping 1 additional commands' 2025-11-26 13:43:44.878163 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.878169 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.878175 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.878181 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.878186 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.878192 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.878198 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.878203 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.878209 | controller | - ' exit 0' 2025-11-26 13:43:44.878215 | controller | - ' else' 2025-11-26 13:43:44.878221 | controller | - ' exit 1' 2025-11-26 13:43:44.878226 | controller | - ' fi' 2025-11-26 13:43:44.878232 | controller | - ' ]' 2025-11-26 13:43:44.878238 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.878244 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.878255 | controller | "default-public" }}''' 2025-11-26 13:43:44.878261 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.878267 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.878272 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.878278 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.878284 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | error: error 2025-11-26 13:43:44.878289 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-11-26 13:43:44.878295 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-11-26 13:43:44.878301 | controller | "output" at : error calling index: 2025-11-26 13:43:44.878307 | controller | index of untyped nil' 2025-11-26 13:43:44.878321 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.878327 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.878339 | controller | for debugging the template:' 2025-11-26 13:43:44.878344 | controller | - " logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-11-26 13:43:44.878350 | controller | was:" 2025-11-26 13:43:44.878356 | controller | - " logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-11-26 13:43:44.878362 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.878368 | controller | \"default-public\" }}" 2025-11-26 13:43:44.878374 | controller | - " logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | \traw data 2025-11-26 13:43:44.878379 | controller | was:" 2025-11-26 13:43:44.878385 | controller | - " logger.go:42: 13:38:07 | 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-11-26 13:43:44.878391 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.878397 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.878403 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.878419 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"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-11-26T13:38:06Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40605\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.878430 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.878435 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.878441 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.878447 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.878453 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.878459 | 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-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.878465 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.878471 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DB 2025-11-26 13:43:44.878480 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.878489 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.878495 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.878501 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:06Z\",\"message\":\"Setup 2025-11-26 13:43:44.878509 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.878515 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.878521 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.878526 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.878532 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.878538 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.878544 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Service 2025-11-26 13:43:44.878558 | 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\":\"0d17833ddbaf4e0195485cd58e76815f\"}}" 2025-11-26 13:43:44.878565 | controller | - " logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | \tobject 2025-11-26 13:43:44.878571 | controller | given to template engine was:" 2025-11-26 13:43:44.878576 | controller | - " logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.878582 | 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-11-26 13:43:44.878588 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.878595 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.878602 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.878610 | 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-11-26 13:43:44.878617 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.878628 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.878636 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.878643 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.878651 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.878658 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.878664 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.878669 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.878675 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.878681 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.878687 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.878692 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.878698 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.878704 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.878709 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.878715 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.878721 | controller | operation:Update subresource:status time:2025-11-26T13:38:06Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.878727 | controller | resourceVersion:40605 uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 2025-11-26 13:43:44.878733 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.878738 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.878744 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-11-26 13:43:44.878750 | controller | = default_backend:swift' 2025-11-26 13:43:44.878756 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.878761 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | default_backend 2025-11-26 13:43:44.878767 | controller | = default_backend' 2025-11-26 13:43:44.878773 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.878779 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.878784 | controller | = True' 2025-11-26 13:43:44.878805 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.878811 | controller | = 3' 2025-11-26 13:43:44.878817 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.878822 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.878828 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.878834 | controller | = internalURL' 2025-11-26 13:43:44.878840 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.878846 | controller | = service:glance' 2025-11-26 13:43:44.878852 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-11-26 13:43:44.878861 | controller | = {{ .ServicePassword }}' 2025-11-26 13:43:44.878867 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.878872 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.878878 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.878884 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.878890 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.878895 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.878901 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.878910 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.878916 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.878922 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.878927 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.878933 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.878939 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:05Z message:DB 2025-11-26 13:43:44.878947 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.878967 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.878976 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.878982 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.878987 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:06Z 2025-11-26 13:43:44.878993 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.878999 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.879005 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.879010 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.879016 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.879022 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.879028 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.879034 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.879039 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.879045 | controller | map[lastTransitionTime:2025-11-26T13:38:05Z message:Service config create completed 2025-11-26 13:43:44.879051 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.879057 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.879062 | controller | serviceID:0d17833ddbaf4e0195485cd58e76815f]]''' 2025-11-26 13:43:44.879068 | controller | - ' logger.go:42: 13:38:07 | glance_split_proxypass/1-deploy_glance | command failure, 2025-11-26 13:43:44.879077 | controller | skipping 1 additional commands' 2025-11-26 13:43:44.879083 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.879089 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.879097 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.879103 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.879118 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.879125 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.879130 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.879136 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.879142 | controller | - ' exit 0' 2025-11-26 13:43:44.879148 | controller | - ' else' 2025-11-26 13:43:44.879154 | controller | - ' exit 1' 2025-11-26 13:43:44.879160 | controller | - ' fi' 2025-11-26 13:43:44.879166 | controller | - ' ]' 2025-11-26 13:43:44.879172 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.879177 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.879183 | controller | "default-public" }}''' 2025-11-26 13:43:44.879189 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.879195 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.879200 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.879206 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.879212 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | error: error 2025-11-26 13:43:44.879218 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-11-26 13:43:44.879223 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-11-26 13:43:44.879229 | controller | "output" at : error calling index: 2025-11-26 13:43:44.879235 | controller | index of untyped nil' 2025-11-26 13:43:44.879240 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.879246 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.879258 | controller | for debugging the template:' 2025-11-26 13:43:44.879264 | controller | - " logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-11-26 13:43:44.879269 | controller | was:" 2025-11-26 13:43:44.879275 | controller | - " logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-11-26 13:43:44.879284 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.879289 | controller | \"default-public\" }}" 2025-11-26 13:43:44.879295 | controller | - " logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | \traw data 2025-11-26 13:43:44.879301 | controller | was:" 2025-11-26 13:43:44.879307 | controller | - " logger.go:42: 13:38:08 | 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-11-26 13:43:44.879317 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.879322 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.879328 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.879345 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"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-11-26T13:38:06Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40605\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.879351 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.879357 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.879363 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.879372 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.879378 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.879387 | 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-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.879393 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.879399 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DB 2025-11-26 13:43:44.879405 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.879410 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.879416 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.879431 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:06Z\",\"message\":\"Setup 2025-11-26 13:43:44.879437 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.879448 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.879454 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.879460 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.879466 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.879471 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.879477 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Service 2025-11-26 13:43:44.879483 | 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\":\"0d17833ddbaf4e0195485cd58e76815f\"}}" 2025-11-26 13:43:44.879489 | controller | - " logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | \tobject 2025-11-26 13:43:44.879495 | controller | given to template engine was:" 2025-11-26 13:43:44.879500 | controller | - " logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.879509 | 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-11-26 13:43:44.879515 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.879521 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.879527 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.879533 | 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-11-26 13:43:44.879538 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.879544 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.879550 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.879556 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.879561 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.879567 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.879573 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.879579 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.879584 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.879590 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.879596 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.879611 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.879617 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.879622 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.879628 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.879634 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.879640 | controller | operation:Update subresource:status time:2025-11-26T13:38:06Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.879646 | controller | resourceVersion:40605 uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 2025-11-26 13:43:44.879652 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.879657 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.879663 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-11-26 13:43:44.879669 | controller | = default_backend:swift' 2025-11-26 13:43:44.879678 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.879684 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | default_backend 2025-11-26 13:43:44.879689 | controller | = default_backend' 2025-11-26 13:43:44.879695 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.879701 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.879707 | controller | = True' 2025-11-26 13:43:44.879715 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.879721 | controller | = 3' 2025-11-26 13:43:44.879727 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.879733 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.879738 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.879744 | controller | = internalURL' 2025-11-26 13:43:44.879750 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.879756 | controller | = service:glance' 2025-11-26 13:43:44.879762 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-11-26 13:43:44.879767 | controller | = {{ .ServicePassword }}' 2025-11-26 13:43:44.879773 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.879779 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.879785 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.879790 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.879796 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.879802 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.879808 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.879813 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.879819 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.879825 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.879831 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.879836 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.879842 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:05Z message:DB 2025-11-26 13:43:44.879848 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.879854 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.879859 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.879865 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.879871 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:06Z 2025-11-26 13:43:44.879877 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.879882 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.879902 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.879908 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.879914 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.879920 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.879925 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.879931 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.879937 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.879943 | controller | map[lastTransitionTime:2025-11-26T13:38:05Z message:Service config create completed 2025-11-26 13:43:44.879963 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.879972 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.879978 | controller | serviceID:0d17833ddbaf4e0195485cd58e76815f]]''' 2025-11-26 13:43:44.879984 | controller | - ' logger.go:42: 13:38:08 | glance_split_proxypass/1-deploy_glance | command failure, 2025-11-26 13:43:44.879989 | controller | skipping 1 additional commands' 2025-11-26 13:43:44.879995 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.880001 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.880007 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.880012 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.880018 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.880024 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.880030 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.880035 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.880041 | controller | - ' exit 0' 2025-11-26 13:43:44.880047 | controller | - ' else' 2025-11-26 13:43:44.880053 | controller | - ' exit 1' 2025-11-26 13:43:44.880059 | controller | - ' fi' 2025-11-26 13:43:44.880064 | controller | - ' ]' 2025-11-26 13:43:44.880073 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.880079 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.880085 | controller | "default-public" }}''' 2025-11-26 13:43:44.880091 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.880096 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.880102 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.880108 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.880114 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | error: error 2025-11-26 13:43:44.880119 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-11-26 13:43:44.880125 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-11-26 13:43:44.880131 | controller | "output" at : error calling index: 2025-11-26 13:43:44.880137 | controller | index of untyped nil' 2025-11-26 13:43:44.880142 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.880151 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.880162 | controller | for debugging the template:' 2025-11-26 13:43:44.880168 | controller | - " logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-11-26 13:43:44.880174 | controller | was:" 2025-11-26 13:43:44.880180 | controller | - " logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-11-26 13:43:44.880185 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.880191 | controller | \"default-public\" }}" 2025-11-26 13:43:44.880197 | controller | - " logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | \traw data 2025-11-26 13:43:44.880203 | controller | was:" 2025-11-26 13:43:44.880218 | controller | - " logger.go:42: 13:38:09 | 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-11-26 13:43:44.880225 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.880231 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.880237 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.880243 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"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-11-26T13:38:06Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40605\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.880253 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.880259 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.880265 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.880271 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.880277 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.880292 | 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-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.880298 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.880304 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DB 2025-11-26 13:43:44.880310 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.880316 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.880322 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.880327 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:06Z\",\"message\":\"Setup 2025-11-26 13:43:44.880333 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.880339 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.880345 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.880354 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.880360 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.880368 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.880374 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Service 2025-11-26 13:43:44.880380 | 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\":\"0d17833ddbaf4e0195485cd58e76815f\"}}" 2025-11-26 13:43:44.880386 | controller | - " logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | \tobject 2025-11-26 13:43:44.880392 | controller | given to template engine was:" 2025-11-26 13:43:44.880397 | controller | - " logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.880403 | 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-11-26 13:43:44.880409 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.880415 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.880421 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.880435 | 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-11-26 13:43:44.880441 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.880447 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.880453 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.880459 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.880465 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.880470 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.880476 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.880482 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.880488 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.880493 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.880499 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.880508 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.880513 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.880519 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.880525 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.880531 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.880536 | controller | operation:Update subresource:status time:2025-11-26T13:38:06Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.880542 | controller | resourceVersion:40605 uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 2025-11-26 13:43:44.880548 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.880553 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.880559 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-11-26 13:43:44.880565 | controller | = default_backend:swift' 2025-11-26 13:43:44.880571 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.880577 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | default_backend 2025-11-26 13:43:44.880583 | controller | = default_backend' 2025-11-26 13:43:44.880605 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.880612 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.880618 | controller | = True' 2025-11-26 13:43:44.880623 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.880629 | controller | = 3' 2025-11-26 13:43:44.880635 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.880641 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.880646 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.880652 | controller | = internalURL' 2025-11-26 13:43:44.880658 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.880664 | controller | = service:glance' 2025-11-26 13:43:44.880673 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-11-26 13:43:44.880679 | controller | = {{ .ServicePassword }}' 2025-11-26 13:43:44.880684 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.880690 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.880696 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.880702 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.880707 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.880713 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.880727 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.880733 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.880739 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.880745 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.880754 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.880760 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.880765 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:05Z message:DB 2025-11-26 13:43:44.880774 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.880780 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.880785 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.880791 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.880797 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:06Z 2025-11-26 13:43:44.880803 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.880808 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.880814 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.880820 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.880826 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.880831 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.880837 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.880843 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.880849 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.880854 | controller | map[lastTransitionTime:2025-11-26T13:38:05Z message:Service config create completed 2025-11-26 13:43:44.880860 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.880866 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.880871 | controller | serviceID:0d17833ddbaf4e0195485cd58e76815f]]''' 2025-11-26 13:43:44.880877 | controller | - ' logger.go:42: 13:38:09 | glance_split_proxypass/1-deploy_glance | command failure, 2025-11-26 13:43:44.880883 | controller | skipping 1 additional commands' 2025-11-26 13:43:44.880889 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.880894 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.880900 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.880906 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.880912 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.880917 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.880923 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.880929 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.880935 | controller | - ' exit 0' 2025-11-26 13:43:44.880941 | controller | - ' else' 2025-11-26 13:43:44.880946 | controller | - ' exit 1' 2025-11-26 13:43:44.880966 | controller | - ' fi' 2025-11-26 13:43:44.880975 | controller | - ' ]' 2025-11-26 13:43:44.880981 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.880993 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.880999 | controller | "default-public" }}''' 2025-11-26 13:43:44.881004 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.881010 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.881016 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.881022 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.881027 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | error: error 2025-11-26 13:43:44.881042 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-11-26 13:43:44.881048 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-11-26 13:43:44.881054 | controller | "output" at : error calling index: 2025-11-26 13:43:44.881060 | controller | index of untyped nil' 2025-11-26 13:43:44.881065 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.881071 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.881083 | controller | for debugging the template:' 2025-11-26 13:43:44.881089 | controller | - " logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-11-26 13:43:44.881094 | controller | was:" 2025-11-26 13:43:44.881100 | controller | - " logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-11-26 13:43:44.881106 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.881111 | controller | \"default-public\" }}" 2025-11-26 13:43:44.881117 | controller | - " logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | \traw data 2025-11-26 13:43:44.881123 | controller | was:" 2025-11-26 13:43:44.881129 | controller | - " logger.go:42: 13:38:10 | 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-11-26 13:43:44.881135 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.881145 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.881150 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.881165 | 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-11-26T13:37:59Z\",\"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-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:37:59Z\"},{\"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-11-26T13:38:06Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40605\",\"uid\":\"703c11ba-fdac-41b4-b983-2c48996c2d5a\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.881176 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.881182 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.881187 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.881193 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.881199 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.881205 | 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-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.881212 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"CronJob 2025-11-26 13:43:44.881217 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DB 2025-11-26 13:43:44.881226 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"DBsync 2025-11-26 13:43:44.881232 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.881238 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Input 2025-11-26 13:43:44.881244 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:06Z\",\"message\":\"Setup 2025-11-26 13:43:44.881251 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.881259 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\" 2025-11-26 13:43:44.881267 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.881274 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.881282 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"Role 2025-11-26 13:43:44.881294 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:37:59Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.881312 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:05Z\",\"message\":\"Service 2025-11-26 13:43:44.881324 | 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\":\"0d17833ddbaf4e0195485cd58e76815f\"}}" 2025-11-26 13:43:44.881331 | controller | - " logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | \tobject 2025-11-26 13:43:44.881339 | controller | given to template engine was:" 2025-11-26 13:43:44.881346 | controller | - " logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.881353 | 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-11-26 13:43:44.881361 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.881368 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.881375 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.881381 | 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-11-26 13:43:44.881391 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-11-26T13:37:59Z 2025-11-26 13:43:44.881397 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.881403 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.881408 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.881417 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.881423 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.881429 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.881435 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.881440 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.881446 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.881452 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-11-26 13:43:44.881458 | controller | manager:kubectl-patch operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.881464 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.881469 | controller | manager:manager operation:Update time:2025-11-26T13:37:59Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.881475 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.881481 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.881487 | controller | operation:Update subresource:status time:2025-11-26T13:38:06Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.881492 | controller | resourceVersion:40605 uid:703c11ba-fdac-41b4-b983-2c48996c2d5a] spec:map[apiTimeout:60 2025-11-26 13:43:44.881498 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.881504 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.881510 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-11-26 13:43:44.881515 | controller | = default_backend:swift' 2025-11-26 13:43:44.881524 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.881530 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | default_backend 2025-11-26 13:43:44.881536 | controller | = default_backend' 2025-11-26 13:43:44.881552 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.881558 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.881564 | controller | = True' 2025-11-26 13:43:44.881571 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.881578 | controller | = 3' 2025-11-26 13:43:44.881584 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.881591 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.881598 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.881604 | controller | = internalURL' 2025-11-26 13:43:44.881610 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-11-26 13:43:44.881618 | controller | = service:glance' 2025-11-26 13:43:44.881624 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-11-26 13:43:44.881630 | controller | = {{ .ServicePassword }}' 2025-11-26 13:43:44.881636 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.881642 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.881647 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.881653 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.881659 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.881665 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.881670 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.881676 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.881682 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.881688 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.881694 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.881702 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:CronJob not started reason:Init 2025-11-26 13:43:44.881709 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:05Z message:DB 2025-11-26 13:43:44.881716 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:38:05Z 2025-11-26 13:43:44.881723 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.881730 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.881738 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.881744 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:06Z 2025-11-26 13:43:44.881750 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.881756 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.881761 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message: Memcached instance has been 2025-11-26 13:43:44.881767 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.881773 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.881778 | controller | map[lastTransitionTime:2025-11-26T13:37:59Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.881784 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:37:59Z message:Role 2025-11-26 13:43:44.881790 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:37:59Z 2025-11-26 13:43:44.881796 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.881801 | controller | map[lastTransitionTime:2025-11-26T13:38:05Z message:Service config create completed 2025-11-26 13:43:44.881807 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.881813 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.881822 | controller | serviceID:0d17833ddbaf4e0195485cd58e76815f]]''' 2025-11-26 13:43:44.881828 | controller | - ' logger.go:42: 13:38:10 | glance_split_proxypass/1-deploy_glance | command failure, 2025-11-26 13:43:44.881833 | controller | skipping 1 additional commands' 2025-11-26 13:43:44.881839 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.881855 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.881861 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.881866 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.881872 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.881878 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.881884 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.881890 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.881896 | controller | - ' exit 0' 2025-11-26 13:43:44.881901 | controller | - ' else' 2025-11-26 13:43:44.881907 | controller | - ' exit 1' 2025-11-26 13:43:44.881913 | controller | - ' fi' 2025-11-26 13:43:44.881918 | controller | - ' ]' 2025-11-26 13:43:44.881924 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.881930 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.881936 | controller | "default-public" }}''' 2025-11-26 13:43:44.881942 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.881966 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.881975 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.881981 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.881987 | controller | - ' logger.go:42: 13:38: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-11-26 13:43:44.881993 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.881999 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.882005 | controller | - ' logger.go:42: 13:38: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-11-26 13:43:44.882010 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-11-26 13:43:44.882020 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-11-26 13:43:44.882025 | controller | '''' '']''' 2025-11-26 13:43:44.882031 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.882037 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.882045 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.882051 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.882057 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.882063 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.882068 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.882074 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.882080 | controller | - ' # it is an image' 2025-11-26 13:43:44.882089 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.882095 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.882100 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.882106 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.882112 | controller | - ' case $NAME in' 2025-11-26 13:43:44.882118 | controller | - ' API)' 2025-11-26 13:43:44.882123 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.882129 | controller | - ' ;;' 2025-11-26 13:43:44.882135 | controller | - ' esac' 2025-11-26 13:43:44.882141 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.882146 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.882152 | controller | - ' exit 1' 2025-11-26 13:43:44.882158 | controller | - ' fi' 2025-11-26 13:43:44.882164 | controller | - ' fi' 2025-11-26 13:43:44.882169 | controller | - ' done' 2025-11-26 13:43:44.882175 | controller | - ' exit 0' 2025-11-26 13:43:44.882181 | controller | - ' ]' 2025-11-26 13:43:44.882186 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.882192 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.882198 | controller | end }}''' 2025-11-26 13:43:44.882204 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.882209 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-11-26 13:43:44.882215 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.882221 | controller | end }}''' 2025-11-26 13:43:44.882237 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.882243 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.882249 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.882255 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.882261 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.882267 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.882273 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.882279 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.882285 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.882290 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.882296 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.882302 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.882307 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.882313 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.882322 | controller | ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.882328 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.882334 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.882339 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.882345 | controller | in' 2025-11-26 13:43:44.882351 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.882357 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.882362 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.882368 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.882374 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.882380 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.882386 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.882391 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.882403 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.882409 | controller | - ' logger.go:42: 13:38:12 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.882414 | controller | - ' logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.882420 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.882426 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.882432 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.882438 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.882444 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.882449 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.882455 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.882461 | controller | - ' exit 0' 2025-11-26 13:43:44.882467 | controller | - ' else' 2025-11-26 13:43:44.882473 | controller | - ' exit 1' 2025-11-26 13:43:44.882479 | controller | - ' fi' 2025-11-26 13:43:44.882484 | controller | - ' ]' 2025-11-26 13:43:44.882490 | controller | - ' logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.882496 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.882502 | controller | "default-public" }}''' 2025-11-26 13:43:44.882517 | controller | - ' logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.882523 | controller | - ' logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.882529 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.882535 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.882541 | controller | - ' logger.go:42: 13:38: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-11-26 13:43:44.882553 | controller | - ' logger.go:42: 13:38: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-11-26 13:43:44.882559 | controller | - ' logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.882565 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.882571 | controller | - ' logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-11-26 13:43:44.882577 | controller | - ' logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-11-26 13:43:44.882583 | controller | '''' '']''' 2025-11-26 13:43:44.882588 | controller | - ' logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.882594 | controller | - ' logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.882600 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.882606 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.882612 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.882618 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.882626 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.882634 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.882642 | controller | - ' # it is an image' 2025-11-26 13:43:44.882649 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.882657 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.882665 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.882671 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.882677 | controller | - ' case $NAME in' 2025-11-26 13:43:44.882683 | controller | - ' API)' 2025-11-26 13:43:44.882689 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.882694 | controller | - ' ;;' 2025-11-26 13:43:44.882700 | controller | - ' esac' 2025-11-26 13:43:44.882706 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.882712 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.882719 | controller | - ' exit 1' 2025-11-26 13:43:44.882727 | controller | - ' fi' 2025-11-26 13:43:44.882735 | controller | - ' fi' 2025-11-26 13:43:44.882742 | controller | - ' done' 2025-11-26 13:43:44.882750 | controller | - ' exit 0' 2025-11-26 13:43:44.882757 | controller | - ' ]' 2025-11-26 13:43:44.882765 | controller | - ' logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.882772 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.882778 | controller | end }}''' 2025-11-26 13:43:44.882784 | controller | - ' logger.go:42: 13:38:13 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.882793 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-11-26 13:43:44.882799 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.882805 | controller | end }}''' 2025-11-26 13:43:44.882812 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.882819 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.882827 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.882840 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.882848 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.882855 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.882863 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.882870 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.882889 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.882895 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.882901 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.882908 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.882916 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.882924 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.882932 | controller | ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.882939 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.882965 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.882977 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.882984 | controller | in' 2025-11-26 13:43:44.882992 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.882999 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.883007 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.883015 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.883022 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.883030 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.883037 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.883045 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.883057 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.883064 | controller | - ' logger.go:42: 13:38:14 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.883071 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.883077 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.883085 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.883093 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.883101 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.883109 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.883121 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.883129 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.883136 | controller | - ' exit 0' 2025-11-26 13:43:44.883144 | controller | - ' else' 2025-11-26 13:43:44.883151 | controller | - ' exit 1' 2025-11-26 13:43:44.883159 | controller | - ' fi' 2025-11-26 13:43:44.883166 | controller | - ' ]' 2025-11-26 13:43:44.883174 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.883181 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.883188 | controller | "default-public" }}''' 2025-11-26 13:43:44.883196 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.883203 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.883209 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.883215 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.883221 | controller | - ' logger.go:42: 13:38: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-11-26 13:43:44.883227 | controller | - ' logger.go:42: 13:38: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-11-26 13:43:44.883233 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.883238 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.883257 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-11-26 13:43:44.883263 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-11-26 13:43:44.883269 | controller | '''' '']''' 2025-11-26 13:43:44.883275 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.883281 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.883287 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.883293 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.883299 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.883305 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.883311 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.883316 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.883322 | controller | - ' # it is an image' 2025-11-26 13:43:44.883328 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.883334 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.883340 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.883346 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.883351 | controller | - ' case $NAME in' 2025-11-26 13:43:44.883357 | controller | - ' API)' 2025-11-26 13:43:44.883363 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.883369 | controller | - ' ;;' 2025-11-26 13:43:44.883379 | controller | - ' esac' 2025-11-26 13:43:44.883385 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.883394 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.883400 | controller | - ' exit 1' 2025-11-26 13:43:44.883406 | controller | - ' fi' 2025-11-26 13:43:44.883412 | controller | - ' fi' 2025-11-26 13:43:44.883418 | controller | - ' done' 2025-11-26 13:43:44.883424 | controller | - ' exit 0' 2025-11-26 13:43:44.883429 | controller | - ' ]' 2025-11-26 13:43:44.883435 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.883441 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.883447 | controller | end }}''' 2025-11-26 13:43:44.883453 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.883459 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-11-26 13:43:44.883464 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.883470 | controller | end }}''' 2025-11-26 13:43:44.883476 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.883482 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.883488 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.883494 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.883500 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.883505 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.883511 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.883517 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.883523 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.883529 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.883534 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.883540 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.883546 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.883555 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.883561 | controller | ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.883569 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.883584 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.883590 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.883596 | controller | in' 2025-11-26 13:43:44.883602 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.883608 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.883617 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.883623 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.883629 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.883635 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.883641 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.883647 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.883653 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.883659 | controller | - ' logger.go:42: 13:38:15 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.883664 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.883670 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.883676 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.883682 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.883688 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.883693 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.883699 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.883705 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.883711 | controller | - ' exit 0' 2025-11-26 13:43:44.883717 | controller | - ' else' 2025-11-26 13:43:44.883724 | controller | - ' exit 1' 2025-11-26 13:43:44.883729 | controller | - ' fi' 2025-11-26 13:43:44.883735 | controller | - ' ]' 2025-11-26 13:43:44.883741 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.883747 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.883753 | controller | "default-public" }}''' 2025-11-26 13:43:44.883758 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.883764 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.883770 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.883776 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.883785 | controller | - ' logger.go:42: 13:38:17 | 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-11-26 13:43:44.883791 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.883797 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.883803 | controller | - ' logger.go:42: 13:38:17 | 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-11-26 13:43:44.883809 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-11-26 13:43:44.883815 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-11-26 13:43:44.883820 | controller | '''' '']''' 2025-11-26 13:43:44.883826 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.883835 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.883841 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.883846 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.883852 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.883858 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.883864 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.883870 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.883876 | controller | - ' # it is an image' 2025-11-26 13:43:44.883882 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.883887 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.883903 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.883909 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.883915 | controller | - ' case $NAME in' 2025-11-26 13:43:44.883921 | controller | - ' API)' 2025-11-26 13:43:44.883927 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.883933 | controller | - ' ;;' 2025-11-26 13:43:44.883939 | controller | - ' esac' 2025-11-26 13:43:44.883947 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.883970 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.883977 | controller | - ' exit 1' 2025-11-26 13:43:44.883982 | controller | - ' fi' 2025-11-26 13:43:44.883988 | controller | - ' fi' 2025-11-26 13:43:44.883994 | controller | - ' done' 2025-11-26 13:43:44.884000 | controller | - ' exit 0' 2025-11-26 13:43:44.884006 | controller | - ' ]' 2025-11-26 13:43:44.884011 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.884017 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.884023 | controller | end }}''' 2025-11-26 13:43:44.884029 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.884035 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-11-26 13:43:44.884041 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.884047 | controller | end }}''' 2025-11-26 13:43:44.884053 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884058 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.884064 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.884070 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.884076 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.884082 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.884088 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884094 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.884099 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884109 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.884115 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.884120 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.884132 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884138 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.884144 | controller | ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.884150 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884156 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.884161 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.884167 | controller | in' 2025-11-26 13:43:44.884173 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.884179 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.884185 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884191 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.884199 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.884205 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.884211 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.884227 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.884233 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.884239 | controller | - ' logger.go:42: 13:38:17 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.884245 | controller | - ' logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.884251 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.884257 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.884263 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.884269 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.884275 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.884281 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.884286 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.884295 | controller | - ' exit 0' 2025-11-26 13:43:44.884301 | controller | - ' else' 2025-11-26 13:43:44.884307 | controller | - ' exit 1' 2025-11-26 13:43:44.884313 | controller | - ' fi' 2025-11-26 13:43:44.884319 | controller | - ' ]' 2025-11-26 13:43:44.884324 | controller | - ' logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.884330 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.884336 | controller | "default-public" }}''' 2025-11-26 13:43:44.884345 | controller | - ' logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.884351 | controller | - ' logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.884357 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.884362 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.884368 | controller | - ' logger.go:42: 13:38:18 | 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-11-26 13:43:44.884374 | controller | - ' logger.go:42: 13:38:18 | 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-11-26 13:43:44.884380 | controller | - ' logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.884386 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.884392 | controller | - ' logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-11-26 13:43:44.884397 | controller | - ' logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-11-26 13:43:44.884403 | controller | '''' '']''' 2025-11-26 13:43:44.884409 | controller | - ' logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.884415 | controller | - ' logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.884421 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.884427 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.884436 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.884442 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.884448 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.884454 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.884459 | controller | - ' # it is an image' 2025-11-26 13:43:44.884465 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.884471 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.884477 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.884483 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.884489 | controller | - ' case $NAME in' 2025-11-26 13:43:44.884494 | controller | - ' API)' 2025-11-26 13:43:44.884500 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.884506 | controller | - ' ;;' 2025-11-26 13:43:44.884512 | controller | - ' esac' 2025-11-26 13:43:44.884518 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.884524 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.884529 | controller | - ' exit 1' 2025-11-26 13:43:44.884535 | controller | - ' fi' 2025-11-26 13:43:44.884541 | controller | - ' fi' 2025-11-26 13:43:44.884547 | controller | - ' done' 2025-11-26 13:43:44.884553 | controller | - ' exit 0' 2025-11-26 13:43:44.884559 | controller | - ' ]' 2025-11-26 13:43:44.884565 | controller | - ' logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.884572 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.884579 | controller | end }}''' 2025-11-26 13:43:44.884585 | controller | - ' logger.go:42: 13:38:18 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.884605 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-11-26 13:43:44.884630 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.884638 | controller | end }}''' 2025-11-26 13:43:44.884648 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884656 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.884664 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.884670 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.884676 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.884682 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.884688 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884693 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.884699 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884705 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.884711 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.884717 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.884723 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884728 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.884734 | controller | ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.884740 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884746 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.884752 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.884758 | controller | in' 2025-11-26 13:43:44.884764 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.884769 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.884775 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.884781 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.884787 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.884793 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.884798 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.884804 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.884816 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.884822 | controller | - ' logger.go:42: 13:38:19 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.884828 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.884834 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.884842 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.884848 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.884854 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.884860 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.884866 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.884872 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.884877 | controller | - ' exit 0' 2025-11-26 13:43:44.884886 | controller | - ' else' 2025-11-26 13:43:44.884892 | controller | - ' exit 1' 2025-11-26 13:43:44.884898 | controller | - ' fi' 2025-11-26 13:43:44.884903 | controller | - ' ]' 2025-11-26 13:43:44.884919 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.884926 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.884931 | controller | "default-public" }}''' 2025-11-26 13:43:44.884937 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.884943 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.884951 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.884972 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.884978 | controller | - ' logger.go:42: 13:38:20 | 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-11-26 13:43:44.884984 | controller | - ' logger.go:42: 13:38:20 | 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-11-26 13:43:44.884990 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.884996 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.885001 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-11-26 13:43:44.885007 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-11-26 13:43:44.885013 | controller | '''' '']''' 2025-11-26 13:43:44.885019 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.885025 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.885031 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.885036 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.885042 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.885048 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.885054 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.885060 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.885066 | controller | - ' # it is an image' 2025-11-26 13:43:44.885072 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.885081 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.885087 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.885093 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.885098 | controller | - ' case $NAME in' 2025-11-26 13:43:44.885104 | controller | - ' API)' 2025-11-26 13:43:44.885110 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.885116 | controller | - ' ;;' 2025-11-26 13:43:44.885125 | controller | - ' esac' 2025-11-26 13:43:44.885131 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.885137 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.885143 | controller | - ' exit 1' 2025-11-26 13:43:44.885149 | controller | - ' fi' 2025-11-26 13:43:44.885155 | controller | - ' fi' 2025-11-26 13:43:44.885160 | controller | - ' done' 2025-11-26 13:43:44.885166 | controller | - ' exit 0' 2025-11-26 13:43:44.885172 | controller | - ' ]' 2025-11-26 13:43:44.885178 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.885184 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.885190 | controller | end }}''' 2025-11-26 13:43:44.885196 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.885201 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-11-26 13:43:44.885207 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.885213 | controller | end }}''' 2025-11-26 13:43:44.885219 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885225 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.885231 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.885236 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.885242 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.885248 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.885263 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885269 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.885275 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885281 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.885287 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.885293 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.885299 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885306 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.885317 | controller | ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.885325 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885332 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.885339 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.885347 | controller | in' 2025-11-26 13:43:44.885354 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.885361 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.885368 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885376 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.885382 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.885388 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.885394 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.885400 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.885406 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.885415 | controller | - ' logger.go:42: 13:38:20 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.885421 | controller | - ' logger.go:42: 13:38:21 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.885426 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.885432 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.885438 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.885444 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.885450 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.885455 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.885461 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.885467 | controller | - ' exit 0' 2025-11-26 13:43:44.885473 | controller | - ' else' 2025-11-26 13:43:44.885478 | controller | - ' exit 1' 2025-11-26 13:43:44.885484 | controller | - ' fi' 2025-11-26 13:43:44.885490 | controller | - ' ]' 2025-11-26 13:43:44.885496 | controller | - ' logger.go:42: 13:38:21 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.885502 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.885507 | controller | "default-public" }}''' 2025-11-26 13:43:44.885513 | controller | - ' logger.go:42: 13:38:21 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.885519 | controller | - ' logger.go:42: 13:38:21 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.885525 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.885530 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.885536 | controller | - ' logger.go:42: 13:38:22 | 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-11-26 13:43:44.885559 | controller | - ' logger.go:42: 13:38:22 | 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-11-26 13:43:44.885569 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.885574 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.885580 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-11-26 13:43:44.885586 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-11-26 13:43:44.885592 | controller | '''' '']''' 2025-11-26 13:43:44.885598 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.885603 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.885609 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.885615 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.885621 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.885627 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.885632 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.885638 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.885644 | controller | - ' # it is an image' 2025-11-26 13:43:44.885650 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.885656 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.885661 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.885667 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.885673 | controller | - ' case $NAME in' 2025-11-26 13:43:44.885679 | controller | - ' API)' 2025-11-26 13:43:44.885684 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.885690 | controller | - ' ;;' 2025-11-26 13:43:44.885696 | controller | - ' esac' 2025-11-26 13:43:44.885702 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.885707 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.885713 | controller | - ' exit 1' 2025-11-26 13:43:44.885719 | controller | - ' fi' 2025-11-26 13:43:44.885725 | controller | - ' fi' 2025-11-26 13:43:44.885730 | controller | - ' done' 2025-11-26 13:43:44.885736 | controller | - ' exit 0' 2025-11-26 13:43:44.885742 | controller | - ' ]' 2025-11-26 13:43:44.885748 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.885754 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.885762 | controller | end }}''' 2025-11-26 13:43:44.885769 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.885777 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-11-26 13:43:44.885784 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.885792 | controller | end }}''' 2025-11-26 13:43:44.885799 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885807 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.885813 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.885823 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.885829 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.885834 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.885840 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885846 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.885855 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885861 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.885867 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.885874 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.885882 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885889 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.885909 | controller | ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.885918 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885925 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.885932 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.885938 | controller | in' 2025-11-26 13:43:44.885944 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.885967 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.885976 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.885982 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.885988 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.885994 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.886000 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.886006 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.886015 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.886021 | controller | - ' logger.go:42: 13:38:22 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.886027 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.886032 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.886038 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.886044 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.886050 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.886056 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.886065 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.886071 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.886077 | controller | - ' exit 0' 2025-11-26 13:43:44.886083 | controller | - ' else' 2025-11-26 13:43:44.886089 | controller | - ' exit 1' 2025-11-26 13:43:44.886095 | controller | - ' fi' 2025-11-26 13:43:44.886100 | controller | - ' ]' 2025-11-26 13:43:44.886106 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.886112 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.886118 | controller | "default-public" }}''' 2025-11-26 13:43:44.886124 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.886129 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.886135 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.886141 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.886147 | controller | - ' logger.go:42: 13:38:23 | 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-11-26 13:43:44.886152 | controller | - ' logger.go:42: 13:38:23 | 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-11-26 13:43:44.886158 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.886164 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.886172 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-11-26 13:43:44.886178 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-11-26 13:43:44.886184 | controller | '''' '']''' 2025-11-26 13:43:44.886190 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.886195 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.886201 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.886207 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.886213 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.886218 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.886234 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.886240 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.886246 | controller | - ' # it is an image' 2025-11-26 13:43:44.886252 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.886257 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.886263 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.886269 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.886275 | controller | - ' case $NAME in' 2025-11-26 13:43:44.886281 | controller | - ' API)' 2025-11-26 13:43:44.886287 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.886292 | controller | - ' ;;' 2025-11-26 13:43:44.886298 | controller | - ' esac' 2025-11-26 13:43:44.886304 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.886313 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.886319 | controller | - ' exit 1' 2025-11-26 13:43:44.886325 | controller | - ' fi' 2025-11-26 13:43:44.886331 | controller | - ' fi' 2025-11-26 13:43:44.886336 | controller | - ' done' 2025-11-26 13:43:44.886342 | controller | - ' exit 0' 2025-11-26 13:43:44.886348 | controller | - ' ]' 2025-11-26 13:43:44.886354 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.886359 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.886365 | controller | end }}''' 2025-11-26 13:43:44.886371 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.886377 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-11-26 13:43:44.886382 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.886388 | controller | end }}''' 2025-11-26 13:43:44.886394 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.886400 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.886405 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.886411 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.886417 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.886423 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.886428 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.886434 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.886440 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.886446 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.886451 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.886457 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.886463 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.886469 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.886476 | controller | ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.886483 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.886491 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.886498 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.886506 | controller | in' 2025-11-26 13:43:44.886513 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.886521 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.886528 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.886537 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.886554 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.886560 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.886565 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.886571 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.886577 | controller | - ' logger.go:42: 13:38:23 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.886583 | controller | - ' logger.go:42: 13:38:24 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.886589 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.886595 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.886601 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.886606 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.886612 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.886618 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.886624 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.886629 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.886635 | controller | - ' exit 0' 2025-11-26 13:43:44.886641 | controller | - ' else' 2025-11-26 13:43:44.886646 | controller | - ' exit 1' 2025-11-26 13:43:44.886652 | controller | - ' fi' 2025-11-26 13:43:44.886658 | controller | - ' ]' 2025-11-26 13:43:44.886664 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.886669 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.886675 | controller | "default-public" }}''' 2025-11-26 13:43:44.886681 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.886687 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.886692 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.886698 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.886704 | controller | - ' logger.go:42: 13:38:25 | 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-11-26 13:43:44.886709 | controller | - ' logger.go:42: 13:38:25 | 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-11-26 13:43:44.886715 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.886721 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.886727 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-11-26 13:43:44.886732 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-11-26 13:43:44.886738 | controller | '''' '']''' 2025-11-26 13:43:44.886744 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.886753 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.886758 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.886767 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.886773 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.886779 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.886785 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.886791 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.886796 | controller | - ' # it is an image' 2025-11-26 13:43:44.886802 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.886808 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.886814 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.886819 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.886825 | controller | - ' case $NAME in' 2025-11-26 13:43:44.886831 | controller | - ' API)' 2025-11-26 13:43:44.886837 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.886842 | controller | - ' ;;' 2025-11-26 13:43:44.886851 | controller | - ' esac' 2025-11-26 13:43:44.886856 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.886862 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.886868 | controller | - ' exit 1' 2025-11-26 13:43:44.886874 | controller | - ' fi' 2025-11-26 13:43:44.886879 | controller | - ' fi' 2025-11-26 13:43:44.886885 | controller | - ' done' 2025-11-26 13:43:44.886891 | controller | - ' exit 0' 2025-11-26 13:43:44.886896 | controller | - ' ]' 2025-11-26 13:43:44.886911 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.886917 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.886923 | controller | end }}''' 2025-11-26 13:43:44.886929 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.886935 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-11-26 13:43:44.886941 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.886965 | controller | end }}''' 2025-11-26 13:43:44.886975 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.886981 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.886987 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.886993 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.886999 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.887004 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.887010 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.887016 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.887022 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.887031 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.887037 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.887043 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.887049 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.887054 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.887060 | controller | ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.887066 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.887072 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.887078 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.887084 | controller | in' 2025-11-26 13:43:44.887090 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.887095 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.887101 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.887107 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.887113 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.887119 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.887124 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.887130 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.887139 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.887145 | controller | - ' logger.go:42: 13:38:25 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.887151 | controller | - ' logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.887157 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.887163 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.887169 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.887174 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.887189 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.887196 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.887202 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.887207 | controller | - ' exit 0' 2025-11-26 13:43:44.887213 | controller | - ' else' 2025-11-26 13:43:44.887220 | controller | - ' exit 1' 2025-11-26 13:43:44.887226 | controller | - ' fi' 2025-11-26 13:43:44.887232 | controller | - ' ]' 2025-11-26 13:43:44.887238 | controller | - ' logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.887243 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.887249 | controller | "default-public" }}''' 2025-11-26 13:43:44.887255 | controller | - ' logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.887264 | controller | - ' logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.887270 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.887276 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.887282 | controller | - ' logger.go:42: 13:38:26 | 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-11-26 13:43:44.887298 | controller | - ' logger.go:42: 13:38:26 | 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-11-26 13:43:44.887305 | controller | - ' logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.887310 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.887316 | controller | - ' logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-11-26 13:43:44.887322 | controller | - ' logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-11-26 13:43:44.887328 | controller | '''' '']''' 2025-11-26 13:43:44.887334 | controller | - ' logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.887340 | controller | - ' logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.887345 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.887351 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.887357 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.887363 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.887369 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.887375 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.887380 | controller | - ' # it is an image' 2025-11-26 13:43:44.887386 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.887392 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.887398 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.887404 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.887409 | controller | - ' case $NAME in' 2025-11-26 13:43:44.887415 | controller | - ' API)' 2025-11-26 13:43:44.887421 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.887427 | controller | - ' ;;' 2025-11-26 13:43:44.887433 | controller | - ' esac' 2025-11-26 13:43:44.887439 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.887444 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.887450 | controller | - ' exit 1' 2025-11-26 13:43:44.887456 | controller | - ' fi' 2025-11-26 13:43:44.887462 | controller | - ' fi' 2025-11-26 13:43:44.887468 | controller | - ' done' 2025-11-26 13:43:44.887473 | controller | - ' exit 0' 2025-11-26 13:43:44.887479 | controller | - ' ]' 2025-11-26 13:43:44.887485 | controller | - ' logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.887491 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.887497 | controller | end }}''' 2025-11-26 13:43:44.887503 | controller | - ' logger.go:42: 13:38:26 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.887511 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-11-26 13:43:44.887517 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.887523 | controller | end }}''' 2025-11-26 13:43:44.887529 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.887535 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.887554 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.887560 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.887566 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.887572 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.887578 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.887584 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.887589 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.887595 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.887601 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.887607 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.887613 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.887619 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.887625 | controller | ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.887633 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.887641 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.887649 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.887656 | controller | in' 2025-11-26 13:43:44.887664 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.887671 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.887679 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.887687 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.887695 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.887701 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.887707 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.887713 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.887718 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.887728 | controller | - ' logger.go:42: 13:38:27 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.887734 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.887740 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.887746 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.887752 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.887757 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.887763 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.887769 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.887775 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.887781 | controller | - ' exit 0' 2025-11-26 13:43:44.887790 | controller | - ' else' 2025-11-26 13:43:44.887796 | controller | - ' exit 1' 2025-11-26 13:43:44.887802 | controller | - ' fi' 2025-11-26 13:43:44.887808 | controller | - ' ]' 2025-11-26 13:43:44.887814 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-11-26 13:43:44.887820 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-11-26 13:43:44.887825 | controller | "default-public" }}''' 2025-11-26 13:43:44.887831 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.887837 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.887843 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-11-26 13:43:44.887849 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.887865 | controller | - ' logger.go:42: 13:38:28 | 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-11-26 13:43:44.887871 | controller | - ' logger.go:42: 13:38:28 | 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-11-26 13:43:44.887877 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.887883 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.887889 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-11-26 13:43:44.887895 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-11-26 13:43:44.887901 | controller | '''' '']''' 2025-11-26 13:43:44.887907 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.887912 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | running command: 2025-11-26 13:43:44.887918 | controller | [sh -c set -euxo pipefail' 2025-11-26 13:43:44.887928 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.887933 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.887939 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.887948 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.887975 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.887981 | controller | - ' # it is an image' 2025-11-26 13:43:44.887987 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.887999 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.888005 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.888011 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.888016 | controller | - ' case $NAME in' 2025-11-26 13:43:44.888022 | controller | - ' API)' 2025-11-26 13:43:44.888028 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.888034 | controller | - ' ;;' 2025-11-26 13:43:44.888040 | controller | - ' esac' 2025-11-26 13:43:44.888046 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.888051 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.888057 | controller | - ' exit 1' 2025-11-26 13:43:44.888063 | controller | - ' fi' 2025-11-26 13:43:44.888069 | controller | - ' fi' 2025-11-26 13:43:44.888075 | controller | - ' done' 2025-11-26 13:43:44.888081 | controller | - ' exit 0' 2025-11-26 13:43:44.888086 | controller | - ' ]' 2025-11-26 13:43:44.888092 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.888098 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.888104 | controller | end }}''' 2025-11-26 13:43:44.888110 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.888115 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-11-26 13:43:44.888122 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.888130 | controller | end }}''' 2025-11-26 13:43:44.888138 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.888145 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.888153 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.888160 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.888168 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.888174 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.888179 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.888186 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.888198 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.888213 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.888221 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.888229 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.888253 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.888263 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-11-26 13:43:44.888271 | controller | ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.888285 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.888294 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.888306 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-11-26 13:43:44.888315 | controller | in' 2025-11-26 13:43:44.888323 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-11-26 13:43:44.888331 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.888340 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.888347 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.888355 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.888363 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-11-26 13:43:44.888371 | controller | in $(echo $imageTuples)' 2025-11-26 13:43:44.888379 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.888387 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.888394 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.888400 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/1-deploy_glance | test step 2025-11-26 13:43:44.888405 | controller | completed 1-deploy_glance' 2025-11-26 13:43:44.888411 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/2-scale-glanceapis | starting 2025-11-26 13:43:44.888417 | controller | test step 2-scale-glanceapis' 2025-11-26 13:43:44.888423 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/2-scale-glanceapis | running 2025-11-26 13:43:44.888429 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-11-26 13:43:44.888435 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":3}]''' 2025-11-26 13:43:44.888441 | controller | - ' ]' 2025-11-26 13:43:44.888447 | controller | - ' logger.go:42: 13:38:28 | glance_split_proxypass/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.888452 | controller | patched' 2025-11-26 13:43:44.888458 | controller | - ' logger.go:42: 13:38:41 | glance_split_proxypass/2-scale-glanceapis | test step 2025-11-26 13:43:44.888464 | controller | completed 2-scale-glanceapis' 2025-11-26 13:43:44.888470 | controller | - ' logger.go:42: 13:38:41 | glance_split_proxypass/3-scale-down-glanceapis | starting 2025-11-26 13:43:44.888476 | controller | test step 3-scale-down-glanceapis' 2025-11-26 13:43:44.888482 | controller | - ' logger.go:42: 13:38:41 | glance_split_proxypass/3-scale-down-glanceapis | running 2025-11-26 13:43:44.888488 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-11-26 13:43:44.888493 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2025-11-26 13:43:44.888499 | controller | - ' ]' 2025-11-26 13:43:44.888505 | controller | - ' logger.go:42: 13:38:41 | glance_split_proxypass/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.888511 | controller | patched' 2025-11-26 13:43:44.888517 | controller | - ' logger.go:42: 13:38:46 | glance_split_proxypass/3-scale-down-glanceapis | test 2025-11-26 13:43:44.888523 | controller | step completed 3-scale-down-glanceapis' 2025-11-26 13:43:44.888528 | controller | - ' logger.go:42: 13:38:46 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.888534 | controller | | starting test step 4-scale-down-zero-glanceapis' 2025-11-26 13:43:44.888544 | controller | - ' logger.go:42: 13:38:46 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.888550 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-11-26 13:43:44.888556 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":0}]''' 2025-11-26 13:43:44.888562 | controller | - ' ]' 2025-11-26 13:43:44.888568 | controller | - ' logger.go:42: 13:38:47 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.888580 | controller | | glance.glance.openstack.org/glance patched' 2025-11-26 13:43:44.888586 | controller | - ' logger.go:42: 13:38:49 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-11-26 13:43:44.888593 | controller | | test step completed 4-scale-down-zero-glanceapis' 2025-11-26 13:43:44.888600 | controller | - ' logger.go:42: 13:38:49 | glance_split_proxypass/5-cleanup-glance | starting 2025-11-26 13:43:44.888606 | controller | test step 5-cleanup-glance' 2025-11-26 13:43:44.888612 | controller | - ' logger.go:42: 13:38:49 | glance_split_proxypass/5-cleanup-glance | running 2025-11-26 13:43:44.888652 | controller | command: [sh -c oc kustomize ../../../../config/samples/layout/split | oc delete 2025-11-26 13:43:44.888661 | controller | -n $NAMESPACE -f -' 2025-11-26 13:43:44.888667 | controller | - ' ]' 2025-11-26 13:43:44.888674 | controller | - ' logger.go:42: 13:38:49 | glance_split_proxypass/5-cleanup-glance | glance.glance.openstack.org 2025-11-26 13:43:44.888680 | controller | "glance" deleted' 2025-11-26 13:43:44.888687 | controller | - ' logger.go:42: 13:38:50 | glance_split_proxypass/5-cleanup-glance | test step 2025-11-26 13:43:44.888694 | controller | completed 5-cleanup-glance' 2025-11-26 13:43:44.888700 | controller | - ' logger.go:42: 13:38:50 | glance_split_proxypass/6-cleanup-common | starting 2025-11-26 13:43:44.888707 | controller | test step 6-cleanup-common' 2025-11-26 13:43:44.888713 | controller | - ' logger.go:42: 13:38:50 | glance_split_proxypass/6-cleanup-common | running 2025-11-26 13:43:44.888720 | controller | command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-11-26 13:43:44.888726 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE delete --ignore-not-found 2025-11-26 13:43:44.888732 | controller | -f -' 2025-11-26 13:43:44.888739 | controller | - ' ]' 2025-11-26 13:43:44.888745 | controller | - ' logger.go:42: 13:38:50 | glance_split_proxypass/6-cleanup-common | running 2025-11-26 13:43:44.888752 | controller | command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-11-26 13:43:44.888758 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2025-11-26 13:43:44.888765 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2025-11-26 13:43:44.888771 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2025-11-26 13:43:44.888778 | controller | done' 2025-11-26 13:43:44.888784 | controller | - ' ]' 2025-11-26 13:43:44.888790 | controller | - ' logger.go:42: 13:38:51 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.888797 | controller | "glance-cache-glance-default-external-api-0" deleted' 2025-11-26 13:43:44.888803 | controller | - ' logger.go:42: 13:38:51 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.888810 | controller | "glance-cache-glance-default-external-api-1" deleted' 2025-11-26 13:43:44.888816 | controller | - ' logger.go:42: 13:38:51 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.888859 | controller | "glance-cache-glance-default-external-api-2" deleted' 2025-11-26 13:43:44.888876 | controller | - ' logger.go:42: 13:38:51 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.888884 | controller | "glance-cache-glance-default-internal-api-0" deleted' 2025-11-26 13:43:44.888892 | controller | - ' logger.go:42: 13:38:52 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.888900 | controller | "glance-cache-glance-default-internal-api-1" deleted' 2025-11-26 13:43:44.888908 | controller | - ' logger.go:42: 13:38:52 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.888921 | controller | "glance-cache-glance-default-internal-api-2" deleted' 2025-11-26 13:43:44.888928 | controller | - ' logger.go:42: 13:38:52 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.888933 | controller | "glance-glance-default-external-api-0" deleted' 2025-11-26 13:43:44.888939 | controller | - ' logger.go:42: 13:38:53 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.888945 | controller | "glance-glance-default-external-api-1" deleted' 2025-11-26 13:43:44.888973 | controller | - ' logger.go:42: 13:38:53 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.888996 | controller | "glance-glance-default-external-api-2" deleted' 2025-11-26 13:43:44.889007 | controller | - ' logger.go:42: 13:38:53 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.889015 | controller | "glance-glance-default-internal-api-0" deleted' 2025-11-26 13:43:44.889029 | controller | - ' logger.go:42: 13:38:53 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.889038 | controller | "glance-glance-default-internal-api-1" deleted' 2025-11-26 13:43:44.889046 | controller | - ' logger.go:42: 13:38:54 | glance_split_proxypass/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.889054 | controller | "glance-glance-default-internal-api-2" deleted' 2025-11-26 13:43:44.889062 | controller | - ' logger.go:42: 13:38:54 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage01-crc 2025-11-26 13:43:44.889070 | controller | patched' 2025-11-26 13:43:44.889078 | controller | - ' logger.go:42: 13:38:54 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage03-crc 2025-11-26 13:43:44.889086 | controller | patched' 2025-11-26 13:43:44.889094 | controller | - ' logger.go:42: 13:38:54 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage04-crc 2025-11-26 13:43:44.889102 | controller | patched' 2025-11-26 13:43:44.889109 | controller | - ' logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage05-crc 2025-11-26 13:43:44.889117 | controller | patched' 2025-11-26 13:43:44.889125 | controller | - ' logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage06-crc 2025-11-26 13:43:44.889133 | controller | patched' 2025-11-26 13:43:44.889140 | controller | - ' logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage07-crc 2025-11-26 13:43:44.889145 | controller | patched' 2025-11-26 13:43:44.889155 | controller | - ' logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage09-crc 2025-11-26 13:43:44.889161 | controller | patched' 2025-11-26 13:43:44.889181 | controller | - ' logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage10-crc 2025-11-26 13:43:44.889187 | controller | patched' 2025-11-26 13:43:44.889193 | controller | - ' logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage11-crc 2025-11-26 13:43:44.889199 | controller | patched' 2025-11-26 13:43:44.889205 | controller | - ' logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage13-crc 2025-11-26 13:43:44.889210 | controller | patched' 2025-11-26 13:43:44.889217 | controller | - ' logger.go:42: 13:38:55 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage17-crc 2025-11-26 13:43:44.889223 | controller | patched' 2025-11-26 13:43:44.889229 | controller | - ' logger.go:42: 13:38:56 | glance_split_proxypass/6-cleanup-common | persistentvolume/local-storage18-crc 2025-11-26 13:43:44.889234 | controller | patched' 2025-11-26 13:43:44.889240 | controller | - ' logger.go:42: 13:38:56 | glance_split_proxypass/6-cleanup-common | test step 2025-11-26 13:43:44.889246 | controller | completed 6-cleanup-common' 2025-11-26 13:43:44.889255 | controller | - ' logger.go:42: 13:38:56 | glance_split_proxypass | skipping kubernetes event 2025-11-26 13:43:44.889262 | controller | logging' 2025-11-26 13:43:44.889267 | controller | - === CONT kuttl/harness/glance_split 2025-11-26 13:43:44.889280 | controller | - ' logger.go:42: 13:38:56 | glance_split | Skipping creation of user-supplied 2025-11-26 13:43:44.889286 | controller | namespace: glance-kuttl-tests' 2025-11-26 13:43:44.889292 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | starting test step 2025-11-26 13:43:44.889298 | controller | 1-deploy_glance' 2025-11-26 13:43:44.889306 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.889312 | controller | -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2025-11-26 13:43:44.889318 | controller | -f -' 2025-11-26 13:43:44.889324 | controller | - ' ]' 2025-11-26 13:43:44.889330 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | glance.glance.openstack.org/glance 2025-11-26 13:43:44.889336 | controller | created' 2025-11-26 13:43:44.889345 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.889351 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.889356 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.889362 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.889368 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.889374 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.889380 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.889386 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.889391 | controller | - ' exit 0' 2025-11-26 13:43:44.889397 | controller | - ' else' 2025-11-26 13:43:44.889403 | controller | - ' exit 1' 2025-11-26 13:43:44.889409 | controller | - ' fi' 2025-11-26 13:43:44.889415 | controller | - ' ]' 2025-11-26 13:43:44.889421 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.889427 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.889433 | controller | }}''' 2025-11-26 13:43:44.889439 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.889444 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.889450 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.889456 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.889462 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | error: error executing 2025-11-26 13:43:44.889468 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.889473 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.889479 | controller | at : error calling index: index of 2025-11-26 13:43:44.889485 | controller | untyped nil' 2025-11-26 13:43:44.889491 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.889497 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.889508 | controller | for debugging the template:' 2025-11-26 13:43:44.889514 | controller | - " logger.go:42: 13:38:56 | glance_split/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.889520 | controller | - " logger.go:42: 13:38:56 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.889526 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.889534 | controller | }}" 2025-11-26 13:43:44.889540 | controller | - " logger.go:42: 13:38:56 | glance_split/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.889556 | controller | - " logger.go:42: 13:38:56 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.889563 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.889569 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.889575 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.889582 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41690\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.889589 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.889595 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.889600 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.889606 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.889615 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.889631 | 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-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.889637 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.889643 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DB 2025-11-26 13:43:44.889653 | controller | create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.889660 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.889666 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.889672 | controller | data not checked\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.889678 | controller | Memcached create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.889684 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.889689 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.889695 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.889701 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"observedGeneration\":1}}" 2025-11-26 13:43:44.889707 | controller | - " logger.go:42: 13:38:56 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.889713 | controller | engine was:" 2025-11-26 13:43:44.889719 | controller | - " logger.go:42: 13:38:56 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.889725 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.889731 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.889740 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.889746 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.889752 | 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-11-26 13:43:44.889758 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.889763 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.889769 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.889775 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.889781 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.889795 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.889801 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.889807 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.889813 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.889819 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.889825 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.889831 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.889837 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:observedGeneration:map[]]] 2025-11-26 13:43:44.889842 | controller | manager:manager operation:Update subresource:status time:2025-11-26T13:38:56Z]] 2025-11-26 13:43:44.889848 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:41690 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] 2025-11-26 13:43:44.889854 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.889860 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.889866 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | enabled_backends = 2025-11-26 13:43:44.889872 | controller | default_backend:swift' 2025-11-26 13:43:44.889877 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.889883 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-11-26 13:43:44.889889 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.889895 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.889901 | controller | = True' 2025-11-26 13:43:44.889909 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.889915 | controller | = 3' 2025-11-26 13:43:44.889921 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.889927 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.889932 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.889942 | controller | = internalURL' 2025-11-26 13:43:44.889972 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | swift_store_user = 2025-11-26 13:43:44.889983 | controller | service:glance' 2025-11-26 13:43:44.889989 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-11-26 13:43:44.889995 | controller | .ServicePassword }}' 2025-11-26 13:43:44.890004 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.890010 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.890016 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.890022 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.890027 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.890033 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.890039 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.890045 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.890051 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.890056 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.890062 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.890068 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.890074 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:DB 2025-11-26 13:43:44.890080 | controller | create not started reason:Init status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.890085 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.890091 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.890097 | controller | message:Input data not checked reason:Init status:Unknown type:InputReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.890103 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.890118 | controller | message: Memcached create not started reason:Init status:Unknown type:MemcachedReady] 2025-11-26 13:43:44.890125 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding not created reason:Init 2025-11-26 13:43:44.890131 | controller | status:Unknown type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.890136 | controller | message:Role not created reason:Init status:Unknown type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.890142 | controller | message:ServiceAccount not created reason:Init status:Unknown type:ServiceAccountReady] 2025-11-26 13:43:44.890148 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:Service config create not started 2025-11-26 13:43:44.890154 | controller | reason:Init status:Unknown type:ServiceConfigReady]] observedGeneration:1]]''' 2025-11-26 13:43:44.890160 | controller | - ' logger.go:42: 13:38:56 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.890166 | controller | 1 additional commands' 2025-11-26 13:43:44.890172 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.890178 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.890183 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.890192 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.890198 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.890204 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.890210 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.890216 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.890222 | controller | - ' exit 0' 2025-11-26 13:43:44.890228 | controller | - ' else' 2025-11-26 13:43:44.890234 | controller | - ' exit 1' 2025-11-26 13:43:44.890239 | controller | - ' fi' 2025-11-26 13:43:44.890245 | controller | - ' ]' 2025-11-26 13:43:44.890251 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.890257 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.890263 | controller | }}''' 2025-11-26 13:43:44.890269 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.890277 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.890283 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.890289 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.890295 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | error: error executing 2025-11-26 13:43:44.890301 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.890307 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.890313 | controller | at : error calling index: index of 2025-11-26 13:43:44.890318 | controller | untyped nil' 2025-11-26 13:43:44.890324 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.890330 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.890342 | controller | for debugging the template:' 2025-11-26 13:43:44.890347 | controller | - " logger.go:42: 13:38:57 | glance_split/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.890353 | controller | - " logger.go:42: 13:38:57 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.890359 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.890365 | controller | }}" 2025-11-26 13:43:44.890371 | controller | - " logger.go:42: 13:38:57 | glance_split/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.890377 | controller | - " logger.go:42: 13:38:57 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.890383 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.890389 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.890395 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.890415 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41708\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.890421 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.890427 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.890433 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.890439 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.890445 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.890451 | 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-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.890457 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.890467 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DB 2025-11-26 13:43:44.890481 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.890487 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.890493 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.890499 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.890505 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.890511 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.890517 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.890523 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.890529 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.890535 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.890541 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.890547 | controller | - " logger.go:42: 13:38:57 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.890553 | controller | engine was:" 2025-11-26 13:43:44.890558 | controller | - " logger.go:42: 13:38:57 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.890564 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.890570 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.890576 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.890582 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.890588 | 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-11-26 13:43:44.890598 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.890603 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.890609 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.890615 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.890621 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.890627 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.890633 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.890650 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.890656 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.890662 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.890668 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.890674 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.890680 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.890686 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.890692 | controller | time:2025-11-26T13:38:56Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41708 2025-11-26 13:43:44.890698 | controller | uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.890703 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.890709 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | enabled_backends = 2025-11-26 13:43:44.890715 | controller | default_backend:swift' 2025-11-26 13:43:44.890721 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.890727 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-11-26 13:43:44.890733 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.890739 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.890744 | controller | = True' 2025-11-26 13:43:44.890750 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.890756 | controller | = 3' 2025-11-26 13:43:44.890764 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.890770 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.890903 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.890912 | controller | = internalURL' 2025-11-26 13:43:44.890918 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | swift_store_user = 2025-11-26 13:43:44.890924 | controller | service:glance' 2025-11-26 13:43:44.890929 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-11-26 13:43:44.890935 | controller | .ServicePassword }}' 2025-11-26 13:43:44.890941 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.890964 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.890977 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.890983 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.890988 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.890994 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.891000 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.891006 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.891012 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.891018 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.891024 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.891029 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.891035 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:DB 2025-11-26 13:43:44.891067 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.891073 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.891079 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.891085 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.891091 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.891097 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.891113 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.891119 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.891125 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.891131 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.891137 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.891143 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.891149 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.891155 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:Service config create not started 2025-11-26 13:43:44.891161 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.891167 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.891173 | controller | - ' logger.go:42: 13:38:57 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.891179 | controller | 1 additional commands' 2025-11-26 13:43:44.891185 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.891190 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.891196 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.891202 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.891214 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.891220 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.891230 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.891236 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.891242 | controller | - ' exit 0' 2025-11-26 13:43:44.891248 | controller | - ' else' 2025-11-26 13:43:44.891254 | controller | - ' exit 1' 2025-11-26 13:43:44.891260 | controller | - ' fi' 2025-11-26 13:43:44.891265 | controller | - ' ]' 2025-11-26 13:43:44.891271 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.891277 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.891283 | controller | }}''' 2025-11-26 13:43:44.891291 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.891297 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.891302 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.891308 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.891314 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | error: error executing 2025-11-26 13:43:44.891320 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.891329 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.891335 | controller | at : error calling index: index of 2025-11-26 13:43:44.891341 | controller | untyped nil' 2025-11-26 13:43:44.891347 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.891353 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.891367 | controller | for debugging the template:' 2025-11-26 13:43:44.891373 | controller | - " logger.go:42: 13:38:58 | glance_split/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.891401 | controller | - " logger.go:42: 13:38:58 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.891408 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.891414 | controller | }}" 2025-11-26 13:43:44.891420 | controller | - " logger.go:42: 13:38:58 | glance_split/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.891426 | controller | - " logger.go:42: 13:38:58 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.891432 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.891449 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.891455 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.891461 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41708\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.891471 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.891477 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.891483 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.891489 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.891495 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.891501 | 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-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.891516 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.891526 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DB 2025-11-26 13:43:44.891561 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.891568 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.891574 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.891580 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.891586 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.891591 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.891597 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.891603 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.891609 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.891615 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.891635 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.891642 | controller | - " logger.go:42: 13:38:58 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.891650 | controller | engine was:" 2025-11-26 13:43:44.891656 | controller | - " logger.go:42: 13:38:58 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.891662 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.891670 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.891676 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.891682 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.891688 | 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-11-26 13:43:44.891697 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.891703 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.891709 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.891714 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.891720 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.891736 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.891742 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.891748 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.891753 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.891759 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.891765 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.891771 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.891777 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.891783 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.891788 | controller | time:2025-11-26T13:38:56Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41708 2025-11-26 13:43:44.891794 | controller | uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.891800 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.891809 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | enabled_backends = 2025-11-26 13:43:44.891814 | controller | default_backend:swift' 2025-11-26 13:43:44.891820 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.891826 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-11-26 13:43:44.891832 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.891838 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.891843 | controller | = True' 2025-11-26 13:43:44.891849 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.891855 | controller | = 3' 2025-11-26 13:43:44.891861 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.891867 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.891873 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.891878 | controller | = internalURL' 2025-11-26 13:43:44.891884 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | swift_store_user = 2025-11-26 13:43:44.891890 | controller | service:glance' 2025-11-26 13:43:44.891896 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-11-26 13:43:44.891902 | controller | .ServicePassword }}' 2025-11-26 13:43:44.891907 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.891913 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.891922 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.891928 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.891933 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.891939 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.891948 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.891971 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.891977 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.891983 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.891989 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.891994 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.892000 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:DB 2025-11-26 13:43:44.892006 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892012 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892017 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892023 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892038 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892044 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.892050 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.892056 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892062 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.892068 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.892074 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.892079 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892085 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.892091 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:Service config create not started 2025-11-26 13:43:44.892097 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.892102 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.892108 | controller | - ' logger.go:42: 13:38:58 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.892114 | controller | 1 additional commands' 2025-11-26 13:43:44.892120 | controller | - ' logger.go:42: 13:38:59 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.892126 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.892131 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.892137 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.892143 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.892152 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.892160 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.892166 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.892172 | controller | - ' exit 0' 2025-11-26 13:43:44.892178 | controller | - ' else' 2025-11-26 13:43:44.892184 | controller | - ' exit 1' 2025-11-26 13:43:44.892189 | controller | - ' fi' 2025-11-26 13:43:44.892195 | controller | - ' ]' 2025-11-26 13:43:44.892201 | controller | - ' logger.go:42: 13:38:59 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.892207 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.892212 | controller | }}''' 2025-11-26 13:43:44.892218 | controller | - ' logger.go:42: 13:38:59 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.892227 | controller | - ' logger.go:42: 13:38:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.892233 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.892238 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.892244 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | error: error executing 2025-11-26 13:43:44.892250 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.892256 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.892261 | controller | at : error calling index: index of 2025-11-26 13:43:44.892267 | controller | untyped nil' 2025-11-26 13:43:44.892273 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.892279 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.892290 | controller | for debugging the template:' 2025-11-26 13:43:44.892296 | controller | - " logger.go:42: 13:39:00 | glance_split/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.892302 | controller | - " logger.go:42: 13:39:00 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.892307 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.892313 | controller | }}" 2025-11-26 13:43:44.892319 | controller | - " logger.go:42: 13:39:00 | glance_split/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.892334 | controller | - " logger.go:42: 13:39:00 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.892341 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.892346 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.892352 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.892359 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41708\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.892372 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.892378 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.892383 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.892389 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.892398 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.892414 | 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-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.892420 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.892429 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DB 2025-11-26 13:43:44.892438 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.892443 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.892449 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.892455 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.892461 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.892467 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.892472 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.892481 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.892487 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.892492 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.892498 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.892504 | controller | - " logger.go:42: 13:39:00 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.892510 | controller | engine was:" 2025-11-26 13:43:44.892516 | controller | - " logger.go:42: 13:39:00 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.892522 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.892528 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.892533 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.892539 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.892547 | 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-11-26 13:43:44.892553 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892562 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.892577 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.892583 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.892589 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.892595 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.892601 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.892606 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.892612 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.892618 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.892624 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.892629 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.892636 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.892642 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.892650 | controller | time:2025-11-26T13:38:56Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41708 2025-11-26 13:43:44.892682 | controller | uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.892688 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.892693 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | enabled_backends = 2025-11-26 13:43:44.892699 | controller | default_backend:swift' 2025-11-26 13:43:44.892705 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.892711 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-11-26 13:43:44.892717 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.892722 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.892728 | controller | = True' 2025-11-26 13:43:44.892734 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.892740 | controller | = 3' 2025-11-26 13:43:44.892745 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.892751 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.892757 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.892763 | controller | = internalURL' 2025-11-26 13:43:44.892768 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | swift_store_user = 2025-11-26 13:43:44.892774 | controller | service:glance' 2025-11-26 13:43:44.892780 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-11-26 13:43:44.892786 | controller | .ServicePassword }}' 2025-11-26 13:43:44.892791 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.892797 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.892803 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.892815 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.892821 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.892826 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.892832 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.892838 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.892844 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.892849 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892855 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.892861 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.892867 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:DB 2025-11-26 13:43:44.892872 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892878 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892893 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892899 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892905 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892910 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.892916 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.892922 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892928 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.892933 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.892939 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.892945 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.892962 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.892972 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:Service config create not started 2025-11-26 13:43:44.892978 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.892983 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.892989 | controller | - ' logger.go:42: 13:39:00 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.892995 | controller | 1 additional commands' 2025-11-26 13:43:44.893001 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.893006 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.893012 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.893018 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.893024 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.893033 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.893039 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.893045 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.893050 | controller | - ' exit 0' 2025-11-26 13:43:44.893056 | controller | - ' else' 2025-11-26 13:43:44.893062 | controller | - ' exit 1' 2025-11-26 13:43:44.893068 | controller | - ' fi' 2025-11-26 13:43:44.893073 | controller | - ' ]' 2025-11-26 13:43:44.893079 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.893085 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.893091 | controller | }}''' 2025-11-26 13:43:44.893097 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.893102 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.893108 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.893114 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.893120 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | error: error executing 2025-11-26 13:43:44.893125 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.893131 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.893137 | controller | at : error calling index: index of 2025-11-26 13:43:44.893142 | controller | untyped nil' 2025-11-26 13:43:44.893148 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.893154 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.893165 | controller | for debugging the template:' 2025-11-26 13:43:44.893171 | controller | - " logger.go:42: 13:39:01 | glance_split/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.893180 | controller | - " logger.go:42: 13:39:01 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.893186 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.893191 | controller | }}" 2025-11-26 13:43:44.893197 | controller | - " logger.go:42: 13:39:01 | glance_split/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.893213 | controller | - " logger.go:42: 13:39:01 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.893219 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.893225 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.893231 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.893237 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:38:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41708\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.893249 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.893255 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.893261 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.893267 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.893273 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.893290 | 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-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.893296 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.893302 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DB 2025-11-26 13:43:44.893311 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.893318 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.893324 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.893329 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.893335 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.893341 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.893347 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.893353 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.893358 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.893364 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Service 2025-11-26 13:43:44.893370 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.893376 | controller | - " logger.go:42: 13:39:01 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.893381 | controller | engine was:" 2025-11-26 13:43:44.893387 | controller | - " logger.go:42: 13:39:01 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.893393 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.893399 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.893405 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.893410 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.893416 | 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-11-26 13:43:44.893422 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.893442 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.893476 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.893482 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.893488 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.893493 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.893499 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.893505 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.893511 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.893517 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.893522 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.893528 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.893534 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-11-26 13:43:44.893540 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-11-26 13:43:44.893545 | controller | time:2025-11-26T13:38:56Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41708 2025-11-26 13:43:44.893551 | controller | uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.893557 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.893563 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | enabled_backends = 2025-11-26 13:43:44.893568 | controller | default_backend:swift' 2025-11-26 13:43:44.893574 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.893580 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-11-26 13:43:44.893586 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.893592 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.893597 | controller | = True' 2025-11-26 13:43:44.893603 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.893609 | controller | = 3' 2025-11-26 13:43:44.893615 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.893620 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.893626 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.893632 | controller | = internalURL' 2025-11-26 13:43:44.893642 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | swift_store_user = 2025-11-26 13:43:44.893648 | controller | service:glance' 2025-11-26 13:43:44.893654 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-11-26 13:43:44.893659 | controller | .ServicePassword }}' 2025-11-26 13:43:44.893665 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.893671 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.893677 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.893685 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.893691 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.893697 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.893703 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.893708 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.893714 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.893720 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.893726 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-11-26 13:43:44.893731 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.893737 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:DB 2025-11-26 13:43:44.893751 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.893757 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.893763 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.893769 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.893775 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.893781 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.893790 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.893795 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.893801 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.893807 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.893813 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.893818 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.893824 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.893830 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:Service config create not started 2025-11-26 13:43:44.893836 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.893841 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.893847 | controller | - ' logger.go:42: 13:39:01 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.893853 | controller | 1 additional commands' 2025-11-26 13:43:44.893859 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.893864 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.893870 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.893876 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.893881 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.893887 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.893896 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.893902 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.893908 | controller | - ' exit 0' 2025-11-26 13:43:44.893914 | controller | - ' else' 2025-11-26 13:43:44.893919 | controller | - ' exit 1' 2025-11-26 13:43:44.893925 | controller | - ' fi' 2025-11-26 13:43:44.893931 | controller | - ' ]' 2025-11-26 13:43:44.893936 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.893942 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.893965 | controller | }}''' 2025-11-26 13:43:44.893974 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.893980 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.893986 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.893992 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.893997 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | error: error executing 2025-11-26 13:43:44.894003 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.894009 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.894015 | controller | at : error calling index: index of 2025-11-26 13:43:44.894020 | controller | untyped nil' 2025-11-26 13:43:44.894026 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.894032 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.894043 | controller | for debugging the template:' 2025-11-26 13:43:44.894052 | controller | - " logger.go:42: 13:39:02 | glance_split/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.894058 | controller | - " logger.go:42: 13:39:02 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.894064 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.894070 | controller | }}" 2025-11-26 13:43:44.894075 | controller | - " logger.go:42: 13:39:02 | glance_split/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.894093 | controller | - " logger.go:42: 13:39:02 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.894099 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.894105 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.894111 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.894117 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:01Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41807\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.894126 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.894132 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.894138 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.894147 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.894152 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.894168 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.894174 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.894180 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.894189 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.894195 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.894201 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.894207 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Keystone 2025-11-26 13:43:44.894213 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.894219 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.894224 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.894230 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.894236 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.894242 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.894247 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.894253 | 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-11-26 13:43:44.894259 | controller | - " logger.go:42: 13:39:02 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.894265 | controller | engine was:" 2025-11-26 13:43:44.894270 | controller | - " logger.go:42: 13:39:02 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.894276 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.894282 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.894288 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.894294 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.894308 | 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-11-26 13:43:44.894317 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.894323 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.894329 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.894334 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.894340 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.894346 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.894352 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.894358 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.894363 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.894369 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.894375 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.894381 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.894386 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.894392 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-11-26 13:43:44.894398 | controller | subresource:status time:2025-11-26T13:39:01Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.894404 | controller | resourceVersion:41807 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.894409 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.894415 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.894421 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | enabled_backends = 2025-11-26 13:43:44.894426 | controller | default_backend:swift' 2025-11-26 13:43:44.894432 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.894438 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-11-26 13:43:44.894444 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.894449 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.894455 | controller | = True' 2025-11-26 13:43:44.894461 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.894466 | controller | = 3' 2025-11-26 13:43:44.894472 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.894478 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.894484 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.894489 | controller | = internalURL' 2025-11-26 13:43:44.894495 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | swift_store_user = 2025-11-26 13:43:44.894501 | controller | service:glance' 2025-11-26 13:43:44.894507 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-11-26 13:43:44.894512 | controller | .ServicePassword }}' 2025-11-26 13:43:44.894518 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.894524 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.894532 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.894538 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.894544 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.894550 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.894555 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.894561 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.894567 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.894580 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.894586 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.894592 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.894598 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.894604 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.894610 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.894617 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.894624 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.894630 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.894637 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-11-26 13:43:44.894644 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:MariaDBAccount 2025-11-26 13:43:44.894649 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.894655 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-11-26 13:43:44.894661 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.894666 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.894672 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.894678 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.894687 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.894693 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.894698 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.894704 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2025-11-26 13:43:44.894710 | controller | - ' logger.go:42: 13:39:02 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.894715 | controller | 1 additional commands' 2025-11-26 13:43:44.894721 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.894727 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.894733 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.894741 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.894747 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.894753 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.894759 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.894764 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.894770 | controller | - ' exit 0' 2025-11-26 13:43:44.894776 | controller | - ' else' 2025-11-26 13:43:44.894782 | controller | - ' exit 1' 2025-11-26 13:43:44.894787 | controller | - ' fi' 2025-11-26 13:43:44.894793 | controller | - ' ]' 2025-11-26 13:43:44.894799 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.894805 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.894810 | controller | }}''' 2025-11-26 13:43:44.894816 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.894822 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.894827 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.894833 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.894839 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | error: error executing 2025-11-26 13:43:44.894845 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.894850 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.894856 | controller | at : error calling index: index of 2025-11-26 13:43:44.894862 | controller | untyped nil' 2025-11-26 13:43:44.894867 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.894882 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.894893 | controller | for debugging the template:' 2025-11-26 13:43:44.894899 | controller | - " logger.go:42: 13:39:03 | glance_split/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.894905 | controller | - " logger.go:42: 13:39:03 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.894911 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.894917 | controller | }}" 2025-11-26 13:43:44.894923 | controller | - " logger.go:42: 13:39:03 | glance_split/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.894929 | controller | - " logger.go:42: 13:39:03 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.894934 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.894943 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.894963 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.894980 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:01Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41807\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.894987 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.894993 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.895007 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.895013 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.895019 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.895025 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.895034 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.895040 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.895046 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.895056 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.895061 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.895067 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Keystone 2025-11-26 13:43:44.895073 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.895079 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.895085 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.895090 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.895096 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.895118 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.895125 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.895131 | 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-11-26 13:43:44.895137 | controller | - " logger.go:42: 13:39:03 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.895142 | controller | engine was:" 2025-11-26 13:43:44.895148 | controller | - " logger.go:42: 13:39:03 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.895163 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.895169 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.895175 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.895181 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.895186 | 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-11-26 13:43:44.895195 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.895201 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.895207 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.895213 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.895218 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.895224 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.895230 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.895236 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.895241 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.895247 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.895253 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.895258 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.895264 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.895270 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-11-26 13:43:44.895276 | controller | subresource:status time:2025-11-26T13:39:01Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.895281 | controller | resourceVersion:41807 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.895287 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.895293 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.895299 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | enabled_backends = 2025-11-26 13:43:44.895304 | controller | default_backend:swift' 2025-11-26 13:43:44.895310 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.895316 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-11-26 13:43:44.895322 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.895327 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.895333 | controller | = True' 2025-11-26 13:43:44.895339 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.895344 | controller | = 3' 2025-11-26 13:43:44.895350 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.895356 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.895362 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.895367 | controller | = internalURL' 2025-11-26 13:43:44.895466 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | swift_store_user = 2025-11-26 13:43:44.895474 | controller | service:glance' 2025-11-26 13:43:44.895483 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-11-26 13:43:44.895489 | controller | .ServicePassword }}' 2025-11-26 13:43:44.895494 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.895500 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.895506 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.895521 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.895527 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.895533 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.895539 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.895545 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.895551 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.895557 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.895566 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.895572 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.895578 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.895583 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.895589 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.895595 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.895601 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.895606 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.895612 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-11-26 13:43:44.895618 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:MariaDBAccount 2025-11-26 13:43:44.895623 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.895629 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-11-26 13:43:44.895635 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.895641 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.895646 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.895652 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.895658 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.895663 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.895669 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.895675 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2025-11-26 13:43:44.895681 | controller | - ' logger.go:42: 13:39:03 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.895689 | controller | 1 additional commands' 2025-11-26 13:43:44.895695 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.895701 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.895707 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.895712 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.895718 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.895724 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.895730 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.895735 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.895741 | controller | - ' exit 0' 2025-11-26 13:43:44.895747 | controller | - ' else' 2025-11-26 13:43:44.895753 | controller | - ' exit 1' 2025-11-26 13:43:44.895758 | controller | - ' fi' 2025-11-26 13:43:44.895764 | controller | - ' ]' 2025-11-26 13:43:44.895770 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.895776 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.895781 | controller | }}''' 2025-11-26 13:43:44.895787 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.895793 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.895799 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.895812 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.895818 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | error: error executing 2025-11-26 13:43:44.895824 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.895830 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.895836 | controller | at : error calling index: index of 2025-11-26 13:43:44.895842 | controller | untyped nil' 2025-11-26 13:43:44.895848 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.895853 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.895865 | controller | for debugging the template:' 2025-11-26 13:43:44.895870 | controller | - " logger.go:42: 13:39:04 | glance_split/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.895876 | controller | - " logger.go:42: 13:39:04 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.895882 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.895888 | controller | }}" 2025-11-26 13:43:44.895893 | controller | - " logger.go:42: 13:39:04 | glance_split/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.895899 | controller | - " logger.go:42: 13:39:04 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.895905 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.895917 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.895923 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.895938 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:04Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41829\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.895944 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.895970 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.895976 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.895982 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.895988 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.895994 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.896005 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.896010 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.896016 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.896022 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.896028 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.896033 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:04Z\",\"message\":\"Setup 2025-11-26 13:43:44.896039 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.896045 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.896051 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.896056 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.896062 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.896068 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.896073 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.896088 | 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\":\"1a27877b45074436a379f51f97ebdcc7\"}}" 2025-11-26 13:43:44.896094 | controller | - " logger.go:42: 13:39:04 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.896100 | controller | engine was:" 2025-11-26 13:43:44.896106 | controller | - " logger.go:42: 13:39:04 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.896112 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.896118 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.896127 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.896132 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.896138 | 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-11-26 13:43:44.896144 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.896150 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.896156 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.896161 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.896167 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.896173 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.896179 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.896187 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.896193 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.896199 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.896205 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.896211 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.896216 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.896222 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.896228 | controller | operation:Update subresource:status time:2025-11-26T13:39:04Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.896234 | controller | resourceVersion:41829 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.896245 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.896251 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.896257 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | enabled_backends = 2025-11-26 13:43:44.896262 | controller | default_backend:swift' 2025-11-26 13:43:44.896268 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.896274 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-11-26 13:43:44.896280 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.896285 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.896291 | controller | = True' 2025-11-26 13:43:44.896297 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.896303 | controller | = 3' 2025-11-26 13:43:44.896309 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.896317 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.896332 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.896338 | controller | = internalURL' 2025-11-26 13:43:44.896344 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | swift_store_user = 2025-11-26 13:43:44.896350 | controller | service:glance' 2025-11-26 13:43:44.896356 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-11-26 13:43:44.896362 | controller | .ServicePassword }}' 2025-11-26 13:43:44.896367 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.896373 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.896382 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.896388 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.896394 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.896400 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.896405 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.896411 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.896417 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.896423 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.896428 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.896434 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.896440 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.896446 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.896451 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.896457 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.896463 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.896469 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:04Z 2025-11-26 13:43:44.896474 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.896480 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.896486 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.896492 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.896497 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.896503 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.896509 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.896514 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.896520 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.896526 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.896535 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.896541 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.896546 | controller | serviceID:1a27877b45074436a379f51f97ebdcc7]]''' 2025-11-26 13:43:44.896552 | controller | - ' logger.go:42: 13:39:04 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.896558 | controller | 1 additional commands' 2025-11-26 13:43:44.896564 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.896569 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.896575 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.896581 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.896587 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.896592 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.896598 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.896604 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.896610 | controller | - ' exit 0' 2025-11-26 13:43:44.896616 | controller | - ' else' 2025-11-26 13:43:44.896621 | controller | - ' exit 1' 2025-11-26 13:43:44.896627 | controller | - ' fi' 2025-11-26 13:43:44.896642 | controller | - ' ]' 2025-11-26 13:43:44.896651 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.896658 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.896664 | controller | }}''' 2025-11-26 13:43:44.896687 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.896694 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.896700 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.896706 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.896711 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | error: error executing 2025-11-26 13:43:44.896717 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.896723 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.896729 | controller | at : error calling index: index of 2025-11-26 13:43:44.896734 | controller | untyped nil' 2025-11-26 13:43:44.896740 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.896749 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.896761 | controller | for debugging the template:' 2025-11-26 13:43:44.896767 | controller | - " logger.go:42: 13:39:05 | glance_split/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.896773 | controller | - " logger.go:42: 13:39:05 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.896778 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.896784 | controller | }}" 2025-11-26 13:43:44.896790 | controller | - " logger.go:42: 13:39:05 | glance_split/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.896796 | controller | - " logger.go:42: 13:39:05 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.896805 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.896811 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.896817 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.896833 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:04Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41829\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.896839 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.896845 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.896851 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.896857 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.896863 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.896871 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.896877 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.896883 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.896890 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.896898 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.896904 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.896910 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:04Z\",\"message\":\"Setup 2025-11-26 13:43:44.896916 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.896922 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.896927 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.896941 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.896947 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.896968 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.896974 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.896980 | 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\":\"1a27877b45074436a379f51f97ebdcc7\"}}" 2025-11-26 13:43:44.896985 | controller | - " logger.go:42: 13:39:05 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.896991 | controller | engine was:" 2025-11-26 13:43:44.896997 | controller | - " logger.go:42: 13:39:05 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.897009 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.897015 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.897021 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.897027 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.897032 | 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-11-26 13:43:44.897038 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.897044 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.897050 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.897056 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.897061 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.897067 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.897073 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.897078 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.897084 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.897090 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.897096 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.897101 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.897107 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.897113 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.897119 | controller | operation:Update subresource:status time:2025-11-26T13:39:04Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.897125 | controller | resourceVersion:41829 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.897130 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.897136 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.897142 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | enabled_backends = 2025-11-26 13:43:44.897148 | controller | default_backend:swift' 2025-11-26 13:43:44.897163 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.897169 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-11-26 13:43:44.897175 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.897184 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.897190 | controller | = True' 2025-11-26 13:43:44.897196 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.897202 | controller | = 3' 2025-11-26 13:43:44.897208 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.897214 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.897219 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.897225 | controller | = internalURL' 2025-11-26 13:43:44.897231 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | swift_store_user = 2025-11-26 13:43:44.897237 | controller | service:glance' 2025-11-26 13:43:44.897242 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-11-26 13:43:44.897248 | controller | .ServicePassword }}' 2025-11-26 13:43:44.897254 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.897260 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.897265 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.897271 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.897277 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.897282 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.897288 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.897294 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.897300 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.897306 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.897311 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.897320 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.897326 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.897332 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.897340 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.897346 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.897351 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.897357 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:04Z 2025-11-26 13:43:44.897363 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.897369 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.897374 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.897380 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.897386 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.897392 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.897401 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.897406 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.897412 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.897418 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.897424 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.897429 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.897435 | controller | serviceID:1a27877b45074436a379f51f97ebdcc7]]''' 2025-11-26 13:43:44.897441 | controller | - ' logger.go:42: 13:39:05 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.897447 | controller | 1 additional commands' 2025-11-26 13:43:44.897461 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.897468 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.897473 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.897479 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.897485 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.897497 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.897503 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.897508 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.897514 | controller | - ' exit 0' 2025-11-26 13:43:44.897520 | controller | - ' else' 2025-11-26 13:43:44.897525 | controller | - ' exit 1' 2025-11-26 13:43:44.897531 | controller | - ' fi' 2025-11-26 13:43:44.897537 | controller | - ' ]' 2025-11-26 13:43:44.897543 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.897548 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.897554 | controller | }}''' 2025-11-26 13:43:44.897560 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.897566 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.897571 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.897577 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.897583 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | error: error executing 2025-11-26 13:43:44.897589 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.897594 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.897600 | controller | at : error calling index: index of 2025-11-26 13:43:44.897606 | controller | untyped nil' 2025-11-26 13:43:44.897612 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.897617 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.897629 | controller | for debugging the template:' 2025-11-26 13:43:44.897635 | controller | - " logger.go:42: 13:39:07 | glance_split/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.897640 | controller | - " logger.go:42: 13:39:07 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.897649 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.897655 | controller | }}" 2025-11-26 13:43:44.897661 | controller | - " logger.go:42: 13:39:07 | glance_split/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.897667 | controller | - " logger.go:42: 13:39:07 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.897673 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.897679 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.897684 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.897701 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:04Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41829\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.897708 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.897714 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.897719 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.897729 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.897735 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.897741 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.897747 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.897753 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.897758 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.897764 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.897770 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.897776 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:04Z\",\"message\":\"Setup 2025-11-26 13:43:44.897790 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.897796 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.897802 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.897808 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.897814 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.897820 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.897826 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.897831 | 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\":\"1a27877b45074436a379f51f97ebdcc7\"}}" 2025-11-26 13:43:44.897841 | controller | - " logger.go:42: 13:39:07 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.897846 | controller | engine was:" 2025-11-26 13:43:44.897855 | controller | - " logger.go:42: 13:39:07 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.897861 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.897867 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.897873 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.897878 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.897884 | 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-11-26 13:43:44.897890 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.897896 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.897902 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.897907 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.897913 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.897919 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.897925 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.897930 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.897936 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.897942 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.897962 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.897970 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.897985 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.897991 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.897996 | controller | operation:Update subresource:status time:2025-11-26T13:39:04Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.898002 | controller | resourceVersion:41829 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.898008 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.898014 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.898021 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | enabled_backends = 2025-11-26 13:43:44.898029 | controller | default_backend:swift' 2025-11-26 13:43:44.898035 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.898041 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-11-26 13:43:44.898047 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.898053 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.898058 | controller | = True' 2025-11-26 13:43:44.898067 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.898073 | controller | = 3' 2025-11-26 13:43:44.898079 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.898084 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.898090 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.898096 | controller | = internalURL' 2025-11-26 13:43:44.898102 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | swift_store_user = 2025-11-26 13:43:44.898107 | controller | service:glance' 2025-11-26 13:43:44.898113 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-11-26 13:43:44.898119 | controller | .ServicePassword }}' 2025-11-26 13:43:44.898125 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.898130 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.898136 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.898142 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.898148 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.898153 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.898159 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.898165 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.898170 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.898176 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.898182 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.898188 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.898194 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.898199 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.898205 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.898211 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.898216 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.898222 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:04Z 2025-11-26 13:43:44.898228 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.898234 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.898240 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.898248 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.898254 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.898260 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.898268 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.898283 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.898289 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.898294 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.898301 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.898309 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.898316 | controller | serviceID:1a27877b45074436a379f51f97ebdcc7]]''' 2025-11-26 13:43:44.898323 | controller | - ' logger.go:42: 13:39:07 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.898330 | controller | 1 additional commands' 2025-11-26 13:43:44.898337 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.898344 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.898349 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.898355 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.898361 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.898367 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.898372 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.898378 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.898384 | controller | - ' exit 0' 2025-11-26 13:43:44.898390 | controller | - ' else' 2025-11-26 13:43:44.898395 | controller | - ' exit 1' 2025-11-26 13:43:44.898402 | controller | - ' fi' 2025-11-26 13:43:44.898409 | controller | - ' ]' 2025-11-26 13:43:44.898416 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.898422 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.898428 | controller | }}''' 2025-11-26 13:43:44.898434 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.898440 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.898446 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.898451 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.898457 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | error: error executing 2025-11-26 13:43:44.898463 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.898469 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.898474 | controller | at : error calling index: index of 2025-11-26 13:43:44.898480 | controller | untyped nil' 2025-11-26 13:43:44.898486 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.898494 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.898510 | controller | for debugging the template:' 2025-11-26 13:43:44.898519 | controller | - " logger.go:42: 13:39:08 | glance_split/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.898525 | controller | - " logger.go:42: 13:39:08 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.898530 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.898536 | controller | }}" 2025-11-26 13:43:44.898542 | controller | - " logger.go:42: 13:39:08 | glance_split/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.898548 | controller | - " logger.go:42: 13:39:08 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-11-26 13:43:44.898557 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-11-26 13:43:44.898567 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.898575 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-11-26 13:43:44.898592 | 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-11-26T13:38:56Z\",\"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-11-26T13:38:56Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:38:56Z\"},{\"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-11-26T13:39:04Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41829\",\"uid\":\"70056742-29f6-4ec6-871d-66c4de6a3af2\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.898603 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.898609 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.898614 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.898620 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.898626 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.898632 | 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-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.898639 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"CronJob 2025-11-26 13:43:44.898646 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DB 2025-11-26 13:43:44.898662 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"DBsync 2025-11-26 13:43:44.898669 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.898675 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Input 2025-11-26 13:43:44.898680 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:04Z\",\"message\":\"Setup 2025-11-26 13:43:44.898686 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.898692 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\" 2025-11-26 13:43:44.898698 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.898704 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.898710 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"Role 2025-11-26 13:43:44.898715 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:38:56Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.898726 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:39:01Z\",\"message\":\"Service 2025-11-26 13:43:44.898733 | 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\":\"1a27877b45074436a379f51f97ebdcc7\"}}" 2025-11-26 13:43:44.898739 | controller | - " logger.go:42: 13:39:08 | glance_split/1-deploy_glance | \tobject given to template 2025-11-26 13:43:44.898745 | controller | engine was:" 2025-11-26 13:43:44.898751 | controller | - " logger.go:42: 13:39:08 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.898757 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-11-26 13:43:44.898762 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-11-26 13:43:44.898768 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-11-26 13:43:44.898774 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-11-26 13:43:44.898780 | 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-11-26 13:43:44.898786 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | ] creationTimestamp:2025-11-26T13:38:56Z 2025-11-26 13:43:44.898791 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.898798 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-11-26 13:43:44.898805 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-11-26 13:43:44.898812 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-11-26 13:43:44.898818 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-11-26 13:43:44.898824 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-11-26 13:43:44.898840 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-11-26 13:43:44.898846 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-11-26 13:43:44.898852 | controller | manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.898857 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-11-26 13:43:44.898863 | controller | manager:manager operation:Update time:2025-11-26T13:38:56Z] map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.898869 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-11-26 13:43:44.898875 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-11-26 13:43:44.898880 | controller | operation:Update subresource:status time:2025-11-26T13:39:04Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.898892 | controller | resourceVersion:41829 uid:70056742-29f6-4ec6-871d-66c4de6a3af2] spec:map[apiTimeout:60 2025-11-26 13:43:44.898898 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.898904 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.898910 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | enabled_backends = 2025-11-26 13:43:44.898915 | controller | default_backend:swift' 2025-11-26 13:43:44.898921 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | [glance_store]' 2025-11-26 13:43:44.898927 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-11-26 13:43:44.898933 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | [default_backend]' 2025-11-26 13:43:44.898938 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-11-26 13:43:44.898944 | controller | = True' 2025-11-26 13:43:44.898965 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | swift_store_auth_version 2025-11-26 13:43:44.898974 | controller | = 3' 2025-11-26 13:43:44.898980 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | swift_store_auth_address 2025-11-26 13:43:44.898985 | controller | = {{ .KeystoneInternalURL }}' 2025-11-26 13:43:44.898991 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-11-26 13:43:44.898997 | controller | = internalURL' 2025-11-26 13:43:44.899003 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | swift_store_user = 2025-11-26 13:43:44.899008 | controller | service:glance' 2025-11-26 13:43:44.899014 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-11-26 13:43:44.899020 | controller | .ServicePassword }}' 2025-11-26 13:43:44.899026 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.899031 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.899037 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.899046 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.899052 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.899058 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.899064 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.899069 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.899075 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.899081 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.899087 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.899092 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:CronJob not started reason:Init 2025-11-26 13:43:44.899098 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:39:01Z message:DB 2025-11-26 13:43:44.899104 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:39:01Z 2025-11-26 13:43:44.899110 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.899115 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.899124 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.899133 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:39:04Z 2025-11-26 13:43:44.899139 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.899153 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.899159 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message: Memcached instance has been 2025-11-26 13:43:44.899165 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.899171 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.899177 | controller | map[lastTransitionTime:2025-11-26T13:38:56Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.899183 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:38:56Z message:Role 2025-11-26 13:43:44.899189 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:38:56Z 2025-11-26 13:43:44.899194 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.899203 | controller | map[lastTransitionTime:2025-11-26T13:39:01Z message:Service config create completed 2025-11-26 13:43:44.899209 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.899215 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.899220 | controller | serviceID:1a27877b45074436a379f51f97ebdcc7]]''' 2025-11-26 13:43:44.899226 | controller | - ' logger.go:42: 13:39:08 | glance_split/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.899232 | controller | 1 additional commands' 2025-11-26 13:43:44.899238 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.899243 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.899249 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.899255 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.899261 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.899266 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.899272 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.899278 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.899284 | controller | - ' exit 0' 2025-11-26 13:43:44.899290 | controller | - ' else' 2025-11-26 13:43:44.899295 | controller | - ' exit 1' 2025-11-26 13:43:44.899301 | controller | - ' fi' 2025-11-26 13:43:44.899307 | controller | - ' ]' 2025-11-26 13:43:44.899313 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.899318 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.899324 | controller | }}''' 2025-11-26 13:43:44.899330 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.899336 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.899341 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.899347 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.899353 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.899362 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.899368 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.899373 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.899379 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.899385 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.899391 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.899396 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.899402 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.899408 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.899414 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.899420 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.899425 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.899431 | controller | - ' # it is an image' 2025-11-26 13:43:44.899437 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.899443 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.899457 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.899463 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.899469 | controller | - ' case $NAME in' 2025-11-26 13:43:44.899474 | controller | - ' API)' 2025-11-26 13:43:44.899480 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.899486 | controller | - ' ;;' 2025-11-26 13:43:44.899492 | controller | - ' esac' 2025-11-26 13:43:44.899498 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.899504 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.899510 | controller | - ' exit 1' 2025-11-26 13:43:44.899515 | controller | - ' fi' 2025-11-26 13:43:44.899521 | controller | - ' fi' 2025-11-26 13:43:44.899527 | controller | - ' done' 2025-11-26 13:43:44.899533 | controller | - ' exit 0' 2025-11-26 13:43:44.899538 | controller | - ' ]' 2025-11-26 13:43:44.899544 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.899550 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.899556 | controller | end }}''' 2025-11-26 13:43:44.899561 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.899567 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.899573 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.899579 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.899585 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.899590 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.899596 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.899605 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.899611 | controller | $imageTuples)' 2025-11-26 13:43:44.899616 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.899622 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.899628 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.899634 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.899640 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.899645 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.899651 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.899657 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.899663 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.899669 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.899674 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.899680 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.899686 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.899692 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.899698 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.899703 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.899709 | controller | $imageTuples)' 2025-11-26 13:43:44.899715 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.899720 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.899726 | controller | - ' logger.go:42: 13:39:09 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.899732 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.899738 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.899752 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.899759 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.899764 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.899770 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.899776 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.899782 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.899788 | controller | - ' exit 0' 2025-11-26 13:43:44.899793 | controller | - ' else' 2025-11-26 13:43:44.899799 | controller | - ' exit 1' 2025-11-26 13:43:44.899805 | controller | - ' fi' 2025-11-26 13:43:44.899811 | controller | - ' ]' 2025-11-26 13:43:44.899819 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.899825 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.899831 | controller | }}''' 2025-11-26 13:43:44.899837 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.899843 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.899848 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.899854 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.899860 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.899866 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.899872 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.899877 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.899883 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.899889 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.899894 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.899900 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.899906 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.899912 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.899917 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.899923 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.899929 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.899935 | controller | - ' # it is an image' 2025-11-26 13:43:44.899940 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.899949 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.899968 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.899974 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.899980 | controller | - ' case $NAME in' 2025-11-26 13:43:44.899987 | controller | - ' API)' 2025-11-26 13:43:44.899992 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.899998 | controller | - ' ;;' 2025-11-26 13:43:44.900004 | controller | - ' esac' 2025-11-26 13:43:44.900010 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.900016 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.900021 | controller | - ' exit 1' 2025-11-26 13:43:44.900027 | controller | - ' fi' 2025-11-26 13:43:44.900033 | controller | - ' fi' 2025-11-26 13:43:44.900039 | controller | - ' done' 2025-11-26 13:43:44.900044 | controller | - ' exit 0' 2025-11-26 13:43:44.900050 | controller | - ' ]' 2025-11-26 13:43:44.900056 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.900062 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.900071 | controller | end }}''' 2025-11-26 13:43:44.900076 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.900082 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.900088 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.900094 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900109 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.900118 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.900124 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.900130 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.900136 | controller | $imageTuples)' 2025-11-26 13:43:44.900145 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900151 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.900156 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900162 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.900168 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.900174 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900179 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.900185 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900191 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.900197 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.900203 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.900208 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.900217 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900223 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.900228 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.900234 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.900240 | controller | $imageTuples)' 2025-11-26 13:43:44.900259 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.900265 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.900271 | controller | - ' logger.go:42: 13:39:11 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.900282 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.900288 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.900294 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.900299 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.900305 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.900311 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.900317 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.900323 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.900328 | controller | - ' exit 0' 2025-11-26 13:43:44.900334 | controller | - ' else' 2025-11-26 13:43:44.900340 | controller | - ' exit 1' 2025-11-26 13:43:44.900346 | controller | - ' fi' 2025-11-26 13:43:44.900352 | controller | - ' ]' 2025-11-26 13:43:44.900357 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.900363 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.900369 | controller | }}''' 2025-11-26 13:43:44.900375 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.900381 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.900386 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.900392 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.900410 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.900416 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.900422 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.900428 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.900433 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.900439 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.900445 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.900451 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.900462 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.900468 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.900474 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.900479 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.900485 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.900491 | controller | - ' # it is an image' 2025-11-26 13:43:44.900497 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.900519 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.900525 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.900531 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.900537 | controller | - ' case $NAME in' 2025-11-26 13:43:44.900546 | controller | - ' API)' 2025-11-26 13:43:44.900552 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.900558 | controller | - ' ;;' 2025-11-26 13:43:44.900563 | controller | - ' esac' 2025-11-26 13:43:44.900569 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.900575 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.900581 | controller | - ' exit 1' 2025-11-26 13:43:44.900587 | controller | - ' fi' 2025-11-26 13:43:44.900592 | controller | - ' fi' 2025-11-26 13:43:44.900598 | controller | - ' done' 2025-11-26 13:43:44.900604 | controller | - ' exit 0' 2025-11-26 13:43:44.900610 | controller | - ' ]' 2025-11-26 13:43:44.900615 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.900621 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.900627 | controller | end }}''' 2025-11-26 13:43:44.900633 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.900638 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.900644 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.900650 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900656 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.900662 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.900667 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.900673 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.900679 | controller | $imageTuples)' 2025-11-26 13:43:44.900686 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900707 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.900714 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900720 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.900725 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.900731 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900746 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.900752 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900758 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.900764 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.900769 | controller | - ' logger.go:42: 13:39:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.900775 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.900785 | controller | - ' logger.go:42: 13:39:13 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.900791 | controller | - ' logger.go:42: 13:39:13 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.900797 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.900802 | controller | - ' logger.go:42: 13:39:13 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.900808 | controller | $imageTuples)' 2025-11-26 13:43:44.900814 | controller | - ' logger.go:42: 13:39:13 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.900820 | controller | - ' logger.go:42: 13:39:13 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.900825 | controller | - ' logger.go:42: 13:39:13 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.900831 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.900837 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.900843 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.900848 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.900854 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.900860 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.900866 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.900871 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.900877 | controller | - ' exit 0' 2025-11-26 13:43:44.900883 | controller | - ' else' 2025-11-26 13:43:44.900889 | controller | - ' exit 1' 2025-11-26 13:43:44.900895 | controller | - ' fi' 2025-11-26 13:43:44.900900 | controller | - ' ]' 2025-11-26 13:43:44.900906 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.900912 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.900918 | controller | }}''' 2025-11-26 13:43:44.900923 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.900929 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.900935 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.900941 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.900946 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.900967 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.900973 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.900979 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.900984 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.900990 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.900996 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.901005 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.901011 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.901016 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.901022 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.901028 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.901034 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.901040 | controller | - ' # it is an image' 2025-11-26 13:43:44.901045 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.901060 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.901066 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.901072 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.901078 | controller | - ' case $NAME in' 2025-11-26 13:43:44.901084 | controller | - ' API)' 2025-11-26 13:43:44.901089 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.901095 | controller | - ' ;;' 2025-11-26 13:43:44.901101 | controller | - ' esac' 2025-11-26 13:43:44.901107 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.901113 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.901119 | controller | - ' exit 1' 2025-11-26 13:43:44.901124 | controller | - ' fi' 2025-11-26 13:43:44.901130 | controller | - ' fi' 2025-11-26 13:43:44.901136 | controller | - ' done' 2025-11-26 13:43:44.901142 | controller | - ' exit 0' 2025-11-26 13:43:44.901147 | controller | - ' ]' 2025-11-26 13:43:44.901153 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.901159 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.901165 | controller | end }}''' 2025-11-26 13:43:44.901170 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.901176 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.901182 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.901188 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901194 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.901199 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.901205 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.901211 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.901217 | controller | $imageTuples)' 2025-11-26 13:43:44.901222 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.901228 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901234 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901240 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.901248 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.901254 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901260 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.901266 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901272 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.901281 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.901287 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.901292 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.901298 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901304 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.901310 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.901316 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.901321 | controller | $imageTuples)' 2025-11-26 13:43:44.901327 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.901333 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.901339 | controller | - ' logger.go:42: 13:39:14 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.901353 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.901360 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.901365 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.901371 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.901377 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.901383 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.901389 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.901395 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.901400 | controller | - ' exit 0' 2025-11-26 13:43:44.901406 | controller | - ' else' 2025-11-26 13:43:44.901412 | controller | - ' exit 1' 2025-11-26 13:43:44.901418 | controller | - ' fi' 2025-11-26 13:43:44.901423 | controller | - ' ]' 2025-11-26 13:43:44.901429 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.901435 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.901441 | controller | }}''' 2025-11-26 13:43:44.901446 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.901452 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.901458 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.901464 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.901472 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.901478 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.901484 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.901490 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.901496 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.901501 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.901507 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.901513 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.901519 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.901524 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.901530 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.901536 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.901542 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.901547 | controller | - ' # it is an image' 2025-11-26 13:43:44.901553 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.901559 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.901565 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.901570 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.901576 | controller | - ' case $NAME in' 2025-11-26 13:43:44.901582 | controller | - ' API)' 2025-11-26 13:43:44.901588 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.901593 | controller | - ' ;;' 2025-11-26 13:43:44.901599 | controller | - ' esac' 2025-11-26 13:43:44.901605 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.901611 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.901616 | controller | - ' exit 1' 2025-11-26 13:43:44.901622 | controller | - ' fi' 2025-11-26 13:43:44.901628 | controller | - ' fi' 2025-11-26 13:43:44.901634 | controller | - ' done' 2025-11-26 13:43:44.901639 | controller | - ' exit 0' 2025-11-26 13:43:44.901645 | controller | - ' ]' 2025-11-26 13:43:44.901651 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.901657 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.901662 | controller | end }}''' 2025-11-26 13:43:44.901668 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.901674 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.901680 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.901694 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901703 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.901709 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.901717 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.901724 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.901730 | controller | $imageTuples)' 2025-11-26 13:43:44.901735 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901741 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.901747 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901753 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.901758 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.901767 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901772 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.901778 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901784 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.901790 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.901796 | controller | - ' logger.go:42: 13:39:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.901801 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.901807 | controller | - ' logger.go:42: 13:39:17 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.901813 | controller | - ' logger.go:42: 13:39:17 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.901819 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.901824 | controller | - ' logger.go:42: 13:39:17 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.901830 | controller | $imageTuples)' 2025-11-26 13:43:44.901838 | controller | - ' logger.go:42: 13:39:17 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.901844 | controller | - ' logger.go:42: 13:39:17 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.901850 | controller | - ' logger.go:42: 13:39:17 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.901856 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.901862 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.901868 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.901873 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.901879 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.901885 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.901891 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.901896 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.901905 | controller | - ' exit 0' 2025-11-26 13:43:44.901914 | controller | - ' else' 2025-11-26 13:43:44.901919 | controller | - ' exit 1' 2025-11-26 13:43:44.901925 | controller | - ' fi' 2025-11-26 13:43:44.901931 | controller | - ' ]' 2025-11-26 13:43:44.901937 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.901942 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.901962 | controller | }}''' 2025-11-26 13:43:44.901970 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.901976 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.901982 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.901988 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.902003 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.902009 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.902015 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.902021 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.902026 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.902032 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.902038 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.902044 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.902050 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.902055 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.902061 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.902067 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.902073 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.902078 | controller | - ' # it is an image' 2025-11-26 13:43:44.902084 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.902090 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.902096 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.902102 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.902107 | controller | - ' case $NAME in' 2025-11-26 13:43:44.902113 | controller | - ' API)' 2025-11-26 13:43:44.902119 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.902125 | controller | - ' ;;' 2025-11-26 13:43:44.902130 | controller | - ' esac' 2025-11-26 13:43:44.902136 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.902145 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.902151 | controller | - ' exit 1' 2025-11-26 13:43:44.902157 | controller | - ' fi' 2025-11-26 13:43:44.902163 | controller | - ' fi' 2025-11-26 13:43:44.902168 | controller | - ' done' 2025-11-26 13:43:44.902174 | controller | - ' exit 0' 2025-11-26 13:43:44.902180 | controller | - ' ]' 2025-11-26 13:43:44.902186 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.902200 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.902206 | controller | end }}''' 2025-11-26 13:43:44.902212 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.902217 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.902223 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.902229 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902235 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.902240 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.902246 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.902252 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.902258 | controller | $imageTuples)' 2025-11-26 13:43:44.902266 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.902272 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902278 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902284 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.902289 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.902304 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902310 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.902316 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902325 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.902331 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.902337 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.902343 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.902349 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902354 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.902360 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.902366 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.902372 | controller | $imageTuples)' 2025-11-26 13:43:44.902377 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.902383 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.902392 | controller | - ' logger.go:42: 13:39:18 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.902398 | controller | - ' logger.go:42: 13:39:19 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.902404 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.902409 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.902415 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.902421 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.902427 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.902432 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.902438 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.902444 | controller | - ' exit 0' 2025-11-26 13:43:44.902450 | controller | - ' else' 2025-11-26 13:43:44.902455 | controller | - ' exit 1' 2025-11-26 13:43:44.902461 | controller | - ' fi' 2025-11-26 13:43:44.902467 | controller | - ' ]' 2025-11-26 13:43:44.902472 | controller | - ' logger.go:42: 13:39:19 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.902478 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.902484 | controller | }}''' 2025-11-26 13:43:44.902490 | controller | - ' logger.go:42: 13:39:19 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.902495 | controller | - ' logger.go:42: 13:39:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.902501 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.902507 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.902516 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.902522 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.902527 | controller | - ' logger.go:42: 13:39:19 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.902533 | controller | - ' logger.go:42: 13:39:19 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.902539 | controller | - ' logger.go:42: 13:39:19 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.902545 | controller | - ' logger.go:42: 13:39:19 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.902550 | controller | - ' logger.go:42: 13:39:19 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.902556 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.902562 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.902568 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.902573 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.902579 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.902585 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.902591 | controller | - ' # it is an image' 2025-11-26 13:43:44.902605 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.902611 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.902620 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.902626 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.902632 | controller | - ' case $NAME in' 2025-11-26 13:43:44.902638 | controller | - ' API)' 2025-11-26 13:43:44.902644 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.902649 | controller | - ' ;;' 2025-11-26 13:43:44.902655 | controller | - ' esac' 2025-11-26 13:43:44.902661 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.902667 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.902672 | controller | - ' exit 1' 2025-11-26 13:43:44.902678 | controller | - ' fi' 2025-11-26 13:43:44.902684 | controller | - ' fi' 2025-11-26 13:43:44.902690 | controller | - ' done' 2025-11-26 13:43:44.902695 | controller | - ' exit 0' 2025-11-26 13:43:44.902701 | controller | - ' ]' 2025-11-26 13:43:44.902707 | controller | - ' logger.go:42: 13:39:19 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.902713 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.902718 | controller | end }}''' 2025-11-26 13:43:44.902724 | controller | - ' logger.go:42: 13:39:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.902730 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.902736 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.902741 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902747 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.902753 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.902759 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.902764 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.902770 | controller | $imageTuples)' 2025-11-26 13:43:44.902776 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.902782 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902787 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902793 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.902799 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.902805 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902811 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.902816 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902822 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.902828 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.902837 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.902843 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.902848 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.902854 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.902860 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.902866 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.902872 | controller | $imageTuples)' 2025-11-26 13:43:44.902877 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.902892 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.902898 | controller | - ' logger.go:42: 13:39:20 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.902904 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.902910 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.902916 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.902922 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.902928 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.902934 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.902940 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.902948 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.902968 | controller | - ' exit 0' 2025-11-26 13:43:44.902975 | controller | - ' else' 2025-11-26 13:43:44.902980 | controller | - ' exit 1' 2025-11-26 13:43:44.902986 | controller | - ' fi' 2025-11-26 13:43:44.902992 | controller | - ' ]' 2025-11-26 13:43:44.902998 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.903003 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.903009 | controller | }}''' 2025-11-26 13:43:44.903015 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.903021 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.903027 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.903032 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.903038 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.903044 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.903050 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.903055 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.903061 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.903070 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.903076 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.903082 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.903088 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.903093 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.903099 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.903105 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.903111 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.903117 | controller | - ' # it is an image' 2025-11-26 13:43:44.903122 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.903128 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.903134 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.903140 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.903146 | controller | - ' case $NAME in' 2025-11-26 13:43:44.903151 | controller | - ' API)' 2025-11-26 13:43:44.903157 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.903163 | controller | - ' ;;' 2025-11-26 13:43:44.903169 | controller | - ' esac' 2025-11-26 13:43:44.903175 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.903180 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.903186 | controller | - ' exit 1' 2025-11-26 13:43:44.903192 | controller | - ' fi' 2025-11-26 13:43:44.903198 | controller | - ' fi' 2025-11-26 13:43:44.903203 | controller | - ' done' 2025-11-26 13:43:44.903209 | controller | - ' exit 0' 2025-11-26 13:43:44.903215 | controller | - ' ]' 2025-11-26 13:43:44.903221 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.903226 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.903232 | controller | end }}''' 2025-11-26 13:43:44.903238 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.903244 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.903250 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.903268 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903274 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.903280 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.903286 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.903291 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.903297 | controller | $imageTuples)' 2025-11-26 13:43:44.903303 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903309 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.903315 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903324 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.903330 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.903335 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903341 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.903347 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903353 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.903358 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.903364 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.903370 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.903376 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903381 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.903387 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.903393 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.903399 | controller | $imageTuples)' 2025-11-26 13:43:44.903404 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.903410 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.903416 | controller | - ' logger.go:42: 13:39:21 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.903422 | controller | - ' logger.go:42: 13:39:22 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.903427 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.903433 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.903439 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.903445 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.903450 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.903456 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.903462 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.903468 | controller | - ' exit 0' 2025-11-26 13:43:44.903473 | controller | - ' else' 2025-11-26 13:43:44.903479 | controller | - ' exit 1' 2025-11-26 13:43:44.903485 | controller | - ' fi' 2025-11-26 13:43:44.903491 | controller | - ' ]' 2025-11-26 13:43:44.903496 | controller | - ' logger.go:42: 13:39:22 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.903502 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.903508 | controller | }}''' 2025-11-26 13:43:44.903514 | controller | - ' logger.go:42: 13:39:22 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.903519 | controller | - ' logger.go:42: 13:39:22 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.903536 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.903542 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.903548 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.903554 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.903560 | controller | - ' logger.go:42: 13:39:22 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.903566 | controller | - ' logger.go:42: 13:39:22 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.903572 | controller | - ' logger.go:42: 13:39:22 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.903578 | controller | - ' logger.go:42: 13:39:22 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.903583 | controller | - ' logger.go:42: 13:39:22 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.903589 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.903595 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.903601 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.903607 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.903613 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.903623 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.903630 | controller | - ' # it is an image' 2025-11-26 13:43:44.903637 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.903643 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.903649 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.903655 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.903660 | controller | - ' case $NAME in' 2025-11-26 13:43:44.903666 | controller | - ' API)' 2025-11-26 13:43:44.903672 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.903678 | controller | - ' ;;' 2025-11-26 13:43:44.903683 | controller | - ' esac' 2025-11-26 13:43:44.903689 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.903695 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.903701 | controller | - ' exit 1' 2025-11-26 13:43:44.903706 | controller | - ' fi' 2025-11-26 13:43:44.903712 | controller | - ' fi' 2025-11-26 13:43:44.903718 | controller | - ' done' 2025-11-26 13:43:44.903724 | controller | - ' exit 0' 2025-11-26 13:43:44.903730 | controller | - ' ]' 2025-11-26 13:43:44.903735 | controller | - ' logger.go:42: 13:39:22 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.903741 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.903747 | controller | end }}''' 2025-11-26 13:43:44.903755 | controller | - ' logger.go:42: 13:39:22 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.903761 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.903767 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.903773 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903781 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.903787 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.903793 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.903799 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.903805 | controller | $imageTuples)' 2025-11-26 13:43:44.903816 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903822 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.903827 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903833 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.903839 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.903857 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903863 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.903869 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903875 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.903881 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.903887 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.903893 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.903898 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.903904 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.903910 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.903916 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.903922 | controller | $imageTuples)' 2025-11-26 13:43:44.903930 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.903936 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.903942 | controller | - ' logger.go:42: 13:39:23 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.903963 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.903972 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.903978 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.903983 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.903989 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.903995 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.904004 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.904010 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.904017 | controller | - ' exit 0' 2025-11-26 13:43:44.904025 | controller | - ' else' 2025-11-26 13:43:44.904032 | controller | - ' exit 1' 2025-11-26 13:43:44.904039 | controller | - ' fi' 2025-11-26 13:43:44.904046 | controller | - ' ]' 2025-11-26 13:43:44.904053 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.904060 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.904067 | controller | }}''' 2025-11-26 13:43:44.904074 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.904081 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.904088 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.904095 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.904101 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.904108 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.904141 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.904159 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.904170 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.904178 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.904186 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.904194 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.904202 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.904210 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.904218 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.904238 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.904251 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.904259 | controller | - ' # it is an image' 2025-11-26 13:43:44.904266 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.904273 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.904280 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.904287 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.904294 | controller | - ' case $NAME in' 2025-11-26 13:43:44.904301 | controller | - ' API)' 2025-11-26 13:43:44.904308 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.904315 | controller | - ' ;;' 2025-11-26 13:43:44.904322 | controller | - ' esac' 2025-11-26 13:43:44.904329 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.904336 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.904348 | controller | - ' exit 1' 2025-11-26 13:43:44.904354 | controller | - ' fi' 2025-11-26 13:43:44.904363 | controller | - ' fi' 2025-11-26 13:43:44.904369 | controller | - ' done' 2025-11-26 13:43:44.904375 | controller | - ' exit 0' 2025-11-26 13:43:44.904381 | controller | - ' ]' 2025-11-26 13:43:44.904387 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.904393 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.904398 | controller | end }}''' 2025-11-26 13:43:44.904404 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.904410 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.904416 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.904422 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.904430 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.904436 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.904442 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.904448 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.904453 | controller | $imageTuples)' 2025-11-26 13:43:44.904459 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.904465 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.904471 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.904477 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.904482 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.904488 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.904494 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.904500 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.904506 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.904511 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.904517 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.904523 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.904529 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.904535 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.904540 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.904546 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.904555 | controller | $imageTuples)' 2025-11-26 13:43:44.904572 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.904578 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.904584 | controller | - ' logger.go:42: 13:39:24 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.904590 | controller | - ' logger.go:42: 13:39:25 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.904596 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.904601 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.904607 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.904613 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.904619 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.904625 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.904631 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.904636 | controller | - ' exit 0' 2025-11-26 13:43:44.904642 | controller | - ' else' 2025-11-26 13:43:44.904648 | controller | - ' exit 1' 2025-11-26 13:43:44.904654 | controller | - ' fi' 2025-11-26 13:43:44.904659 | controller | - ' ]' 2025-11-26 13:43:44.904665 | controller | - ' logger.go:42: 13:39:25 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.904671 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.904677 | controller | }}''' 2025-11-26 13:43:44.904683 | controller | - ' logger.go:42: 13:39:25 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.904689 | controller | - ' logger.go:42: 13:39:25 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.904694 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.904700 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.904724 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.904733 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.904739 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.904746 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.904752 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.904759 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.904765 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.904771 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.904778 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.904784 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.904790 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.904797 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.904803 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.904810 | controller | - ' # it is an image' 2025-11-26 13:43:44.904819 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.904826 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.904832 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.904838 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.904845 | controller | - ' case $NAME in' 2025-11-26 13:43:44.904851 | controller | - ' API)' 2025-11-26 13:43:44.904857 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.904864 | controller | - ' ;;' 2025-11-26 13:43:44.904870 | controller | - ' esac' 2025-11-26 13:43:44.904877 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.904883 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.904889 | controller | - ' exit 1' 2025-11-26 13:43:44.904896 | controller | - ' fi' 2025-11-26 13:43:44.904902 | controller | - ' fi' 2025-11-26 13:43:44.904908 | controller | - ' done' 2025-11-26 13:43:44.904915 | controller | - ' exit 0' 2025-11-26 13:43:44.904921 | controller | - ' ]' 2025-11-26 13:43:44.904927 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.904934 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.904940 | controller | end }}''' 2025-11-26 13:43:44.904946 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.904979 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.904991 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.904996 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905002 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.905008 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.905014 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.905020 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.905026 | controller | $imageTuples)' 2025-11-26 13:43:44.905032 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905037 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.905043 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905049 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.905055 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.905061 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905066 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.905072 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905081 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.905087 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.905093 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.905098 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.905104 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905110 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.905116 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.905121 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.905127 | controller | $imageTuples)' 2025-11-26 13:43:44.905133 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.905139 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.905144 | controller | - ' logger.go:42: 13:39:26 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.905150 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.905156 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.905162 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.905167 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.905173 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.905179 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.905185 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.905190 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.905196 | controller | - ' exit 0' 2025-11-26 13:43:44.905202 | controller | - ' else' 2025-11-26 13:43:44.905208 | controller | - ' exit 1' 2025-11-26 13:43:44.905213 | controller | - ' fi' 2025-11-26 13:43:44.905219 | controller | - ' ]' 2025-11-26 13:43:44.905225 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.905230 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.905236 | controller | }}''' 2025-11-26 13:43:44.905242 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.905257 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.905263 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.905268 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.905274 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.905280 | controller | - ' logger.go:42: 13:39: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-11-26 13:43:44.905286 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.905295 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + matches=' 2025-11-26 13:43:44.905301 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.905306 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.905312 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.905319 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.905327 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.905335 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.905346 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.905352 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.905358 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.905364 | controller | - ' # it is an image' 2025-11-26 13:43:44.905370 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.905376 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.905381 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.905387 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.905393 | controller | - ' case $NAME in' 2025-11-26 13:43:44.905399 | controller | - ' API)' 2025-11-26 13:43:44.905405 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.905411 | controller | - ' ;;' 2025-11-26 13:43:44.905416 | controller | - ' esac' 2025-11-26 13:43:44.905422 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.905428 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.905434 | controller | - ' exit 1' 2025-11-26 13:43:44.905439 | controller | - ' fi' 2025-11-26 13:43:44.905445 | controller | - ' fi' 2025-11-26 13:43:44.905451 | controller | - ' done' 2025-11-26 13:43:44.905457 | controller | - ' exit 0' 2025-11-26 13:43:44.905463 | controller | - ' ]' 2025-11-26 13:43:44.905468 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.905474 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.905480 | controller | end }}''' 2025-11-26 13:43:44.905486 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.905492 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.905500 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.905511 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905517 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.905523 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.905529 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.905535 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.905540 | controller | $imageTuples)' 2025-11-26 13:43:44.905546 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905555 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.905561 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905567 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.905582 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.905588 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905594 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.905600 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905609 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.905615 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.905621 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.905626 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.905632 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.905638 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.905644 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.905650 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.905655 | controller | $imageTuples)' 2025-11-26 13:43:44.905661 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.905667 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.905673 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.905678 | controller | - ' logger.go:42: 13:39:27 | glance_split/1-deploy_glance | test step completed 2025-11-26 13:43:44.905684 | controller | 1-deploy_glance' 2025-11-26 13:43:44.905690 | controller | - ' logger.go:42: 13:39:27 | glance_split/2-scale-glanceapis | starting test step 2025-11-26 13:43:44.905696 | controller | 2-scale-glanceapis' 2025-11-26 13:43:44.905701 | controller | - ' logger.go:42: 13:39:27 | glance_split/2-scale-glanceapis | running command: 2025-11-26 13:43:44.905707 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-11-26 13:43:44.905713 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":3}]''' 2025-11-26 13:43:44.905719 | controller | - ' ]' 2025-11-26 13:43:44.905724 | controller | - ' logger.go:42: 13:39:28 | glance_split/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.905730 | controller | patched' 2025-11-26 13:43:44.905736 | controller | - ' logger.go:42: 13:39:42 | glance_split/2-scale-glanceapis | test step completed 2025-11-26 13:43:44.905742 | controller | 2-scale-glanceapis' 2025-11-26 13:43:44.905747 | controller | - ' logger.go:42: 13:39:42 | glance_split/3-scale-down-glanceapis | starting test 2025-11-26 13:43:44.905753 | controller | step 3-scale-down-glanceapis' 2025-11-26 13:43:44.905759 | controller | - ' logger.go:42: 13:39:42 | glance_split/3-scale-down-glanceapis | running command: 2025-11-26 13:43:44.905765 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-11-26 13:43:44.905773 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2025-11-26 13:43:44.905779 | controller | - ' ]' 2025-11-26 13:43:44.905785 | controller | - ' logger.go:42: 13:39:42 | glance_split/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.905791 | controller | patched' 2025-11-26 13:43:44.905797 | controller | - ' logger.go:42: 13:39:50 | glance_split/3-scale-down-glanceapis | test step completed 2025-11-26 13:43:44.905803 | controller | 3-scale-down-glanceapis' 2025-11-26 13:43:44.905808 | controller | - ' logger.go:42: 13:39:50 | glance_split/4-scale-down-zero-glanceapis | starting 2025-11-26 13:43:44.905814 | controller | test step 4-scale-down-zero-glanceapis' 2025-11-26 13:43:44.905820 | controller | - ' logger.go:42: 13:39:50 | glance_split/4-scale-down-zero-glanceapis | running 2025-11-26 13:43:44.905826 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-11-26 13:43:44.905832 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":0}]''' 2025-11-26 13:43:44.905837 | controller | - ' ]' 2025-11-26 13:43:44.905843 | controller | - ' logger.go:42: 13:39:50 | glance_split/4-scale-down-zero-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.905849 | controller | patched' 2025-11-26 13:43:44.905855 | controller | - ' logger.go:42: 13:39:54 | glance_split/4-scale-down-zero-glanceapis | test step 2025-11-26 13:43:44.905861 | controller | completed 4-scale-down-zero-glanceapis' 2025-11-26 13:43:44.905866 | controller | - ' logger.go:42: 13:39:54 | glance_split/5-cleanup-glance | starting test step 2025-11-26 13:43:44.905872 | controller | 5-cleanup-glance' 2025-11-26 13:43:44.905878 | controller | - ' logger.go:42: 13:39:54 | glance_split/5-cleanup-glance | running command: [sh 2025-11-26 13:43:44.905884 | controller | -c oc kustomize ../../../../config/samples/layout/split | oc delete -n $NAMESPACE 2025-11-26 13:43:44.905889 | controller | -f -' 2025-11-26 13:43:44.905895 | controller | - ' ]' 2025-11-26 13:43:44.905910 | controller | - ' logger.go:42: 13:39:54 | glance_split/5-cleanup-glance | glance.glance.openstack.org 2025-11-26 13:43:44.905916 | controller | "glance" deleted' 2025-11-26 13:43:44.905922 | controller | - ' logger.go:42: 13:39:56 | glance_split/5-cleanup-glance | test step completed 2025-11-26 13:43:44.905927 | controller | 5-cleanup-glance' 2025-11-26 13:43:44.905933 | controller | - ' logger.go:42: 13:39:56 | glance_split/6-cleanup-common | starting test step 2025-11-26 13:43:44.905939 | controller | 6-cleanup-common' 2025-11-26 13:43:44.905947 | controller | - ' logger.go:42: 13:39:56 | glance_split/6-cleanup-common | running command: [sh 2025-11-26 13:43:44.905970 | controller | -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-11-26 13:43:44.905976 | controller | | oc -n $NAMESPACE delete --ignore-not-found -f -' 2025-11-26 13:43:44.905982 | controller | - ' ]' 2025-11-26 13:43:44.905987 | controller | - ' logger.go:42: 13:39:56 | glance_split/6-cleanup-common | running command: [sh 2025-11-26 13:43:44.905993 | controller | -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-11-26 13:43:44.905999 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2025-11-26 13:43:44.906005 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2025-11-26 13:43:44.906011 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2025-11-26 13:43:44.906016 | controller | done' 2025-11-26 13:43:44.906022 | controller | - ' ]' 2025-11-26 13:43:44.906031 | controller | - ' logger.go:42: 13:39:56 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906037 | controller | "glance-cache-glance-default-external-api-0" deleted' 2025-11-26 13:43:44.906043 | controller | - ' logger.go:42: 13:39:56 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906049 | controller | "glance-cache-glance-default-external-api-1" deleted' 2025-11-26 13:43:44.906054 | controller | - ' logger.go:42: 13:39:57 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906060 | controller | "glance-cache-glance-default-external-api-2" deleted' 2025-11-26 13:43:44.906069 | controller | - ' logger.go:42: 13:39:57 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906075 | controller | "glance-cache-glance-default-internal-api-0" deleted' 2025-11-26 13:43:44.906080 | controller | - ' logger.go:42: 13:39:57 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906086 | controller | "glance-cache-glance-default-internal-api-1" deleted' 2025-11-26 13:43:44.906092 | controller | - ' logger.go:42: 13:39:57 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906098 | controller | "glance-cache-glance-default-internal-api-2" deleted' 2025-11-26 13:43:44.906103 | controller | - ' logger.go:42: 13:39:58 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906109 | controller | "glance-glance-default-external-api-0" deleted' 2025-11-26 13:43:44.906115 | controller | - ' logger.go:42: 13:39:58 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906121 | controller | "glance-glance-default-external-api-1" deleted' 2025-11-26 13:43:44.906126 | controller | - ' logger.go:42: 13:39:58 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906132 | controller | "glance-glance-default-external-api-2" deleted' 2025-11-26 13:43:44.906138 | controller | - ' logger.go:42: 13:39:58 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906144 | controller | "glance-glance-default-internal-api-0" deleted' 2025-11-26 13:43:44.906149 | controller | - ' logger.go:42: 13:39:59 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906155 | controller | "glance-glance-default-internal-api-1" deleted' 2025-11-26 13:43:44.906161 | controller | - ' logger.go:42: 13:39:59 | glance_split/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.906167 | controller | "glance-glance-default-internal-api-2" deleted' 2025-11-26 13:43:44.906172 | controller | - ' logger.go:42: 13:39:59 | glance_split/6-cleanup-common | persistentvolume/local-storage01-crc 2025-11-26 13:43:44.906178 | controller | patched' 2025-11-26 13:43:44.906184 | controller | - ' logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage02-crc 2025-11-26 13:43:44.906190 | controller | patched' 2025-11-26 13:43:44.906196 | controller | - ' logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage03-crc 2025-11-26 13:43:44.906201 | controller | patched' 2025-11-26 13:43:44.906207 | controller | - ' logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage06-crc 2025-11-26 13:43:44.906213 | controller | patched' 2025-11-26 13:43:44.906219 | controller | - ' logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage07-crc 2025-11-26 13:43:44.906224 | controller | patched' 2025-11-26 13:43:44.906230 | controller | - ' logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage09-crc 2025-11-26 13:43:44.906236 | controller | patched' 2025-11-26 13:43:44.906242 | controller | - ' logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage11-crc 2025-11-26 13:43:44.906247 | controller | patched' 2025-11-26 13:43:44.906253 | controller | - ' logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage12-crc 2025-11-26 13:43:44.906259 | controller | patched' 2025-11-26 13:43:44.906264 | controller | - ' logger.go:42: 13:40:00 | glance_split/6-cleanup-common | persistentvolume/local-storage13-crc 2025-11-26 13:43:44.906270 | controller | patched' 2025-11-26 13:43:44.906276 | controller | - ' logger.go:42: 13:40:01 | glance_split/6-cleanup-common | persistentvolume/local-storage14-crc 2025-11-26 13:43:44.906282 | controller | patched' 2025-11-26 13:43:44.906288 | controller | - ' logger.go:42: 13:40:01 | glance_split/6-cleanup-common | persistentvolume/local-storage16-crc 2025-11-26 13:43:44.906293 | controller | patched' 2025-11-26 13:43:44.906308 | controller | - ' logger.go:42: 13:40:01 | glance_split/6-cleanup-common | persistentvolume/local-storage17-crc 2025-11-26 13:43:44.906314 | controller | patched' 2025-11-26 13:43:44.906320 | controller | - ' logger.go:42: 13:40:01 | glance_split/6-cleanup-common | test step completed 2025-11-26 13:43:44.906329 | controller | 6-cleanup-common' 2025-11-26 13:43:44.906336 | controller | - ' logger.go:42: 13:40:01 | glance_split | skipping kubernetes event logging' 2025-11-26 13:43:44.906344 | controller | - === CONT kuttl/harness/glance_image_cache 2025-11-26 13:43:44.906352 | controller | - ' logger.go:42: 13:40:01 | glance_image_cache | Skipping creation of user-supplied 2025-11-26 13:43:44.906359 | controller | namespace: glance-kuttl-tests' 2025-11-26 13:43:44.906366 | controller | - ' logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | starting test 2025-11-26 13:43:44.906372 | controller | step 1-deploy_glance' 2025-11-26 13:43:44.906378 | controller | - ' logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | running command: 2025-11-26 13:43:44.906384 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2025-11-26 13:43:44.906389 | controller | -f -' 2025-11-26 13:43:44.906397 | controller | - ' ]' 2025-11-26 13:43:44.906403 | controller | - ' logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2025-11-26 13:43:44.906409 | controller | created' 2025-11-26 13:43:44.906415 | controller | - ' logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | running command: 2025-11-26 13:43:44.906421 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-11-26 13:43:44.906427 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":2}]''' 2025-11-26 13:43:44.906432 | controller | - ' ]' 2025-11-26 13:43:44.906438 | controller | - ' logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2025-11-26 13:43:44.906444 | controller | patched' 2025-11-26 13:43:44.906450 | controller | - ' logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | running command: 2025-11-26 13:43:44.906456 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-11-26 13:43:44.906462 | controller | | oc -n $NAMESPACE apply -f -' 2025-11-26 13:43:44.906467 | controller | - ' ]' 2025-11-26 13:43:44.906473 | controller | - ' logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | configmap/openstack-scripts-9db6gc427h 2025-11-26 13:43:44.906479 | controller | created' 2025-11-26 13:43:44.906485 | controller | - ' logger.go:42: 13:40:01 | glance_image_cache/1-deploy_glance | pod/openstackclient 2025-11-26 13:43:44.906491 | controller | created' 2025-11-26 13:43:44.906497 | controller | - ' logger.go:42: 13:40:23 | glance_image_cache/1-deploy_glance | test step completed 2025-11-26 13:43:44.906503 | controller | 1-deploy_glance' 2025-11-26 13:43:44.906508 | controller | - ' logger.go:42: 13:40:23 | glance_image_cache/2-cache-image | starting test step 2025-11-26 13:43:44.906514 | controller | 2-cache-image' 2025-11-26 13:43:44.906520 | controller | - ' logger.go:42: 13:40:23 | glance_image_cache/2-cache-image | running command: 2025-11-26 13:43:44.906526 | controller | [sh -c sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh 2025-11-26 13:43:44.906531 | controller | -c "DOMAIN=glance-default-external-api.$NAMESPACE.svc REPLICA=glance-default-external-api- 2025-11-26 13:43:44.906537 | controller | ./scripts/cache_and_delete_image.sh"' 2025-11-26 13:43:44.906543 | controller | - ' ]' 2025-11-26 13:43:44.906549 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + TIME=3' 2025-11-26 13:43:44.906554 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + CACHE_TIME=6' 2025-11-26 13:43:44.906560 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + DOMAIN=glance-default-external-api.glance-kuttl-tests.svc' 2025-11-26 13:43:44.906566 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + REPLICA=glance-default-external-api-' 2025-11-26 13:43:44.906571 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + IMAGE_NAME=myimage' 2025-11-26 13:43:44.906577 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | ++ awk ''/auth_url/ 2025-11-26 13:43:44.906583 | controller | {print $2}'' /etc/openstack/clouds.yaml' 2025-11-26 13:43:44.906592 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + KEYSTONE=http://keystone-public.glance-kuttl-tests.svc:5000' 2025-11-26 13:43:44.906598 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + ADMIN_PWD=12345678' 2025-11-26 13:43:44.906607 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + ADMIN_USER=admin' 2025-11-26 13:43:44.906613 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + glance=''glance 2025-11-26 13:43:44.906619 | controller | --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-11-26 13:43:44.906625 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name 2025-11-26 13:43:44.906630 | controller | default --os-project-domain-name default ''' 2025-11-26 13:43:44.906636 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + exec' 2025-11-26 13:43:44.906642 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + echo This is 2025-11-26 13:43:44.906648 | controller | a dodgy image' 2025-11-26 13:43:44.906654 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + openstack image 2025-11-26 13:43:44.906659 | controller | list -c ID -f value' 2025-11-26 13:43:44.906665 | controller | - ' logger.go:42: 13:40:44 | glance_image_cache/2-cache-image | + xargs -n 1 openstack 2025-11-26 13:43:44.906671 | controller | image delete' 2025-11-26 13:43:44.906686 | controller | - ' logger.go:42: 13:40:54 | glance_image_cache/2-cache-image | usage: openstack 2025-11-26 13:43:44.906692 | controller | image delete [-h] [ ...]' 2025-11-26 13:43:44.906698 | controller | - ' logger.go:42: 13:40:54 | glance_image_cache/2-cache-image | openstack image 2025-11-26 13:43:44.906703 | controller | delete: error: the following arguments are required: ' 2025-11-26 13:43:44.906709 | controller | - ' logger.go:42: 13:40:54 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-11-26 13:43:44.906715 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.906721 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.906727 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.906733 | controller | cache-list' 2025-11-26 13:43:44.906738 | controller | - ' logger.go:42: 13:40:54 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-11-26 13:43:44.906744 | controller | ''$0 ~ state {print $2}''' 2025-11-26 13:43:44.906750 | controller | - ' logger.go:42: 13:40:55 | glance_image_cache/2-cache-image | Error finding address 2025-11-26 13:43:44.906756 | controller | for http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-11-26 13:43:44.906761 | controller | Unable to establish connection to http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-11-26 13:43:44.906767 | controller | HTTPConnectionPool(host=''glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc'', 2025-11-26 13:43:44.906773 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name 2025-11-26 13:43:44.906785 | controller | or service not known''))' 2025-11-26 13:43:44.906790 | controller | - ' logger.go:42: 13:40:55 | glance_image_cache/2-cache-image | + CACHED_ID=' 2025-11-26 13:43:44.906796 | controller | - ' logger.go:42: 13:40:55 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-11-26 13:43:44.906802 | controller | ]]' 2025-11-26 13:43:44.906808 | controller | - ' logger.go:42: 13:40:55 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-11-26 13:43:44.906813 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.906822 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.906828 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.906834 | controller | cache-list' 2025-11-26 13:43:44.906839 | controller | - ' logger.go:42: 13:40:55 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-11-26 13:43:44.906845 | controller | ''$0 ~ state {print $2}''' 2025-11-26 13:43:44.906851 | controller | - ' logger.go:42: 13:40:57 | glance_image_cache/2-cache-image | + CACHED_ID=' 2025-11-26 13:43:44.906857 | controller | - ' logger.go:42: 13:40:57 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-11-26 13:43:44.906862 | controller | ]]' 2025-11-26 13:43:44.906868 | controller | - ' logger.go:42: 13:40:57 | glance_image_cache/2-cache-image | + echo ''Creating 2025-11-26 13:43:44.906874 | controller | new image.''' 2025-11-26 13:43:44.906880 | controller | - ' logger.go:42: 13:40:57 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-11-26 13:43:44.906886 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.906891 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.906897 | controller | default --verbose image-create --disk-format qcow2 --container-format bare --name 2025-11-26 13:43:44.906903 | controller | myimage --file myimage' 2025-11-26 13:43:44.906909 | controller | - ' logger.go:42: 13:40:57 | glance_image_cache/2-cache-image | Creating new image.' 2025-11-26 13:43:44.906917 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2025-11-26 13:43:44.906923 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | Property | 2025-11-26 13:43:44.906929 | controller | Value |' 2025-11-26 13:43:44.906935 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2025-11-26 13:43:44.906943 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | checksum | 2025-11-26 13:43:44.906972 | controller | 69bcebf29946998555945bfd562df6f0 |' 2025-11-26 13:43:44.906981 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | container_format 2025-11-26 13:43:44.906987 | controller | | bare |' 2025-11-26 13:43:44.906992 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | created_at | 2025-11-26 13:43:44.907007 | controller | 2025-11-26T13:41:02Z |' 2025-11-26 13:43:44.907013 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | disk_format | 2025-11-26 13:43:44.907019 | controller | qcow2 |' 2025-11-26 13:43:44.907024 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | id | 2025-11-26 13:43:44.907030 | controller | 1796cf67-da66-42cc-bb6e-6ead7342c5cc |' 2025-11-26 13:43:44.907036 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | min_disk | 2025-11-26 13:43:44.907042 | controller | 0 |' 2025-11-26 13:43:44.907048 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | min_ram | 2025-11-26 13:43:44.907054 | controller | 0 |' 2025-11-26 13:43:44.907059 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | name | 2025-11-26 13:43:44.907065 | controller | myimage |' 2025-11-26 13:43:44.907074 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | os_hash_algo | 2025-11-26 13:43:44.907080 | controller | sha512 |' 2025-11-26 13:43:44.907086 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | os_hash_value | 2025-11-26 13:43:44.907092 | controller | 756138eda333dfdd93b80d8bae18b447fbab34462db0cc57df732b81e51015961e815e04c09b42da 2025-11-26 13:43:44.907097 | controller | |' 2025-11-26 13:43:44.907103 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | | 2025-11-26 13:43:44.907109 | controller | 7de16058d0fc34812d6ecc3496bd7519c395202e88705ccc |' 2025-11-26 13:43:44.907115 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | os_hidden | 2025-11-26 13:43:44.907120 | controller | False |' 2025-11-26 13:43:44.907126 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | owner | 2025-11-26 13:43:44.907132 | controller | 5988afe206694c588194fdbaef09d267 |' 2025-11-26 13:43:44.907137 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | protected | 2025-11-26 13:43:44.907143 | controller | False |' 2025-11-26 13:43:44.907149 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | size | 2025-11-26 13:43:44.907155 | controller | 22 |' 2025-11-26 13:43:44.907160 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | status | 2025-11-26 13:43:44.907169 | controller | active |' 2025-11-26 13:43:44.907175 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | stores | 2025-11-26 13:43:44.907181 | controller | default_backend |' 2025-11-26 13:43:44.907187 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | tags | 2025-11-26 13:43:44.907192 | controller | [] |' 2025-11-26 13:43:44.907198 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | updated_at | 2025-11-26 13:43:44.907204 | controller | 2025-11-26T13:41:04Z |' 2025-11-26 13:43:44.907209 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | virtual_size | 2025-11-26 13:43:44.907215 | controller | Not available |' 2025-11-26 13:43:44.907221 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | | visibility | 2025-11-26 13:43:44.907227 | controller | shared |' 2025-11-26 13:43:44.907232 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2025-11-26 13:43:44.907238 | controller | - ' logger.go:42: 13:41:04 | glance_image_cache/2-cache-image | + sleep 3' 2025-11-26 13:43:44.907244 | controller | - ' logger.go:42: 13:41:07 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-11-26 13:43:44.907250 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.907255 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.907261 | controller | default image-list' 2025-11-26 13:43:44.907267 | controller | - ' logger.go:42: 13:41:07 | glance_image_cache/2-cache-image | ++ awk -v img=myimage 2025-11-26 13:43:44.907276 | controller | ''$0 ~ img {print $2}''' 2025-11-26 13:43:44.907291 | controller | - ' logger.go:42: 13:41:08 | glance_image_cache/2-cache-image | Image ID: 1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.907297 | controller | - ' logger.go:42: 13:41:08 | glance_image_cache/2-cache-image | + ID=1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.907303 | controller | - ' logger.go:42: 13:41:08 | glance_image_cache/2-cache-image | + echo ''Image 2025-11-26 13:43:44.907308 | controller | ID: 1796cf67-da66-42cc-bb6e-6ead7342c5cc''' 2025-11-26 13:43:44.907314 | controller | - ' logger.go:42: 13:41:08 | glance_image_cache/2-cache-image | + sleep 3' 2025-11-26 13:43:44.907320 | controller | - ' logger.go:42: 13:41:11 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-11-26 13:43:44.907326 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.907332 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.907337 | controller | default image-show 1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.907343 | controller | - ' logger.go:42: 13:41:11 | glance_image_cache/2-cache-image | ++ awk ''/status/{print 2025-11-26 13:43:44.907349 | controller | $4}''' 2025-11-26 13:43:44.907355 | controller | - ' logger.go:42: 13:41:13 | glance_image_cache/2-cache-image | Image Status => 2025-11-26 13:43:44.907363 | controller | active' 2025-11-26 13:43:44.907371 | controller | - ' logger.go:42: 13:41:13 | glance_image_cache/2-cache-image | Caching image on 2025-11-26 13:43:44.907379 | controller | replica 0' 2025-11-26 13:43:44.907386 | controller | - ' logger.go:42: 13:41:13 | glance_image_cache/2-cache-image | + STATE=active' 2025-11-26 13:43:44.907392 | controller | - ' logger.go:42: 13:41:13 | glance_image_cache/2-cache-image | + echo ''Image 2025-11-26 13:43:44.907397 | controller | Status => active''' 2025-11-26 13:43:44.907403 | controller | - ' logger.go:42: 13:41:13 | glance_image_cache/2-cache-image | + [[ active != 2025-11-26 13:43:44.907409 | controller | \a\c\t\i\v\e ]]' 2025-11-26 13:43:44.907415 | controller | - ' logger.go:42: 13:41:13 | glance_image_cache/2-cache-image | + echo ''Caching 2025-11-26 13:43:44.907420 | controller | image on replica 0''' 2025-11-26 13:43:44.907426 | controller | - ' logger.go:42: 13:41:13 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-11-26 13:43:44.907432 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.907438 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.907443 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.907449 | controller | cache-queue 1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.907471 | controller | - ' logger.go:42: 13:41:14 | glance_image_cache/2-cache-image | + sleep 6' 2025-11-26 13:43:44.907477 | controller | - ' logger.go:42: 13:41:20 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-11-26 13:43:44.907485 | controller | ''$0 ~ state {print $2}''' 2025-11-26 13:43:44.907491 | controller | - ' logger.go:42: 13:41:20 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-11-26 13:43:44.907496 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.907502 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.907508 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.907514 | controller | cache-list' 2025-11-26 13:43:44.907520 | controller | - ' logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | + CACHED_ID=1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.907525 | controller | - ' logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | + echo ''Cached 2025-11-26 13:43:44.907531 | controller | image id on replica 0 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc''' 2025-11-26 13:43:44.907537 | controller | - ' logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | + [[ 1796cf67-da66-42cc-bb6e-6ead7342c5cc 2025-11-26 13:43:44.907546 | controller | != 1796cf67-da66-42cc-bb6e-6ead7342c5cc ]]' 2025-11-26 13:43:44.907552 | controller | - ' logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | + echo ''Verifying 2025-11-26 13:43:44.907558 | controller | image is not cached on replica 1''' 2025-11-26 13:43:44.907564 | controller | - ' logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | Cached image id 2025-11-26 13:43:44.907569 | controller | on replica 0 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.907575 | controller | - ' logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | Verifying image 2025-11-26 13:43:44.907581 | controller | is not cached on replica 1' 2025-11-26 13:43:44.907587 | controller | - ' logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-11-26 13:43:44.907592 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.907598 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.907604 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.907610 | controller | cache-list' 2025-11-26 13:43:44.907615 | controller | - ' logger.go:42: 13:41:22 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-11-26 13:43:44.907621 | controller | ''$0 ~ state {print $2}''' 2025-11-26 13:43:44.907627 | controller | - ' logger.go:42: 13:41:23 | glance_image_cache/2-cache-image | + CACHED_ID_1=' 2025-11-26 13:43:44.907633 | controller | - ' logger.go:42: 13:41:23 | glance_image_cache/2-cache-image | + echo ''Cached 2025-11-26 13:43:44.907648 | controller | image id on replica 1 => ''' 2025-11-26 13:43:44.907655 | controller | - ' logger.go:42: 13:41:23 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-11-26 13:43:44.907660 | controller | ]]' 2025-11-26 13:43:44.907666 | controller | - ' logger.go:42: 13:41:23 | glance_image_cache/2-cache-image | + echo ''Caching 2025-11-26 13:43:44.907672 | controller | image on replica 1''' 2025-11-26 13:43:44.907678 | controller | - ' logger.go:42: 13:41:23 | glance_image_cache/2-cache-image | Cached image id 2025-11-26 13:43:44.907684 | controller | on replica 1 => ' 2025-11-26 13:43:44.907690 | controller | - ' logger.go:42: 13:41:23 | glance_image_cache/2-cache-image | Caching image on 2025-11-26 13:43:44.907695 | controller | replica 1' 2025-11-26 13:43:44.907701 | controller | - ' logger.go:42: 13:41:23 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-11-26 13:43:44.907707 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.907713 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.907718 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.907724 | controller | cache-queue 1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.907730 | controller | - ' logger.go:42: 13:41:24 | glance_image_cache/2-cache-image | + sleep 6' 2025-11-26 13:43:44.907736 | controller | - ' logger.go:42: 13:41:30 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-11-26 13:43:44.907741 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.907747 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.907762 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.907768 | controller | cache-list' 2025-11-26 13:43:44.907774 | controller | - ' logger.go:42: 13:41:30 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-11-26 13:43:44.907780 | controller | ''$0 ~ state {print $2}''' 2025-11-26 13:43:44.907786 | controller | - ' logger.go:42: 13:41:32 | glance_image_cache/2-cache-image | Cached image id 2025-11-26 13:43:44.907792 | controller | on replica 1 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.907800 | controller | - ' logger.go:42: 13:41:32 | glance_image_cache/2-cache-image | + CACHED_ID_2=1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.907806 | controller | - ' logger.go:42: 13:41:32 | glance_image_cache/2-cache-image | + echo ''Cached 2025-11-26 13:43:44.907812 | controller | image id on replica 1 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc''' 2025-11-26 13:43:44.907818 | controller | - ' logger.go:42: 13:41:32 | glance_image_cache/2-cache-image | + [[ 1796cf67-da66-42cc-bb6e-6ead7342c5cc 2025-11-26 13:43:44.907824 | controller | != 1796cf67-da66-42cc-bb6e-6ead7342c5cc ]]' 2025-11-26 13:43:44.907829 | controller | - ' logger.go:42: 13:41:32 | glance_image_cache/2-cache-image | Deleting cached 2025-11-26 13:43:44.907835 | controller | image from replica 0' 2025-11-26 13:43:44.907843 | controller | - ' logger.go:42: 13:41:32 | glance_image_cache/2-cache-image | + echo ''Deleting 2025-11-26 13:43:44.907849 | controller | cached image from replica 0''' 2025-11-26 13:43:44.907855 | controller | - ' logger.go:42: 13:41:32 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-11-26 13:43:44.907861 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.907866 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.907872 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.907880 | controller | cache-delete 1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.907886 | controller | - ' logger.go:42: 13:41:33 | glance_image_cache/2-cache-image | Verifying image 2025-11-26 13:43:44.907892 | controller | is still cached on replica 1' 2025-11-26 13:43:44.907898 | controller | - ' logger.go:42: 13:41:33 | glance_image_cache/2-cache-image | + echo ''Verifying 2025-11-26 13:43:44.907904 | controller | image is still cached on replica 1''' 2025-11-26 13:43:44.907909 | controller | - ' logger.go:42: 13:41:33 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-11-26 13:43:44.907915 | controller | ''$0 ~ state {print $2}''' 2025-11-26 13:43:44.907921 | controller | - ' logger.go:42: 13:41:33 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-11-26 13:43:44.907926 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.907932 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.907938 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.907944 | controller | cache-list' 2025-11-26 13:43:44.907964 | controller | - ' logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | Cached image id 2025-11-26 13:43:44.907973 | controller | on replica 1 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.907978 | controller | - ' logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | Verify Cached image 2025-11-26 13:43:44.907984 | controller | is deleted from replica 0' 2025-11-26 13:43:44.907990 | controller | - ' logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | + CACHED_ID_3=1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.908004 | controller | - ' logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | + echo ''Cached 2025-11-26 13:43:44.908010 | controller | image id on replica 1 => 1796cf67-da66-42cc-bb6e-6ead7342c5cc''' 2025-11-26 13:43:44.908016 | controller | - ' logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | + [[ 1796cf67-da66-42cc-bb6e-6ead7342c5cc 2025-11-26 13:43:44.908022 | controller | != 1796cf67-da66-42cc-bb6e-6ead7342c5cc ]]' 2025-11-26 13:43:44.908028 | controller | - ' logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | + echo ''Verify 2025-11-26 13:43:44.908034 | controller | Cached image is deleted from replica 0''' 2025-11-26 13:43:44.908040 | controller | - ' logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-11-26 13:43:44.908046 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.908060 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.908065 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.908071 | controller | cache-list' 2025-11-26 13:43:44.908077 | controller | - ' logger.go:42: 13:41:35 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-11-26 13:43:44.908083 | controller | ''$0 ~ state {print $2}''' 2025-11-26 13:43:44.908089 | controller | - ' logger.go:42: 13:41:36 | glance_image_cache/2-cache-image | Deleting image 2025-11-26 13:43:44.908094 | controller | 1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.908100 | controller | - ' logger.go:42: 13:41:36 | glance_image_cache/2-cache-image | + CACHED_ID_4=' 2025-11-26 13:43:44.908106 | controller | - ' logger.go:42: 13:41:36 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-11-26 13:43:44.908111 | controller | ]]' 2025-11-26 13:43:44.908117 | controller | - ' logger.go:42: 13:41:36 | glance_image_cache/2-cache-image | + echo ''Deleting 2025-11-26 13:43:44.908123 | controller | image 1796cf67-da66-42cc-bb6e-6ead7342c5cc''' 2025-11-26 13:43:44.908129 | controller | - ' logger.go:42: 13:41:36 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-11-26 13:43:44.908134 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.908140 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.908146 | controller | default image-delete 1796cf67-da66-42cc-bb6e-6ead7342c5cc' 2025-11-26 13:43:44.908152 | controller | - ' logger.go:42: 13:41:38 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-11-26 13:43:44.908157 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-11-26 13:43:44.908163 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-11-26 13:43:44.908169 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-11-26 13:43:44.908174 | controller | cache-list' 2025-11-26 13:43:44.908180 | controller | - ' logger.go:42: 13:41:38 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-11-26 13:43:44.908186 | controller | ''$0 ~ state {print $2}''' 2025-11-26 13:43:44.908192 | controller | - ' logger.go:42: 13:41:39 | glance_image_cache/2-cache-image | Caching tests executed 2025-11-26 13:43:44.908197 | controller | successfully!!!' 2025-11-26 13:43:44.908203 | controller | - ' logger.go:42: 13:41:39 | glance_image_cache/2-cache-image | + CACHED_ID_5=' 2025-11-26 13:43:44.908209 | controller | - ' logger.go:42: 13:41:39 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-11-26 13:43:44.908214 | controller | ]]' 2025-11-26 13:43:44.908224 | controller | - ' logger.go:42: 13:41:39 | glance_image_cache/2-cache-image | + echo ''Caching 2025-11-26 13:43:44.908229 | controller | tests executed successfully!!!''' 2025-11-26 13:43:44.908235 | controller | - ' logger.go:42: 13:41:39 | glance_image_cache/2-cache-image | + exit 0' 2025-11-26 13:43:44.908241 | controller | - ' logger.go:42: 13:41:39 | glance_image_cache/2-cache-image | test step completed 2025-11-26 13:43:44.908247 | controller | 2-cache-image' 2025-11-26 13:43:44.908253 | controller | - ' logger.go:42: 13:41:39 | glance_image_cache/3-scale-down-glanceapis | starting 2025-11-26 13:43:44.908258 | controller | test step 3-scale-down-glanceapis' 2025-11-26 13:43:44.908264 | controller | - ' logger.go:42: 13:41:39 | glance_image_cache/3-scale-down-glanceapis | running 2025-11-26 13:43:44.908270 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-11-26 13:43:44.908276 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2025-11-26 13:43:44.908281 | controller | - ' ]' 2025-11-26 13:43:44.908287 | controller | - ' logger.go:42: 13:41:40 | glance_image_cache/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.908293 | controller | patched' 2025-11-26 13:43:44.908299 | controller | - ' logger.go:42: 13:41:41 | glance_image_cache/3-scale-down-glanceapis | test 2025-11-26 13:43:44.908307 | controller | step completed 3-scale-down-glanceapis' 2025-11-26 13:43:44.908313 | controller | - ' logger.go:42: 13:41:41 | glance_image_cache/4-cleanup-glance | starting test 2025-11-26 13:43:44.908319 | controller | step 4-cleanup-glance' 2025-11-26 13:43:44.908325 | controller | - ' logger.go:42: 13:41:41 | glance_image_cache/4-cleanup-glance | running command: 2025-11-26 13:43:44.908330 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single | oc delete -n $NAMESPACE 2025-11-26 13:43:44.908336 | controller | -f -' 2025-11-26 13:43:44.908342 | controller | - ' ]' 2025-11-26 13:43:44.908348 | controller | - ' logger.go:42: 13:41:41 | glance_image_cache/4-cleanup-glance | glance.glance.openstack.org 2025-11-26 13:43:44.908354 | controller | "glance" deleted' 2025-11-26 13:43:44.908368 | controller | - ' logger.go:42: 13:41:45 | glance_image_cache/4-cleanup-glance | test step completed 2025-11-26 13:43:44.908375 | controller | 4-cleanup-glance' 2025-11-26 13:43:44.908382 | controller | - ' logger.go:42: 13:41:45 | glance_image_cache/5-cleanup-common | starting test 2025-11-26 13:43:44.908391 | controller | step 5-cleanup-common' 2025-11-26 13:43:44.908398 | controller | - ' logger.go:42: 13:41:45 | glance_image_cache/5-cleanup-common | running command: 2025-11-26 13:43:44.908406 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-11-26 13:43:44.908412 | controller | | oc -n $NAMESPACE delete --ignore-not-found -f -' 2025-11-26 13:43:44.908418 | controller | - ' ]' 2025-11-26 13:43:44.908423 | controller | - ' logger.go:42: 13:41:46 | glance_image_cache/5-cleanup-common | configmap "openstack-scripts-9db6gc427h" 2025-11-26 13:43:44.908429 | controller | deleted' 2025-11-26 13:43:44.908435 | controller | - ' logger.go:42: 13:41:46 | glance_image_cache/5-cleanup-common | pod "openstackclient" 2025-11-26 13:43:44.908441 | controller | deleted' 2025-11-26 13:43:44.908446 | controller | - ' logger.go:42: 13:41:46 | glance_image_cache/5-cleanup-common | running command: 2025-11-26 13:43:44.908452 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-11-26 13:43:44.908458 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2025-11-26 13:43:44.908464 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2025-11-26 13:43:44.908470 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2025-11-26 13:43:44.908479 | controller | done' 2025-11-26 13:43:44.908485 | controller | - ' ]' 2025-11-26 13:43:44.908490 | controller | - ' logger.go:42: 13:41:47 | glance_image_cache/5-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.908496 | controller | "glance-cache-glance-default-external-api-0" deleted' 2025-11-26 13:43:44.908502 | controller | - ' logger.go:42: 13:41:47 | glance_image_cache/5-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.908508 | controller | "glance-cache-glance-default-external-api-1" deleted' 2025-11-26 13:43:44.908513 | controller | - ' logger.go:42: 13:41:47 | glance_image_cache/5-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.908519 | controller | "glance-cache-glance-default-internal-api-0" deleted' 2025-11-26 13:43:44.908525 | controller | - ' logger.go:42: 13:41:47 | glance_image_cache/5-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.908530 | controller | "glance-cache-glance-default-internal-api-1" deleted' 2025-11-26 13:43:44.908539 | controller | - ' logger.go:42: 13:41:48 | glance_image_cache/5-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.908545 | controller | "glance-glance-default-external-api-0" deleted' 2025-11-26 13:43:44.908550 | controller | - ' logger.go:42: 13:41:48 | glance_image_cache/5-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.908556 | controller | "glance-glance-default-external-api-1" deleted' 2025-11-26 13:43:44.908562 | controller | - ' logger.go:42: 13:41:48 | glance_image_cache/5-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.908568 | controller | "glance-glance-default-internal-api-0" deleted' 2025-11-26 13:43:44.908577 | controller | - ' logger.go:42: 13:41:48 | glance_image_cache/5-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.908583 | controller | "glance-glance-default-internal-api-1" deleted' 2025-11-26 13:43:44.908588 | controller | - ' logger.go:42: 13:41:49 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage02-crc 2025-11-26 13:43:44.908594 | controller | patched' 2025-11-26 13:43:44.908600 | controller | - ' logger.go:42: 13:41:49 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage06-crc 2025-11-26 13:43:44.908605 | controller | patched' 2025-11-26 13:43:44.908611 | controller | - ' logger.go:42: 13:41:49 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage07-crc 2025-11-26 13:43:44.908617 | controller | patched' 2025-11-26 13:43:44.908623 | controller | - ' logger.go:42: 13:41:49 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage11-crc 2025-11-26 13:43:44.908628 | controller | patched' 2025-11-26 13:43:44.908634 | controller | - ' logger.go:42: 13:41:49 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage13-crc 2025-11-26 13:43:44.908640 | controller | patched' 2025-11-26 13:43:44.908645 | controller | - ' logger.go:42: 13:41:50 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage14-crc 2025-11-26 13:43:44.908651 | controller | patched' 2025-11-26 13:43:44.908657 | controller | - ' logger.go:42: 13:41:50 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage17-crc 2025-11-26 13:43:44.908663 | controller | patched' 2025-11-26 13:43:44.908668 | controller | - ' logger.go:42: 13:41:50 | glance_image_cache/5-cleanup-common | persistentvolume/local-storage18-crc 2025-11-26 13:43:44.908674 | controller | patched' 2025-11-26 13:43:44.908680 | controller | - ' logger.go:42: 13:41:50 | glance_image_cache/5-cleanup-common | test step completed 2025-11-26 13:43:44.908686 | controller | 5-cleanup-common' 2025-11-26 13:43:44.908691 | controller | - ' logger.go:42: 13:41:50 | glance_image_cache | skipping kubernetes event logging' 2025-11-26 13:43:44.908697 | controller | - === CONT kuttl/harness/glance_single 2025-11-26 13:43:44.908703 | controller | - ' logger.go:42: 13:41:50 | glance_single | Skipping creation of user-supplied 2025-11-26 13:43:44.908709 | controller | namespace: glance-kuttl-tests' 2025-11-26 13:43:44.908714 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | starting test step 2025-11-26 13:43:44.908720 | controller | 1-deploy_glance' 2025-11-26 13:43:44.908726 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.908750 | controller | -c oc kustomize ../../../../config/samples/layout/single | oc apply -n $NAMESPACE 2025-11-26 13:43:44.908757 | controller | -f -' 2025-11-26 13:43:44.908763 | controller | - ' ]' 2025-11-26 13:43:44.908781 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | glance.glance.openstack.org/glance 2025-11-26 13:43:44.908787 | controller | created' 2025-11-26 13:43:44.908793 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.908800 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.908807 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.908813 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.908819 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.908826 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.908832 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.908839 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.908845 | controller | - ' exit 0' 2025-11-26 13:43:44.908851 | controller | - ' else' 2025-11-26 13:43:44.908858 | controller | - ' exit 1' 2025-11-26 13:43:44.908864 | controller | - ' fi' 2025-11-26 13:43:44.908870 | controller | - ' ]' 2025-11-26 13:43:44.908877 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.908887 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.908893 | controller | }}''' 2025-11-26 13:43:44.908900 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.908906 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.908912 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.908919 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.908925 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | error: error executing 2025-11-26 13:43:44.908932 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.908938 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.908965 | controller | at : error calling index: index of 2025-11-26 13:43:44.908975 | controller | untyped nil' 2025-11-26 13:43:44.908981 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.908988 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.909000 | controller | for debugging the template:' 2025-11-26 13:43:44.909005 | controller | - " logger.go:42: 13:41:50 | glance_single/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.909011 | controller | - " logger.go:42: 13:41:50 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.909017 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.909023 | controller | }}" 2025-11-26 13:43:44.909029 | controller | - " logger.go:42: 13:41:50 | glance_single/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.909035 | controller | - " logger.go:42: 13:41:50 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.909052 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44253\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.909063 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.909069 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.909075 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.909082 | controller | creation in progress\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.909088 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DB 2025-11-26 13:43:44.909097 | controller | create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DBsync 2025-11-26 13:43:44.909102 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.909108 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.909114 | controller | data not checked\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.909120 | controller | Memcached create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.909126 | controller | creation in progress\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.909144 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.909150 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.909159 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Service 2025-11-26 13:43:44.909164 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"observedGeneration\":1}}" 2025-11-26 13:43:44.909170 | controller | - " logger.go:42: 13:41:50 | glance_single/1-deploy_glance | \tobject given to 2025-11-26 13:43:44.909176 | controller | template engine was:" 2025-11-26 13:43:44.909182 | controller | - " logger.go:42: 13:41:50 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.909188 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.909194 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2025-11-26 13:43:44.909201 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.909207 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.909212 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.909218 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.909224 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.909230 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.909235 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.909241 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.909247 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.909253 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.909258 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.909264 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.909270 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.909276 | controller | f:conditions:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-11-26 13:43:44.909281 | controller | subresource:status time:2025-11-26T13:41:50Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.909287 | controller | resourceVersion:44253 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] spec:map[apiTimeout:60 2025-11-26 13:43:44.909293 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.909302 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.909308 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | debug = true' 2025-11-26 13:43:44.909313 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.909319 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.909325 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.909331 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.909337 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.909342 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.909348 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.909362 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.909371 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.909376 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.909382 | controller | message:NotificationBusInstance creation in progress reason:Requested severity:Info 2025-11-26 13:43:44.909388 | controller | status:False type:Ready] map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob 2025-11-26 13:43:44.909395 | controller | not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.909402 | controller | message:DB create not started reason:Init status:Unknown type:DBReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.909413 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.909422 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.909428 | controller | message:Input data not checked reason:Init status:Unknown type:InputReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.909434 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.909440 | controller | message: Memcached create not started reason:Init status:Unknown type:MemcachedReady] 2025-11-26 13:43:44.909445 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:NotificationBusInstance creation 2025-11-26 13:43:44.909451 | controller | in progress reason:Requested severity:Info status:False type:NotificationBusInstanceReady] 2025-11-26 13:43:44.909457 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.909463 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.909468 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.909474 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.909480 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:Service config create not started 2025-11-26 13:43:44.909486 | controller | reason:Init status:Unknown type:ServiceConfigReady]] observedGeneration:1]]''' 2025-11-26 13:43:44.909491 | controller | - ' logger.go:42: 13:41:50 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.909497 | controller | 1 additional commands' 2025-11-26 13:43:44.909503 | controller | - ' logger.go:42: 13:41:51 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.909508 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.909517 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.909523 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.909529 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.909535 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.909540 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.909546 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.909552 | controller | - ' exit 0' 2025-11-26 13:43:44.909560 | controller | - ' else' 2025-11-26 13:43:44.909566 | controller | - ' exit 1' 2025-11-26 13:43:44.909572 | controller | - ' fi' 2025-11-26 13:43:44.909577 | controller | - ' ]' 2025-11-26 13:43:44.909583 | controller | - ' logger.go:42: 13:41:51 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.909589 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.909595 | controller | }}''' 2025-11-26 13:43:44.909600 | controller | - ' logger.go:42: 13:41:51 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.909606 | controller | - ' logger.go:42: 13:41:51 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.909614 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.909620 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.909626 | controller | - ' logger.go:42: 13:41:52 | glance_single/1-deploy_glance | error: error executing 2025-11-26 13:43:44.909632 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.909637 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.909643 | controller | at : error calling index: index of 2025-11-26 13:43:44.909649 | controller | untyped nil' 2025-11-26 13:43:44.909655 | controller | - ' logger.go:42: 13:41:52 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.909660 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.909682 | controller | for debugging the template:' 2025-11-26 13:43:44.909688 | controller | - " logger.go:42: 13:41:52 | glance_single/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.909693 | controller | - " logger.go:42: 13:41:52 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.909699 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.909705 | controller | }}" 2025-11-26 13:43:44.909711 | controller | - " logger.go:42: 13:41:52 | glance_single/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.909717 | controller | - " logger.go:42: 13:41:52 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.909723 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44272\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.909733 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.909739 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.909754 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:51Z\",\"message\":\"Setup 2025-11-26 13:43:44.909760 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.909766 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DB 2025-11-26 13:43:44.909772 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DBsync 2025-11-26 13:43:44.909778 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.909787 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.909793 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.909799 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.909805 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.909810 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.909816 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.909822 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.909827 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Service 2025-11-26 13:43:44.909833 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.909839 | controller | - " logger.go:42: 13:41:52 | glance_single/1-deploy_glance | \tobject given to 2025-11-26 13:43:44.909845 | controller | template engine was:" 2025-11-26 13:43:44.909850 | controller | - " logger.go:42: 13:41:52 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.909856 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.909862 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2025-11-26 13:43:44.909868 | controller | - ' logger.go:42: 13:41:52 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.909874 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.909888 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.909894 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.909899 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.909905 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.909911 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.909920 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.909926 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.909932 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.909937 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.909943 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.909966 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.909975 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-11-26 13:43:44.909981 | controller | operation:Update subresource:status time:2025-11-26T13:41:51Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.909986 | controller | resourceVersion:44272 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] spec:map[apiTimeout:60 2025-11-26 13:43:44.909992 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.909998 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.910004 | controller | - ' logger.go:42: 13:41:52 | glance_single/1-deploy_glance | debug = true' 2025-11-26 13:43:44.910010 | controller | - ' logger.go:42: 13:41:52 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.910015 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.910021 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.910027 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.910033 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.910038 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.910044 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.910050 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.910056 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.910061 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:51Z 2025-11-26 13:43:44.910067 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910073 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910079 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.910084 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:DBsync not started reason:Init 2025-11-26 13:43:44.910090 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI 2025-11-26 13:43:44.910096 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910102 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910107 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910116 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.910122 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.910134 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910140 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.910146 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.910161 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.910167 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910173 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.910179 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:Service config create not started 2025-11-26 13:43:44.910184 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.910190 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.910196 | controller | - ' logger.go:42: 13:41:52 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.910202 | controller | 1 additional commands' 2025-11-26 13:43:44.910208 | controller | - ' logger.go:42: 13:41:53 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.910214 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.910219 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.910225 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.910231 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.910237 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.910242 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.910248 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.910254 | controller | - ' exit 0' 2025-11-26 13:43:44.910260 | controller | - ' else' 2025-11-26 13:43:44.910265 | controller | - ' exit 1' 2025-11-26 13:43:44.910271 | controller | - ' fi' 2025-11-26 13:43:44.910277 | controller | - ' ]' 2025-11-26 13:43:44.910283 | controller | - ' logger.go:42: 13:41:53 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.910288 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.910294 | controller | }}''' 2025-11-26 13:43:44.910300 | controller | - ' logger.go:42: 13:41:53 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.910306 | controller | - ' logger.go:42: 13:41:53 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.910315 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.910320 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.910326 | controller | - ' logger.go:42: 13:41:53 | glance_single/1-deploy_glance | error: error executing 2025-11-26 13:43:44.910332 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.910338 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.910343 | controller | at : error calling index: index of 2025-11-26 13:43:44.910349 | controller | untyped nil' 2025-11-26 13:43:44.910355 | controller | - ' logger.go:42: 13:41:53 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.910361 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.910375 | controller | for debugging the template:' 2025-11-26 13:43:44.910381 | controller | - " logger.go:42: 13:41:53 | glance_single/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.910387 | controller | - " logger.go:42: 13:41:53 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.910392 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.910398 | controller | }}" 2025-11-26 13:43:44.910404 | controller | - " logger.go:42: 13:41:53 | glance_single/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.910410 | controller | - " logger.go:42: 13:41:53 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.910430 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44272\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.910440 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.910447 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.910453 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:51Z\",\"message\":\"Setup 2025-11-26 13:43:44.910462 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.910468 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DB 2025-11-26 13:43:44.910474 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DBsync 2025-11-26 13:43:44.910480 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.910486 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.910501 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.910507 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.910513 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.910519 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.910524 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.910530 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.910536 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Service 2025-11-26 13:43:44.910542 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.910548 | controller | - " logger.go:42: 13:41:53 | glance_single/1-deploy_glance | \tobject given to 2025-11-26 13:43:44.910553 | controller | template engine was:" 2025-11-26 13:43:44.910559 | controller | - " logger.go:42: 13:41:53 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.910565 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.910574 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2025-11-26 13:43:44.910580 | controller | - ' logger.go:42: 13:41:53 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910586 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.910592 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.910597 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.910603 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.910609 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.910615 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.910620 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.910626 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.910632 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.910638 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.910643 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.910649 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.910655 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-11-26 13:43:44.910661 | controller | operation:Update subresource:status time:2025-11-26T13:41:51Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.910666 | controller | resourceVersion:44272 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] spec:map[apiTimeout:60 2025-11-26 13:43:44.910672 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.910678 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.910696 | controller | - ' logger.go:42: 13:41:53 | glance_single/1-deploy_glance | debug = true' 2025-11-26 13:43:44.910702 | controller | - ' logger.go:42: 13:41:53 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.910708 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.910713 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.910719 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.910725 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.910731 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.910737 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.910742 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.910748 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.910757 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:51Z 2025-11-26 13:43:44.910763 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910768 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910774 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.910780 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:DBsync not started reason:Init 2025-11-26 13:43:44.910786 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI 2025-11-26 13:43:44.910791 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910797 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910803 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910809 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.910814 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.910820 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910826 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.910831 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.910837 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.910846 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.910852 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.910857 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:Service config create not started 2025-11-26 13:43:44.910863 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.910869 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.910875 | controller | - ' logger.go:42: 13:41:53 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.910881 | controller | 1 additional commands' 2025-11-26 13:43:44.910886 | controller | - ' logger.go:42: 13:41:54 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.910892 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.910898 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.910904 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.910910 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.910915 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.910921 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.910927 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.910933 | controller | - ' exit 0' 2025-11-26 13:43:44.910939 | controller | - ' else' 2025-11-26 13:43:44.910944 | controller | - ' exit 1' 2025-11-26 13:43:44.910968 | controller | - ' fi' 2025-11-26 13:43:44.910974 | controller | - ' ]' 2025-11-26 13:43:44.910980 | controller | - ' logger.go:42: 13:41:54 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.910985 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.910995 | controller | }}''' 2025-11-26 13:43:44.911012 | controller | - ' logger.go:42: 13:41:54 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.911018 | controller | - ' logger.go:42: 13:41:54 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.911024 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.911030 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.911036 | controller | - ' logger.go:42: 13:41:54 | glance_single/1-deploy_glance | error: error executing 2025-11-26 13:43:44.911042 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.911048 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.911054 | controller | at : error calling index: index of 2025-11-26 13:43:44.911059 | controller | untyped nil' 2025-11-26 13:43:44.911065 | controller | - ' logger.go:42: 13:41:54 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.911071 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.911082 | controller | for debugging the template:' 2025-11-26 13:43:44.911088 | controller | - " logger.go:42: 13:41:54 | glance_single/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.911094 | controller | - " logger.go:42: 13:41:54 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.911099 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.911105 | controller | }}" 2025-11-26 13:43:44.911111 | controller | - " logger.go:42: 13:41:54 | glance_single/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.911117 | controller | - " logger.go:42: 13:41:54 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.911132 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44272\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.911142 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.911148 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.911154 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:51Z\",\"message\":\"Setup 2025-11-26 13:43:44.911160 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.911166 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DB 2025-11-26 13:43:44.911172 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DBsync 2025-11-26 13:43:44.911178 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.911184 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.911190 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.911195 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.911201 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.911207 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.911216 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.911222 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.911228 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Service 2025-11-26 13:43:44.911234 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.911239 | controller | - " logger.go:42: 13:41:54 | glance_single/1-deploy_glance | \tobject given to 2025-11-26 13:43:44.911245 | controller | template engine was:" 2025-11-26 13:43:44.911251 | controller | - " logger.go:42: 13:41:54 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.911265 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.911272 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2025-11-26 13:43:44.911277 | controller | - ' logger.go:42: 13:41:54 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.911286 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.911292 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.911298 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.911304 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.911310 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.911315 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.911321 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.911327 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.911333 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.911338 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.911344 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.911350 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.911356 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-11-26 13:43:44.911361 | controller | operation:Update subresource:status time:2025-11-26T13:41:51Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.911370 | controller | resourceVersion:44272 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] spec:map[apiTimeout:60 2025-11-26 13:43:44.911376 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.911382 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.911388 | controller | - ' logger.go:42: 13:41:54 | glance_single/1-deploy_glance | debug = true' 2025-11-26 13:43:44.911393 | controller | - ' logger.go:42: 13:41:54 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.911399 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.911405 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.911410 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.911416 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.911422 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.911428 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.911434 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.911442 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.911450 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:51Z 2025-11-26 13:43:44.911458 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.911468 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.911474 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.911479 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:DBsync not started reason:Init 2025-11-26 13:43:44.911485 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI 2025-11-26 13:43:44.911501 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.911507 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.911512 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.911518 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.911524 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.911530 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.911536 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.911541 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.911547 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.911553 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.911559 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.911564 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:Service config create not started 2025-11-26 13:43:44.911570 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.911582 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.911588 | controller | - ' logger.go:42: 13:41:54 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.911594 | controller | 1 additional commands' 2025-11-26 13:43:44.911600 | controller | - ' logger.go:42: 13:41:55 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.911605 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.911611 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.911617 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.911622 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.911628 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.911634 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.911642 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.911648 | controller | - ' exit 0' 2025-11-26 13:43:44.911654 | controller | - ' else' 2025-11-26 13:43:44.911660 | controller | - ' exit 1' 2025-11-26 13:43:44.911665 | controller | - ' fi' 2025-11-26 13:43:44.911671 | controller | - ' ]' 2025-11-26 13:43:44.911677 | controller | - ' logger.go:42: 13:41:55 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.911683 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.911688 | controller | }}''' 2025-11-26 13:43:44.911694 | controller | - ' logger.go:42: 13:41:55 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.911700 | controller | - ' logger.go:42: 13:41:55 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.911708 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.911714 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.911720 | controller | - ' logger.go:42: 13:41:55 | glance_single/1-deploy_glance | error: error executing 2025-11-26 13:43:44.911726 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.911732 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.911737 | controller | at : error calling index: index of 2025-11-26 13:43:44.911744 | controller | untyped nil' 2025-11-26 13:43:44.911749 | controller | - ' logger.go:42: 13:41:55 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.911755 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.911767 | controller | for debugging the template:' 2025-11-26 13:43:44.911772 | controller | - " logger.go:42: 13:41:55 | glance_single/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.911778 | controller | - " logger.go:42: 13:41:55 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.911784 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.911789 | controller | }}" 2025-11-26 13:43:44.911795 | controller | - " logger.go:42: 13:41:55 | glance_single/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.911813 | controller | - " logger.go:42: 13:41:55 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.911823 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44272\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.911830 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.911836 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.911842 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:51Z\",\"message\":\"Setup 2025-11-26 13:43:44.911851 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.911866 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DB 2025-11-26 13:43:44.911875 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"DBsync 2025-11-26 13:43:44.911881 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.911886 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.911892 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.911901 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.911907 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.911912 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.911918 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.911924 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.911930 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Service 2025-11-26 13:43:44.911935 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-11-26 13:43:44.911941 | controller | - " logger.go:42: 13:41:55 | glance_single/1-deploy_glance | \tobject given to 2025-11-26 13:43:44.911962 | controller | template engine was:" 2025-11-26 13:43:44.911971 | controller | - " logger.go:42: 13:41:55 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.911980 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.911986 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2025-11-26 13:43:44.911992 | controller | - ' logger.go:42: 13:41:55 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.911998 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.912004 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.912009 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.912018 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.912024 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.912030 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.912035 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.912051 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.912057 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.912063 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.912068 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.912074 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.912080 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-11-26 13:43:44.912086 | controller | operation:Update subresource:status time:2025-11-26T13:41:51Z]] name:glance namespace:glance-kuttl-tests 2025-11-26 13:43:44.912092 | controller | resourceVersion:44272 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] spec:map[apiTimeout:60 2025-11-26 13:43:44.912097 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.912103 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.912109 | controller | - ' logger.go:42: 13:41:55 | glance_single/1-deploy_glance | debug = true' 2025-11-26 13:43:44.912115 | controller | - ' logger.go:42: 13:41:55 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.912120 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.912126 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.912132 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.912138 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.912143 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.912149 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.912155 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.912161 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.912166 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:51Z 2025-11-26 13:43:44.912172 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.912178 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.912184 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-11-26 13:43:44.912189 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:DBsync not started reason:Init 2025-11-26 13:43:44.912195 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI 2025-11-26 13:43:44.912201 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.912207 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.912215 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.912221 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.912227 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.912233 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.912238 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.912244 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.912250 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.912256 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.912261 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.912267 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:Service config create not started 2025-11-26 13:43:44.912273 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-11-26 13:43:44.912279 | controller | observedGeneration:1]]''' 2025-11-26 13:43:44.912284 | controller | - ' logger.go:42: 13:41:55 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.912290 | controller | 1 additional commands' 2025-11-26 13:43:44.912296 | controller | - ' logger.go:42: 13:41:56 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.912310 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.912316 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.912322 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.912327 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.912333 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.912340 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.912346 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.912351 | controller | - ' exit 0' 2025-11-26 13:43:44.912357 | controller | - ' else' 2025-11-26 13:43:44.912363 | controller | - ' exit 1' 2025-11-26 13:43:44.912368 | controller | - ' fi' 2025-11-26 13:43:44.912374 | controller | - ' ]' 2025-11-26 13:43:44.912380 | controller | - ' logger.go:42: 13:41:56 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.912386 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.912391 | controller | }}''' 2025-11-26 13:43:44.912397 | controller | - ' logger.go:42: 13:41:56 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.912403 | controller | - ' logger.go:42: 13:41:56 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.912412 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.912418 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.912423 | controller | - ' logger.go:42: 13:41:57 | glance_single/1-deploy_glance | error: error executing 2025-11-26 13:43:44.912429 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.912435 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.912441 | controller | at : error calling index: index of 2025-11-26 13:43:44.912450 | controller | untyped nil' 2025-11-26 13:43:44.912457 | controller | - ' logger.go:42: 13:41:57 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.912468 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.912483 | controller | for debugging the template:' 2025-11-26 13:43:44.912489 | controller | - " logger.go:42: 13:41:57 | glance_single/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.912495 | controller | - " logger.go:42: 13:41:57 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.912501 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.912506 | controller | }}" 2025-11-26 13:43:44.912512 | controller | - " logger.go:42: 13:41:57 | glance_single/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.912518 | controller | - " logger.go:42: 13:41:57 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.912535 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44352\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.912545 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.912551 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.912557 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.912563 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.912569 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.912575 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.912581 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.912586 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.912592 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Keystone 2025-11-26 13:43:44.912598 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.912604 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.912610 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.912624 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.912630 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.912642 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.912647 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.912654 | 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-11-26 13:43:44.912663 | controller | - " logger.go:42: 13:41:57 | glance_single/1-deploy_glance | \tobject given to 2025-11-26 13:43:44.912669 | controller | template engine was:" 2025-11-26 13:43:44.912675 | controller | - " logger.go:42: 13:41:57 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.912680 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.912689 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2025-11-26 13:43:44.912695 | controller | - ' logger.go:42: 13:41:57 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.912701 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.912707 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.912712 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.912718 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.912724 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.912730 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.912735 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.912741 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.912747 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.912768 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.912775 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.912781 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.912787 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] 2025-11-26 13:43:44.912793 | controller | manager:manager operation:Update subresource:status time:2025-11-26T13:41:56Z]] 2025-11-26 13:43:44.912798 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44352 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.912804 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.912810 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.912816 | controller | - ' logger.go:42: 13:41:57 | glance_single/1-deploy_glance | debug = true' 2025-11-26 13:43:44.912822 | controller | - ' logger.go:42: 13:41:57 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.912827 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.912833 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.912863 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.912870 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.912875 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.912881 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.912887 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.912893 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.912899 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.912905 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.912911 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob not started reason:Init 2025-11-26 13:43:44.912916 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z message:DB 2025-11-26 13:43:44.912922 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.912928 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.912934 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.912939 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.912945 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.912963 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-11-26 13:43:44.912972 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:MariaDBAccount 2025-11-26 13:43:44.912978 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.912984 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-11-26 13:43:44.912990 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.912995 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.913001 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.913007 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.913013 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.913018 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.913024 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.913030 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2025-11-26 13:43:44.913035 | controller | - ' logger.go:42: 13:41:57 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.913041 | controller | 1 additional commands' 2025-11-26 13:43:44.913047 | controller | - ' logger.go:42: 13:41:58 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.913053 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.913058 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.913064 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.913073 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.913082 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.913088 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.913094 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.913100 | controller | - ' exit 0' 2025-11-26 13:43:44.913106 | controller | - ' else' 2025-11-26 13:43:44.913111 | controller | - ' exit 1' 2025-11-26 13:43:44.913117 | controller | - ' fi' 2025-11-26 13:43:44.913123 | controller | - ' ]' 2025-11-26 13:43:44.913129 | controller | - ' logger.go:42: 13:41:58 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.913134 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.913140 | controller | }}''' 2025-11-26 13:43:44.913146 | controller | - ' logger.go:42: 13:41:58 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.913152 | controller | - ' logger.go:42: 13:41:58 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.913157 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.913172 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.913179 | controller | - ' logger.go:42: 13:41:58 | glance_single/1-deploy_glance | error: error executing 2025-11-26 13:43:44.913184 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.913190 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.913196 | controller | at : error calling index: index of 2025-11-26 13:43:44.913202 | controller | untyped nil' 2025-11-26 13:43:44.913208 | controller | - ' logger.go:42: 13:41:58 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.913213 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.913225 | controller | for debugging the template:' 2025-11-26 13:43:44.913230 | controller | - " logger.go:42: 13:41:58 | glance_single/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.913236 | controller | - " logger.go:42: 13:41:58 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.913242 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.913248 | controller | }}" 2025-11-26 13:43:44.913253 | controller | - " logger.go:42: 13:41:58 | glance_single/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.913259 | controller | - " logger.go:42: 13:41:58 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.913266 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44352\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.913284 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.913290 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.913296 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.913302 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.913308 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.913317 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.913322 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.913328 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.913338 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Keystone 2025-11-26 13:43:44.913343 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.913349 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.913355 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.913361 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.913366 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.913372 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.913378 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.913384 | 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-11-26 13:43:44.913390 | controller | - " logger.go:42: 13:41:58 | glance_single/1-deploy_glance | \tobject given to 2025-11-26 13:43:44.913395 | controller | template engine was:" 2025-11-26 13:43:44.913401 | controller | - " logger.go:42: 13:41:58 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.913416 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.913422 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2025-11-26 13:43:44.913428 | controller | - ' logger.go:42: 13:41:58 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.913434 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.913440 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.913449 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.913455 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.913461 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.913467 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.913478 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.913486 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.913494 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.913501 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.913507 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.913513 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.913519 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] 2025-11-26 13:43:44.913525 | controller | manager:manager operation:Update subresource:status time:2025-11-26T13:41:56Z]] 2025-11-26 13:43:44.913530 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44352 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.913536 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.913542 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.913548 | controller | - ' logger.go:42: 13:41:58 | glance_single/1-deploy_glance | debug = true' 2025-11-26 13:43:44.913553 | controller | - ' logger.go:42: 13:41:58 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.913559 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.913565 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.913570 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.913576 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.913582 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.913588 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.913594 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.913599 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.913605 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.913611 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.913616 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob not started reason:Init 2025-11-26 13:43:44.913622 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z message:DB 2025-11-26 13:43:44.913628 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.913634 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.913639 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.913655 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.913661 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.913667 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-11-26 13:43:44.913672 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:MariaDBAccount 2025-11-26 13:43:44.913681 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.913687 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-11-26 13:43:44.913693 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.913699 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.913705 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.913710 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.913716 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.913722 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.913728 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.913733 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2025-11-26 13:43:44.913739 | controller | - ' logger.go:42: 13:41:58 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.913745 | controller | 1 additional commands' 2025-11-26 13:43:44.913754 | controller | - ' logger.go:42: 13:41:59 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.913760 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.913766 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.913771 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.913777 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.913783 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.913789 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.913794 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.913800 | controller | - ' exit 0' 2025-11-26 13:43:44.913806 | controller | - ' else' 2025-11-26 13:43:44.913812 | controller | - ' exit 1' 2025-11-26 13:43:44.913818 | controller | - ' fi' 2025-11-26 13:43:44.913823 | controller | - ' ]' 2025-11-26 13:43:44.913829 | controller | - ' logger.go:42: 13:41:59 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.913835 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.913840 | controller | }}''' 2025-11-26 13:43:44.913846 | controller | - ' logger.go:42: 13:41:59 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.913852 | controller | - ' logger.go:42: 13:41:59 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.913858 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.913864 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.913869 | controller | - ' logger.go:42: 13:41:59 | glance_single/1-deploy_glance | error: error executing 2025-11-26 13:43:44.913875 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.913881 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.913886 | controller | at : error calling index: index of 2025-11-26 13:43:44.913892 | controller | untyped nil' 2025-11-26 13:43:44.913898 | controller | - ' logger.go:42: 13:41:59 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.913906 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.913918 | controller | for debugging the template:' 2025-11-26 13:43:44.913924 | controller | - " logger.go:42: 13:41:59 | glance_single/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.913929 | controller | - " logger.go:42: 13:41:59 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.913935 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.913941 | controller | }}" 2025-11-26 13:43:44.913949 | controller | - " logger.go:42: 13:41:59 | glance_single/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.913980 | controller | - " logger.go:42: 13:41:59 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.913987 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:58Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44384\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.913993 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.914005 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.914012 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.914025 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.914031 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.914036 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.914042 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.914048 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.914054 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:58Z\",\"message\":\"Setup 2025-11-26 13:43:44.914060 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.914066 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.914071 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.914077 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.914083 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.914089 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.914094 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.914100 | 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\":\"260455bb12fd448abf34fa9a58875cdc\"}}" 2025-11-26 13:43:44.914106 | controller | - " logger.go:42: 13:41:59 | glance_single/1-deploy_glance | \tobject given to 2025-11-26 13:43:44.914115 | controller | template engine was:" 2025-11-26 13:43:44.914121 | controller | - " logger.go:42: 13:41:59 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.914127 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.914133 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2025-11-26 13:43:44.914139 | controller | - ' logger.go:42: 13:41:59 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.914145 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.914150 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.914156 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.914162 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.914176 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.914182 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.914188 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.914197 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.914203 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.914209 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.914214 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.914220 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.914226 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-11-26 13:43:44.914232 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-11-26T13:41:58Z]] 2025-11-26 13:43:44.914237 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44384 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.914243 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.914249 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.914255 | controller | - ' logger.go:42: 13:41:59 | glance_single/1-deploy_glance | debug = true' 2025-11-26 13:43:44.914260 | controller | - ' logger.go:42: 13:41:59 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.914273 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.914279 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.914285 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.914291 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.914300 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.914305 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.914311 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.914317 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.914323 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.914329 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.914334 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob not started reason:Init 2025-11-26 13:43:44.914340 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z message:DB 2025-11-26 13:43:44.914346 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.914351 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.914357 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.914363 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.914369 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:58Z 2025-11-26 13:43:44.914374 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.914380 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.914386 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.914392 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.914397 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.914403 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.914409 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.914415 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.914420 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.914438 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.914444 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.914450 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.914456 | controller | serviceID:260455bb12fd448abf34fa9a58875cdc]]''' 2025-11-26 13:43:44.914462 | controller | - ' logger.go:42: 13:41:59 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.914468 | controller | 1 additional commands' 2025-11-26 13:43:44.914473 | controller | - ' logger.go:42: 13:42:00 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.914479 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.914485 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.914491 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.914499 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.914510 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.914518 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.914525 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.914530 | controller | - ' exit 0' 2025-11-26 13:43:44.914540 | controller | - ' else' 2025-11-26 13:43:44.914545 | controller | - ' exit 1' 2025-11-26 13:43:44.914551 | controller | - ' fi' 2025-11-26 13:43:44.914557 | controller | - ' ]' 2025-11-26 13:43:44.914563 | controller | - ' logger.go:42: 13:42:00 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.914568 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.914574 | controller | }}''' 2025-11-26 13:43:44.914580 | controller | - ' logger.go:42: 13:42:00 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.914586 | controller | - ' logger.go:42: 13:42:00 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.914592 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.914597 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.914603 | controller | - ' logger.go:42: 13:42:00 | glance_single/1-deploy_glance | error: error executing 2025-11-26 13:43:44.914609 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.914615 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.914620 | controller | at : error calling index: index of 2025-11-26 13:43:44.914626 | controller | untyped nil' 2025-11-26 13:43:44.914632 | controller | - ' logger.go:42: 13:42:00 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.914638 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.914649 | controller | for debugging the template:' 2025-11-26 13:43:44.914655 | controller | - " logger.go:42: 13:42:00 | glance_single/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.914660 | controller | - " logger.go:42: 13:42:00 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.914666 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.914672 | controller | }}" 2025-11-26 13:43:44.914678 | controller | - " logger.go:42: 13:42:00 | glance_single/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.914684 | controller | - " logger.go:42: 13:42:00 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.914701 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:58Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44384\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.914711 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.914717 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.914723 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.914729 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.914735 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.914741 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.914746 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.914752 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.914761 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:58Z\",\"message\":\"Setup 2025-11-26 13:43:44.914767 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.914781 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.914787 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.914793 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.914798 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.914804 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.914810 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.914816 | 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\":\"260455bb12fd448abf34fa9a58875cdc\"}}" 2025-11-26 13:43:44.914822 | controller | - " logger.go:42: 13:42:00 | glance_single/1-deploy_glance | \tobject given to 2025-11-26 13:43:44.914828 | controller | template engine was:" 2025-11-26 13:43:44.914834 | controller | - " logger.go:42: 13:42:00 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.914840 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.914845 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2025-11-26 13:43:44.914851 | controller | - ' logger.go:42: 13:42:00 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.914857 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.914863 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.914869 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.914874 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.914880 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.914886 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.914892 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.914900 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.914909 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.914915 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.914920 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.914926 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.914932 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-11-26 13:43:44.914937 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-11-26T13:41:58Z]] 2025-11-26 13:43:44.914943 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44384 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.914991 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.915000 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.915006 | controller | - ' logger.go:42: 13:42:00 | glance_single/1-deploy_glance | debug = true' 2025-11-26 13:43:44.915012 | controller | - ' logger.go:42: 13:42:00 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.915018 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.915024 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.915030 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.915036 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.915041 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.915047 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.915053 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.915059 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.915064 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.915070 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.915076 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob not started reason:Init 2025-11-26 13:43:44.915082 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z message:DB 2025-11-26 13:43:44.915087 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.915093 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.915099 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.915104 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.915110 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:58Z 2025-11-26 13:43:44.915116 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.915122 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.915127 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.915136 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.915142 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.915148 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.915154 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.915159 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.915165 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.915174 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.915180 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.915186 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.915192 | controller | serviceID:260455bb12fd448abf34fa9a58875cdc]]''' 2025-11-26 13:43:44.915198 | controller | - ' logger.go:42: 13:42:00 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.915203 | controller | 1 additional commands' 2025-11-26 13:43:44.915209 | controller | - ' logger.go:42: 13:42:01 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.915215 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.915221 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.915226 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.915232 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.915238 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.915246 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.915252 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.915258 | controller | - ' exit 0' 2025-11-26 13:43:44.915264 | controller | - ' else' 2025-11-26 13:43:44.915269 | controller | - ' exit 1' 2025-11-26 13:43:44.915275 | controller | - ' fi' 2025-11-26 13:43:44.915281 | controller | - ' ]' 2025-11-26 13:43:44.915295 | controller | - ' logger.go:42: 13:42:01 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.915301 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.915307 | controller | }}''' 2025-11-26 13:43:44.915313 | controller | - ' logger.go:42: 13:42:01 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.915319 | controller | - ' logger.go:42: 13:42:01 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.915325 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.915331 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.915337 | controller | - ' logger.go:42: 13:42:01 | glance_single/1-deploy_glance | error: error executing 2025-11-26 13:43:44.915342 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.915348 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.915354 | controller | at : error calling index: index of 2025-11-26 13:43:44.915360 | controller | untyped nil' 2025-11-26 13:43:44.915365 | controller | - ' logger.go:42: 13:42:01 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.915371 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.915388 | controller | for debugging the template:' 2025-11-26 13:43:44.915394 | controller | - " logger.go:42: 13:42:01 | glance_single/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.915399 | controller | - " logger.go:42: 13:42:01 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.915405 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.915411 | controller | }}" 2025-11-26 13:43:44.915417 | controller | - " logger.go:42: 13:42:01 | glance_single/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.915422 | controller | - " logger.go:42: 13:42:01 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.915438 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:41:58Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44384\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.915445 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.915454 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.915464 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.915470 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"CronJob 2025-11-26 13:43:44.915476 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.915482 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DBsync 2025-11-26 13:43:44.915487 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.915493 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.915499 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:58Z\",\"message\":\"Setup 2025-11-26 13:43:44.915507 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.915515 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.915522 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.915530 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.915538 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.915545 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.915551 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.915565 | 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\":\"260455bb12fd448abf34fa9a58875cdc\"}}" 2025-11-26 13:43:44.915572 | controller | - " logger.go:42: 13:42:01 | glance_single/1-deploy_glance | \tobject given to 2025-11-26 13:43:44.915581 | controller | template engine was:" 2025-11-26 13:43:44.915587 | controller | - " logger.go:42: 13:42:01 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.915593 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.915599 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2025-11-26 13:43:44.915605 | controller | - ' logger.go:42: 13:42:01 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.915610 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.915616 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.915622 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.915628 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.915633 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.915639 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.915645 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.915651 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.915656 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.915662 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.915671 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.915677 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.915683 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-11-26 13:43:44.915688 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-11-26T13:41:58Z]] 2025-11-26 13:43:44.915694 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44384 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.915700 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.915706 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.915711 | controller | - ' logger.go:42: 13:42:01 | glance_single/1-deploy_glance | debug = true' 2025-11-26 13:43:44.915717 | controller | - ' logger.go:42: 13:42:01 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.915723 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.915729 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.915734 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.915740 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.915748 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.915754 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.915760 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.915766 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.915781 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.915787 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-11-26 13:43:44.915793 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:CronJob not started reason:Init 2025-11-26 13:43:44.915798 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z message:DB 2025-11-26 13:43:44.915804 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.915810 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-11-26 13:43:44.915816 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:GlanceAPI not started reason:Init 2025-11-26 13:43:44.915821 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.915827 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:58Z 2025-11-26 13:43:44.915833 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.915839 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.915847 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.915853 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.915859 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-11-26 13:43:44.915865 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:RoleBinding created reason:Ready 2025-11-26 13:43:44.915870 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z message:Role 2025-11-26 13:43:44.915876 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.915884 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.915890 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.915896 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.915902 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.915908 | controller | serviceID:260455bb12fd448abf34fa9a58875cdc]]''' 2025-11-26 13:43:44.915913 | controller | - ' logger.go:42: 13:42:01 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.915919 | controller | 1 additional commands' 2025-11-26 13:43:44.915925 | controller | - ' logger.go:42: 13:42:02 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.915931 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.915936 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.915944 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.915972 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.915980 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.915991 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.915998 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.916008 | controller | - ' exit 0' 2025-11-26 13:43:44.916015 | controller | - ' else' 2025-11-26 13:43:44.916023 | controller | - ' exit 1' 2025-11-26 13:43:44.916056 | controller | - ' fi' 2025-11-26 13:43:44.916065 | controller | - ' ]' 2025-11-26 13:43:44.916073 | controller | - ' logger.go:42: 13:42:02 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.916081 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.916088 | controller | }}''' 2025-11-26 13:43:44.916094 | controller | - ' logger.go:42: 13:42:02 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.916100 | controller | - ' logger.go:42: 13:42:02 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.916105 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.916111 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.916117 | controller | - ' logger.go:42: 13:42:03 | glance_single/1-deploy_glance | error: error executing 2025-11-26 13:43:44.916123 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-11-26 13:43:44.916129 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-11-26 13:43:44.916134 | controller | at : error calling index: index of 2025-11-26 13:43:44.916140 | controller | untyped nil' 2025-11-26 13:43:44.916146 | controller | - ' logger.go:42: 13:42:03 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-11-26 13:43:44.916152 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-11-26 13:43:44.916169 | controller | for debugging the template:' 2025-11-26 13:43:44.916175 | controller | - " logger.go:42: 13:42:03 | glance_single/1-deploy_glance | \ttemplate was:" 2025-11-26 13:43:44.916180 | controller | - " logger.go:42: 13:42:03 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-11-26 13:43:44.916186 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-11-26 13:43:44.916192 | controller | }}" 2025-11-26 13:43:44.916198 | controller | - " logger.go:42: 13:42:03 | glance_single/1-deploy_glance | \traw data was:" 2025-11-26 13:43:44.916204 | controller | - " logger.go:42: 13:42:03 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-11-26 13:43:44.916211 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2025-11-26T13:41:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-11-26T13:41:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:glanceAPIReadyCounts\":{\".\":{},\"f:default\":{}},\"f:hash\":{\".\":{},\"f:dbsync\":{}},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-11-26T13:42:03Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"44431\",\"uid\":\"09a871d7-cdb5-4b30-847c-165d36acd1bf\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.916221 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-11-26 13:43:44.916227 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-11-26 13:43:44.916246 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2025-11-26T13:42:02Z\",\"message\":\"Setup 2025-11-26 13:43:44.916253 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-11-26T13:42:03Z\",\"message\":\"CronJob 2025-11-26 13:43:44.916259 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"DB 2025-11-26 13:43:44.916264 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-11-26T13:42:03Z\",\"message\":\"DBsync 2025-11-26 13:43:44.916270 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"GlanceAPI 2025-11-26 13:43:44.916276 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Input 2025-11-26 13:43:44.916282 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:58Z\",\"message\":\"Setup 2025-11-26 13:43:44.916291 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"MariaDBAccount 2025-11-26 13:43:44.916297 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\" 2025-11-26 13:43:44.916303 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-11-26T13:42:03Z\",\"message\":\"NetworkAttachments 2025-11-26 13:43:44.916309 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NetworkAttachmentsReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"NotificationBusInstance 2025-11-26 13:43:44.916314 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"RoleBinding 2025-11-26 13:43:44.916320 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"Role 2025-11-26 13:43:44.916326 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:50Z\",\"message\":\"ServiceAccount 2025-11-26 13:43:44.916332 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-11-26T13:41:56Z\",\"message\":\"Service 2025-11-26 13:43:44.916338 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"glanceAPIReadyCounts\":{\"default\":0},\"hash\":{\"dbsync\":\"n598h694h67bh55hc7h5d8h645hd7h5b7h79h686h558h556h696h687h54dhb6h5cch676h97hd6h655h67fhb4h5f5hbbh677h5d9h549h544h68bh545q\"},\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"260455bb12fd448abf34fa9a58875cdc\"}}" 2025-11-26 13:43:44.916344 | controller | - " logger.go:42: 13:42:03 | glance_single/1-deploy_glance | \tobject given to 2025-11-26 13:43:44.916350 | controller | template engine was:" 2025-11-26 13:43:44.916355 | controller | - " logger.go:42: 13:42:03 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.916361 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-11-26 13:43:44.916376 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2025-11-26 13:43:44.916383 | controller | - ' logger.go:42: 13:42:03 | glance_single/1-deploy_glance | ] creationTimestamp:2025-11-26T13:41:50Z 2025-11-26 13:43:44.916388 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-11-26 13:43:44.916394 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-11-26 13:43:44.916400 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-11-26 13:43:44.916406 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-11-26 13:43:44.916415 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-11-26 13:43:44.916421 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-11-26 13:43:44.916427 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-11-26 13:43:44.916432 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-11-26 13:43:44.916438 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.916444 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-11-26 13:43:44.916450 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-11-26T13:41:50Z] 2025-11-26 13:43:44.916461 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-11-26 13:43:44.916467 | controller | f:conditions:map[] f:databaseHostname:map[] f:glanceAPIReadyCounts:map[.:map[] f:default:map[]] 2025-11-26 13:43:44.916473 | controller | f:hash:map[.:map[] f:dbsync:map[]] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-11-26 13:43:44.916478 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-11-26T13:42:03Z]] 2025-11-26 13:43:44.916484 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:44431 uid:09a871d7-cdb5-4b30-847c-165d36acd1bf] 2025-11-26 13:43:44.916490 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.916496 | controller | customServiceConfig:[DEFAULT]' 2025-11-26 13:43:44.916501 | controller | - ' logger.go:42: 13:42:03 | glance_single/1-deploy_glance | debug = true' 2025-11-26 13:43:44.916507 | controller | - ' logger.go:42: 13:42:03 | glance_single/1-deploy_glance | databaseAccount:glance 2025-11-26 13:43:44.916513 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-11-26 13:43:44.916519 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.916525 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-11-26 13:43:44.916531 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-11-26 13:43:44.916538 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-11-26 13:43:44.916546 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-11-26 13:43:44.916554 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-11-26 13:43:44.916562 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-11-26 13:43:44.916568 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-11-26T13:42:02Z 2025-11-26 13:43:44.916575 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-11-26T13:42:03Z 2025-11-26 13:43:44.916582 | controller | message:CronJob completed reason:Ready status:True type:CronJobReady] map[lastTransitionTime:2025-11-26T13:41:56Z 2025-11-26 13:43:44.916588 | controller | message:DB create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-11-26T13:42:03Z 2025-11-26 13:43:44.916595 | controller | message:DBsync completed reason:Ready status:True type:DBSyncReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.916602 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.916618 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-11-26T13:41:58Z 2025-11-26 13:43:44.916627 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.916633 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-11-26 13:43:44.916639 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message: Memcached instance has been 2025-11-26 13:43:44.916645 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-11-26T13:42:03Z 2025-11-26 13:43:44.916651 | controller | message:NetworkAttachments completed reason:Ready status:True type:NetworkAttachmentsReady] 2025-11-26 13:43:44.916657 | controller | map[lastTransitionTime:2025-11-26T13:41:50Z message:NotificationBusInstance successfully 2025-11-26 13:43:44.916662 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.916668 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.916674 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-11-26T13:41:50Z 2025-11-26 13:43:44.916680 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-11-26 13:43:44.916685 | controller | map[lastTransitionTime:2025-11-26T13:41:56Z message:Service config create completed 2025-11-26 13:43:44.916691 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-11-26 13:43:44.916697 | controller | glanceAPIReadyCounts:map[default:0] hash:map[dbsync:n598h694h67bh55hc7h5d8h645hd7h5b7h79h686h558h556h696h687h54dhb6h5cch676h97hd6h655h67fhb4h5f5hbbh677h5d9h549h544h68bh545q] 2025-11-26 13:43:44.916703 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-11-26 13:43:44.916709 | controller | serviceID:260455bb12fd448abf34fa9a58875cdc]]''' 2025-11-26 13:43:44.916714 | controller | - ' logger.go:42: 13:42:03 | glance_single/1-deploy_glance | command failure, skipping 2025-11-26 13:43:44.916720 | controller | 1 additional commands' 2025-11-26 13:43:44.916726 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.916732 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.916741 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.916746 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.916752 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.916758 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.916764 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.916784 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.916791 | controller | - ' exit 0' 2025-11-26 13:43:44.916797 | controller | - ' else' 2025-11-26 13:43:44.916802 | controller | - ' exit 1' 2025-11-26 13:43:44.916808 | controller | - ' fi' 2025-11-26 13:43:44.916814 | controller | - ' ]' 2025-11-26 13:43:44.916820 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.916826 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.916831 | controller | }}''' 2025-11-26 13:43:44.916837 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.916843 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.916849 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.916858 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.916864 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.916869 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.916875 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.916881 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + matches=' 2025-11-26 13:43:44.916887 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.916892 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.916898 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.916904 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.916919 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.916925 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.916931 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.916936 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.916942 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.916948 | controller | - ' # it is an image' 2025-11-26 13:43:44.916977 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.916983 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.916989 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.916995 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.917001 | controller | - ' case $NAME in' 2025-11-26 13:43:44.917006 | controller | - ' API)' 2025-11-26 13:43:44.917012 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.917018 | controller | - ' ;;' 2025-11-26 13:43:44.917024 | controller | - ' esac' 2025-11-26 13:43:44.917029 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.917035 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.917041 | controller | - ' exit 1' 2025-11-26 13:43:44.917047 | controller | - ' fi' 2025-11-26 13:43:44.917052 | controller | - ' fi' 2025-11-26 13:43:44.917058 | controller | - ' done' 2025-11-26 13:43:44.917064 | controller | - ' exit 0' 2025-11-26 13:43:44.917069 | controller | - ' ]' 2025-11-26 13:43:44.917075 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.917081 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.917087 | controller | end }}''' 2025-11-26 13:43:44.917093 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.917098 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.917104 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.917110 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917116 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.917125 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.917131 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.917137 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.917142 | controller | $imageTuples)' 2025-11-26 13:43:44.917148 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917154 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.917160 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917166 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.917171 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.917177 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917183 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.917189 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917194 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.917200 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.917206 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.917212 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.917217 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917223 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.917238 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.917244 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.917250 | controller | $imageTuples)' 2025-11-26 13:43:44.917256 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.917262 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.917268 | controller | - ' logger.go:42: 13:42:04 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.917274 | controller | - ' logger.go:42: 13:42:05 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.917279 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.917285 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.917291 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.917297 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.917303 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.917308 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.917317 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.917323 | controller | - ' exit 0' 2025-11-26 13:43:44.917329 | controller | - ' else' 2025-11-26 13:43:44.917335 | controller | - ' exit 1' 2025-11-26 13:43:44.917340 | controller | - ' fi' 2025-11-26 13:43:44.917346 | controller | - ' ]' 2025-11-26 13:43:44.917352 | controller | - ' logger.go:42: 13:42:05 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.917358 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.917363 | controller | }}''' 2025-11-26 13:43:44.917369 | controller | - ' logger.go:42: 13:42:05 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.917375 | controller | - ' logger.go:42: 13:42:05 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.917381 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.917386 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.917392 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.917398 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.917404 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.917409 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + matches=' 2025-11-26 13:43:44.917415 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.917421 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.917427 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.917432 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.917438 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.917444 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.917449 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.917455 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.917461 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.917467 | controller | - ' # it is an image' 2025-11-26 13:43:44.917472 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.917478 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.917484 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.917490 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.917495 | controller | - ' case $NAME in' 2025-11-26 13:43:44.917501 | controller | - ' API)' 2025-11-26 13:43:44.917507 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.917513 | controller | - ' ;;' 2025-11-26 13:43:44.917518 | controller | - ' esac' 2025-11-26 13:43:44.917524 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.917530 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.917536 | controller | - ' exit 1' 2025-11-26 13:43:44.917541 | controller | - ' fi' 2025-11-26 13:43:44.917547 | controller | - ' fi' 2025-11-26 13:43:44.917554 | controller | - ' done' 2025-11-26 13:43:44.917565 | controller | - ' exit 0' 2025-11-26 13:43:44.917573 | controller | - ' ]' 2025-11-26 13:43:44.917581 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.917587 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.917602 | controller | end }}''' 2025-11-26 13:43:44.917608 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.917614 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.917619 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.917629 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917635 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.917641 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.917647 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.917653 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.917661 | controller | $imageTuples)' 2025-11-26 13:43:44.917667 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917673 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.917679 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917685 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.917690 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.917699 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917707 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.917713 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917719 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.917727 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.917732 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.917738 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.917744 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.917750 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.917756 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.917761 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.917767 | controller | $imageTuples)' 2025-11-26 13:43:44.917781 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.917787 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.917793 | controller | - ' logger.go:42: 13:42:06 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.917798 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.917804 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.917810 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.917816 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.917822 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.917827 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.917833 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.917839 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.917845 | controller | - ' exit 0' 2025-11-26 13:43:44.917850 | controller | - ' else' 2025-11-26 13:43:44.917856 | controller | - ' exit 1' 2025-11-26 13:43:44.917862 | controller | - ' fi' 2025-11-26 13:43:44.917868 | controller | - ' ]' 2025-11-26 13:43:44.917873 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.917889 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.917895 | controller | }}''' 2025-11-26 13:43:44.917901 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.917907 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.917913 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.917919 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.917925 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.917931 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.917936 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.917942 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + matches=' 2025-11-26 13:43:44.917964 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.917973 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.917979 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.917985 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.917991 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.917996 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.918002 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.918008 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.918014 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.918019 | controller | - ' # it is an image' 2025-11-26 13:43:44.918025 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.918038 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.918044 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.918050 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.918055 | controller | - ' case $NAME in' 2025-11-26 13:43:44.918061 | controller | - ' API)' 2025-11-26 13:43:44.918067 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.918073 | controller | - ' ;;' 2025-11-26 13:43:44.918078 | controller | - ' esac' 2025-11-26 13:43:44.918084 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.918090 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.918096 | controller | - ' exit 1' 2025-11-26 13:43:44.918102 | controller | - ' fi' 2025-11-26 13:43:44.918107 | controller | - ' fi' 2025-11-26 13:43:44.918113 | controller | - ' done' 2025-11-26 13:43:44.918119 | controller | - ' exit 0' 2025-11-26 13:43:44.918124 | controller | - ' ]' 2025-11-26 13:43:44.918130 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.918136 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.918142 | controller | end }}''' 2025-11-26 13:43:44.918147 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.918153 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.918159 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.918165 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918170 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.918176 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.918182 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.918188 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.918193 | controller | $imageTuples)' 2025-11-26 13:43:44.918199 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918205 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.918214 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918220 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.918226 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.918231 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918237 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.918243 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918252 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.918257 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.918263 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.918269 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.918275 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918280 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.918286 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.918292 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.918297 | controller | $imageTuples)' 2025-11-26 13:43:44.918303 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.918309 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.918315 | controller | - ' logger.go:42: 13:42:07 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.918320 | controller | - ' logger.go:42: 13:42:08 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.918326 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.918332 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.918338 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.918343 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.918349 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.918355 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.918360 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.918366 | controller | - ' exit 0' 2025-11-26 13:43:44.918372 | controller | - ' else' 2025-11-26 13:43:44.918377 | controller | - ' exit 1' 2025-11-26 13:43:44.918383 | controller | - ' fi' 2025-11-26 13:43:44.918389 | controller | - ' ]' 2025-11-26 13:43:44.918395 | controller | - ' logger.go:42: 13:42:08 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.918400 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.918406 | controller | }}''' 2025-11-26 13:43:44.918412 | controller | - ' logger.go:42: 13:42:08 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.918418 | controller | - ' logger.go:42: 13:42:08 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.918423 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.918429 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.918435 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.918441 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.918446 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.918455 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + matches=' 2025-11-26 13:43:44.918461 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.918471 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.918476 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.918482 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.918488 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.918494 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.918504 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.918509 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.918515 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.918521 | controller | - ' # it is an image' 2025-11-26 13:43:44.918527 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.918533 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.918538 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.918544 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.918550 | controller | - ' case $NAME in' 2025-11-26 13:43:44.918556 | controller | - ' API)' 2025-11-26 13:43:44.918561 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.918567 | controller | - ' ;;' 2025-11-26 13:43:44.918574 | controller | - ' esac' 2025-11-26 13:43:44.918581 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.918589 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.918597 | controller | - ' exit 1' 2025-11-26 13:43:44.918604 | controller | - ' fi' 2025-11-26 13:43:44.918609 | controller | - ' fi' 2025-11-26 13:43:44.918615 | controller | - ' done' 2025-11-26 13:43:44.918621 | controller | - ' exit 0' 2025-11-26 13:43:44.918627 | controller | - ' ]' 2025-11-26 13:43:44.918633 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.918638 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.918644 | controller | end }}''' 2025-11-26 13:43:44.918650 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.918656 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.918662 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.918667 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918673 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.918679 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.918685 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.918691 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.918697 | controller | $imageTuples)' 2025-11-26 13:43:44.918702 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918712 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.918718 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918724 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.918730 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.918735 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918741 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.918747 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918753 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.918758 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.918764 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.918770 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.918780 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.918786 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.918792 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.918797 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.918803 | controller | $imageTuples)' 2025-11-26 13:43:44.918809 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.918815 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.918825 | controller | - ' logger.go:42: 13:42:09 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.918831 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.918837 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.918843 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.918848 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.918854 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.918860 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.918866 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.918871 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.918877 | controller | - ' exit 0' 2025-11-26 13:43:44.918883 | controller | - ' else' 2025-11-26 13:43:44.918889 | controller | - ' exit 1' 2025-11-26 13:43:44.918895 | controller | - ' fi' 2025-11-26 13:43:44.918900 | controller | - ' ]' 2025-11-26 13:43:44.918906 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.918912 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.918918 | controller | }}''' 2025-11-26 13:43:44.918924 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.918993 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.919029 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.919035 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.919041 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.919046 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.919052 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.919058 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + matches=' 2025-11-26 13:43:44.919064 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.919069 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.919075 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.919081 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.919087 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.919092 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.919098 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.919104 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.919110 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.919115 | controller | - ' # it is an image' 2025-11-26 13:43:44.919121 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.919127 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.919133 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.919138 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.919144 | controller | - ' case $NAME in' 2025-11-26 13:43:44.919150 | controller | - ' API)' 2025-11-26 13:43:44.919156 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.919162 | controller | - ' ;;' 2025-11-26 13:43:44.919167 | controller | - ' esac' 2025-11-26 13:43:44.919173 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.919179 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.919185 | controller | - ' exit 1' 2025-11-26 13:43:44.919190 | controller | - ' fi' 2025-11-26 13:43:44.919196 | controller | - ' fi' 2025-11-26 13:43:44.919202 | controller | - ' done' 2025-11-26 13:43:44.919212 | controller | - ' exit 0' 2025-11-26 13:43:44.919218 | controller | - ' ]' 2025-11-26 13:43:44.919224 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.919229 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.919235 | controller | end }}''' 2025-11-26 13:43:44.919241 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.919247 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.919253 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.919265 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919271 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.919277 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.919283 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.919288 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.919294 | controller | $imageTuples)' 2025-11-26 13:43:44.919300 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.919306 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919312 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919317 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.919323 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.919329 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919335 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.919340 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919349 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.919355 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.919360 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.919366 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.919372 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919378 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.919386 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.919392 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.919398 | controller | $imageTuples)' 2025-11-26 13:43:44.919403 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.919410 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.919416 | controller | - ' logger.go:42: 13:42:10 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.919422 | controller | - ' logger.go:42: 13:42:11 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.919427 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.919433 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.919439 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.919448 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.919454 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.919460 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.919466 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.919471 | controller | - ' exit 0' 2025-11-26 13:43:44.919477 | controller | - ' else' 2025-11-26 13:43:44.919487 | controller | - ' exit 1' 2025-11-26 13:43:44.919493 | controller | - ' fi' 2025-11-26 13:43:44.919499 | controller | - ' ]' 2025-11-26 13:43:44.919504 | controller | - ' logger.go:42: 13:42:11 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.919510 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.919516 | controller | }}''' 2025-11-26 13:43:44.919522 | controller | - ' logger.go:42: 13:42:11 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.919528 | controller | - ' logger.go:42: 13:42:11 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.919533 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.919543 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.919548 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.919554 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.919560 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.919566 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + matches=' 2025-11-26 13:43:44.919572 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.919577 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.919583 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.919589 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.919601 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.919609 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.919616 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.919623 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.919629 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.919635 | controller | - ' # it is an image' 2025-11-26 13:43:44.919645 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.919650 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.919656 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.919662 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.919668 | controller | - ' case $NAME in' 2025-11-26 13:43:44.919675 | controller | - ' API)' 2025-11-26 13:43:44.919680 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.919686 | controller | - ' ;;' 2025-11-26 13:43:44.919692 | controller | - ' esac' 2025-11-26 13:43:44.919706 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.919712 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.919717 | controller | - ' exit 1' 2025-11-26 13:43:44.919723 | controller | - ' fi' 2025-11-26 13:43:44.919729 | controller | - ' fi' 2025-11-26 13:43:44.919735 | controller | - ' done' 2025-11-26 13:43:44.919741 | controller | - ' exit 0' 2025-11-26 13:43:44.919746 | controller | - ' ]' 2025-11-26 13:43:44.919752 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.919758 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.919764 | controller | end }}''' 2025-11-26 13:43:44.919769 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.919775 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.919781 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.919787 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919793 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.919799 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.919804 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.919810 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.919816 | controller | $imageTuples)' 2025-11-26 13:43:44.919826 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919832 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.919838 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919844 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.919849 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.919855 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919861 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.919867 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919873 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.919878 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.919884 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.919890 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.919896 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.919902 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.919911 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.919917 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.919923 | controller | $imageTuples)' 2025-11-26 13:43:44.919928 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.919934 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.919940 | controller | - ' logger.go:42: 13:42:12 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.919949 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.919975 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.919981 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.919987 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.919993 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.919999 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.920005 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.920010 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.920016 | controller | - ' exit 0' 2025-11-26 13:43:44.920022 | controller | - ' else' 2025-11-26 13:43:44.920028 | controller | - ' exit 1' 2025-11-26 13:43:44.920034 | controller | - ' fi' 2025-11-26 13:43:44.920040 | controller | - ' ]' 2025-11-26 13:43:44.920045 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.920051 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.920057 | controller | }}''' 2025-11-26 13:43:44.920063 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.920069 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.920074 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.920080 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.920086 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.920092 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.920098 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.920108 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + matches=' 2025-11-26 13:43:44.920114 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.920120 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.920125 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.920131 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.920137 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.920143 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.920148 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.920158 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.920164 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.920169 | controller | - ' # it is an image' 2025-11-26 13:43:44.920175 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.920181 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.920187 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.920192 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.920198 | controller | - ' case $NAME in' 2025-11-26 13:43:44.920204 | controller | - ' API)' 2025-11-26 13:43:44.920210 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.920215 | controller | - ' ;;' 2025-11-26 13:43:44.920221 | controller | - ' esac' 2025-11-26 13:43:44.920227 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.920233 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.920238 | controller | - ' exit 1' 2025-11-26 13:43:44.920244 | controller | - ' fi' 2025-11-26 13:43:44.920250 | controller | - ' fi' 2025-11-26 13:43:44.920256 | controller | - ' done' 2025-11-26 13:43:44.920262 | controller | - ' exit 0' 2025-11-26 13:43:44.920267 | controller | - ' ]' 2025-11-26 13:43:44.920273 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.920279 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.920285 | controller | end }}''' 2025-11-26 13:43:44.920290 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.920296 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.920302 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.920308 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920314 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.920319 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.920325 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.920331 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.920341 | controller | $imageTuples)' 2025-11-26 13:43:44.920346 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920352 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.920358 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920364 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.920370 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.920375 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920384 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.920390 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920395 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.920401 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.920411 | controller | - ' logger.go:42: 13:42:13 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.920417 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.920423 | controller | - ' logger.go:42: 13:42:14 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920429 | controller | - ' logger.go:42: 13:42:14 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.920434 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.920440 | controller | - ' logger.go:42: 13:42:14 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.920446 | controller | $imageTuples)' 2025-11-26 13:43:44.920452 | controller | - ' logger.go:42: 13:42:14 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.920460 | controller | - ' logger.go:42: 13:42:14 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.920466 | controller | - ' logger.go:42: 13:42:14 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.920472 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.920478 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.920484 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.920489 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.920495 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.920501 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.920507 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.920512 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.920518 | controller | - ' exit 0' 2025-11-26 13:43:44.920524 | controller | - ' else' 2025-11-26 13:43:44.920530 | controller | - ' exit 1' 2025-11-26 13:43:44.920535 | controller | - ' fi' 2025-11-26 13:43:44.920541 | controller | - ' ]' 2025-11-26 13:43:44.920547 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.920553 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.920558 | controller | }}''' 2025-11-26 13:43:44.920564 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.920570 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.920576 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.920582 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.920587 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.920596 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.920605 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.920612 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + matches=' 2025-11-26 13:43:44.920620 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.920627 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.920635 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.920642 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.920648 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.920654 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.920659 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.920665 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.920671 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.920677 | controller | - ' # it is an image' 2025-11-26 13:43:44.920682 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.920688 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.920694 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.920700 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.920705 | controller | - ' case $NAME in' 2025-11-26 13:43:44.920711 | controller | - ' API)' 2025-11-26 13:43:44.920717 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.920723 | controller | - ' ;;' 2025-11-26 13:43:44.920728 | controller | - ' esac' 2025-11-26 13:43:44.920738 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.920744 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.920750 | controller | - ' exit 1' 2025-11-26 13:43:44.920755 | controller | - ' fi' 2025-11-26 13:43:44.920761 | controller | - ' fi' 2025-11-26 13:43:44.920767 | controller | - ' done' 2025-11-26 13:43:44.920772 | controller | - ' exit 0' 2025-11-26 13:43:44.920778 | controller | - ' ]' 2025-11-26 13:43:44.920784 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.920804 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.920811 | controller | end }}''' 2025-11-26 13:43:44.920817 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.920823 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.920829 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.920834 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920840 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.920850 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.920856 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.920862 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.920871 | controller | $imageTuples)' 2025-11-26 13:43:44.920877 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920883 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.920888 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920894 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.920900 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.920906 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920911 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.920917 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920923 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.920929 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.920938 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.920944 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.920963 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.920973 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.920979 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.920984 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.920990 | controller | $imageTuples)' 2025-11-26 13:43:44.920996 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.921002 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.921011 | controller | - ' logger.go:42: 13:42:15 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.921017 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.921022 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.921028 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.921034 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.921040 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.921050 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.921055 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.921061 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.921067 | controller | - ' exit 0' 2025-11-26 13:43:44.921073 | controller | - ' else' 2025-11-26 13:43:44.921079 | controller | - ' exit 1' 2025-11-26 13:43:44.921084 | controller | - ' fi' 2025-11-26 13:43:44.921090 | controller | - ' ]' 2025-11-26 13:43:44.921096 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.921105 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.921111 | controller | }}''' 2025-11-26 13:43:44.921117 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.921123 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.921128 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.921134 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.921140 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.921146 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.921151 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.921157 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | + matches=' 2025-11-26 13:43:44.921163 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.921169 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.921174 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.921180 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.921186 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.921192 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.921197 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.921203 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.921209 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.921215 | controller | - ' # it is an image' 2025-11-26 13:43:44.921221 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.921226 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.921232 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.921238 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.921244 | controller | - ' case $NAME in' 2025-11-26 13:43:44.921249 | controller | - ' API)' 2025-11-26 13:43:44.921255 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.921261 | controller | - ' ;;' 2025-11-26 13:43:44.921267 | controller | - ' esac' 2025-11-26 13:43:44.921272 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.921278 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.921284 | controller | - ' exit 1' 2025-11-26 13:43:44.921290 | controller | - ' fi' 2025-11-26 13:43:44.921299 | controller | - ' fi' 2025-11-26 13:43:44.921305 | controller | - ' done' 2025-11-26 13:43:44.921311 | controller | - ' exit 0' 2025-11-26 13:43:44.921316 | controller | - ' ]' 2025-11-26 13:43:44.921322 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.921328 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.921334 | controller | end }}''' 2025-11-26 13:43:44.921343 | controller | - ' logger.go:42: 13:42:16 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.921349 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.921355 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.921360 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.921366 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.921372 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.921378 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.921393 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.921399 | controller | $imageTuples)' 2025-11-26 13:43:44.921407 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.921413 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.921419 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.921425 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.921430 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.921436 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.921442 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.921448 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.921453 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.921459 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.921465 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.921471 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.921476 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.921482 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.921488 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.921494 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.921499 | controller | $imageTuples)' 2025-11-26 13:43:44.921505 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.921511 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.921517 | controller | - ' logger.go:42: 13:42:17 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.921526 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.921532 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.921538 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-11-26 13:43:44.921543 | controller | index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.921549 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-11-26 13:43:44.921555 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-11-26 13:43:44.921561 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-11-26 13:43:44.921567 | controller | - ' if [ -z "$matches" ]; then' 2025-11-26 13:43:44.921572 | controller | - ' exit 0' 2025-11-26 13:43:44.921578 | controller | - ' else' 2025-11-26 13:43:44.921584 | controller | - ' exit 1' 2025-11-26 13:43:44.921590 | controller | - ' fi' 2025-11-26 13:43:44.921595 | controller | - ' ]' 2025-11-26 13:43:44.921601 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + template=''{{ index 2025-11-26 13:43:44.921607 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-11-26 13:43:44.921613 | controller | }}''' 2025-11-26 13:43:44.921618 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-11-26 13:43:44.921624 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.921631 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-11-26 13:43:44.921638 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-11-26 13:43:44.921646 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.921658 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-11-26 13:43:44.921665 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-11-26 13:43:44.921671 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + matches=' 2025-11-26 13:43:44.921677 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-11-26 13:43:44.921683 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.921688 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | running command: [sh 2025-11-26 13:43:44.921694 | controller | -c set -euxo pipefail' 2025-11-26 13:43:44.921700 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-11-26 13:43:44.921706 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.921711 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-11-26 13:43:44.921717 | controller | -o go-template="$tupleTemplate")' 2025-11-26 13:43:44.921723 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-11-26 13:43:44.921729 | controller | - ' # it is an image' 2025-11-26 13:43:44.921735 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-11-26 13:43:44.921741 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-11-26 13:43:44.921746 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-11-26 13:43:44.921752 | controller | - ' template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.921758 | controller | - ' case $NAME in' 2025-11-26 13:43:44.921767 | controller | - ' API)' 2025-11-26 13:43:44.921773 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-11-26 13:43:44.921782 | controller | - ' ;;' 2025-11-26 13:43:44.921788 | controller | - ' esac' 2025-11-26 13:43:44.921794 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-11-26 13:43:44.921800 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-11-26 13:43:44.921806 | controller | - ' exit 1' 2025-11-26 13:43:44.921812 | controller | - ' fi' 2025-11-26 13:43:44.921817 | controller | - ' fi' 2025-11-26 13:43:44.921823 | controller | - ' done' 2025-11-26 13:43:44.921829 | controller | - ' exit 0' 2025-11-26 13:43:44.921835 | controller | - ' ]' 2025-11-26 13:43:44.921841 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-11-26 13:43:44.921846 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-11-26 13:43:44.921852 | controller | end }}''' 2025-11-26 13:43:44.921858 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-11-26 13:43:44.921864 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-11-26 13:43:44.921870 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-11-26 13:43:44.921875 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.921881 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-11-26 13:43:44.921887 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.921893 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.921902 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.921908 | controller | $imageTuples)' 2025-11-26 13:43:44.921914 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.921920 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.921926 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.921932 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-11-26 13:43:44.921937 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + NAME=API' 2025-11-26 13:43:44.921967 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.921976 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-11-26 13:43:44.921982 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.921992 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-11-26 13:43:44.921998 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + case $NAME in' 2025-11-26 13:43:44.922003 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-11-26 13:43:44.922013 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-11-26 13:43:44.922019 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-11-26 13:43:44.922025 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-11-26 13:43:44.922031 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-11-26 13:43:44.922036 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-11-26 13:43:44.922043 | controller | $imageTuples)' 2025-11-26 13:43:44.922049 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-11-26 13:43:44.922055 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-11-26 13:43:44.922060 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | + exit 0' 2025-11-26 13:43:44.922066 | controller | - ' logger.go:42: 13:42:18 | glance_single/1-deploy_glance | test step completed 2025-11-26 13:43:44.922072 | controller | 1-deploy_glance' 2025-11-26 13:43:44.922078 | controller | - ' logger.go:42: 13:42:18 | glance_single/2-scale-glanceapis | starting test step 2025-11-26 13:43:44.922084 | controller | 2-scale-glanceapis' 2025-11-26 13:43:44.922089 | controller | - ' logger.go:42: 13:42:18 | glance_single/2-scale-glanceapis | running command: 2025-11-26 13:43:44.922095 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-11-26 13:43:44.922101 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":3}]''' 2025-11-26 13:43:44.922107 | controller | - ' ]' 2025-11-26 13:43:44.922113 | controller | - ' logger.go:42: 13:42:18 | glance_single/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.922118 | controller | patched' 2025-11-26 13:43:44.922124 | controller | - ' logger.go:42: 13:42:34 | glance_single/2-scale-glanceapis | test step completed 2025-11-26 13:43:44.922130 | controller | 2-scale-glanceapis' 2025-11-26 13:43:44.922136 | controller | - ' logger.go:42: 13:42:34 | glance_single/3-scale-down-glanceapis | starting test 2025-11-26 13:43:44.922141 | controller | step 3-scale-down-glanceapis' 2025-11-26 13:43:44.922147 | controller | - ' logger.go:42: 13:42:34 | glance_single/3-scale-down-glanceapis | running command: 2025-11-26 13:43:44.922157 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-11-26 13:43:44.922163 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2025-11-26 13:43:44.922169 | controller | - ' ]' 2025-11-26 13:43:44.922174 | controller | - ' logger.go:42: 13:42:34 | glance_single/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.922180 | controller | patched' 2025-11-26 13:43:44.922186 | controller | - ' logger.go:42: 13:42:40 | glance_single/3-scale-down-glanceapis | test step 2025-11-26 13:43:44.922192 | controller | completed 3-scale-down-glanceapis' 2025-11-26 13:43:44.922197 | controller | - ' logger.go:42: 13:42:40 | glance_single/4-scale-down-zero-glanceapis | starting 2025-11-26 13:43:44.922203 | controller | test step 4-scale-down-zero-glanceapis' 2025-11-26 13:43:44.922209 | controller | - ' logger.go:42: 13:42:40 | glance_single/4-scale-down-zero-glanceapis | running 2025-11-26 13:43:44.922215 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-11-26 13:43:44.922221 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":0}]''' 2025-11-26 13:43:44.922226 | controller | - ' ]' 2025-11-26 13:43:44.922232 | controller | - ' logger.go:42: 13:42:40 | glance_single/4-scale-down-zero-glanceapis | glance.glance.openstack.org/glance 2025-11-26 13:43:44.922238 | controller | patched' 2025-11-26 13:43:44.922244 | controller | - ' logger.go:42: 13:42:45 | glance_single/4-scale-down-zero-glanceapis | test 2025-11-26 13:43:44.922249 | controller | step completed 4-scale-down-zero-glanceapis' 2025-11-26 13:43:44.922258 | controller | - ' logger.go:42: 13:42:45 | glance_single/5-cleanup-glance | starting test step 2025-11-26 13:43:44.922264 | controller | 5-cleanup-glance' 2025-11-26 13:43:44.922270 | controller | - ' logger.go:42: 13:42:45 | glance_single/5-cleanup-glance | running command: 2025-11-26 13:43:44.922276 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single | oc delete -n $NAMESPACE 2025-11-26 13:43:44.922281 | controller | -f -' 2025-11-26 13:43:44.922287 | controller | - ' ]' 2025-11-26 13:43:44.922293 | controller | - ' logger.go:42: 13:42:46 | glance_single/5-cleanup-glance | glance.glance.openstack.org 2025-11-26 13:43:44.922299 | controller | "glance" deleted' 2025-11-26 13:43:44.922305 | controller | - ' logger.go:42: 13:42:47 | glance_single/5-cleanup-glance | test step completed 2025-11-26 13:43:44.922310 | controller | 5-cleanup-glance' 2025-11-26 13:43:44.922316 | controller | - ' logger.go:42: 13:42:47 | glance_single/6-cleanup-common | starting test step 2025-11-26 13:43:44.922322 | controller | 6-cleanup-common' 2025-11-26 13:43:44.922328 | controller | - ' logger.go:42: 13:42:47 | glance_single/6-cleanup-common | running command: 2025-11-26 13:43:44.922333 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-11-26 13:43:44.922339 | controller | | oc -n $NAMESPACE delete --ignore-not-found -f -' 2025-11-26 13:43:44.922345 | controller | - ' ]' 2025-11-26 13:43:44.922354 | controller | - ' logger.go:42: 13:42:47 | glance_single/6-cleanup-common | running command: 2025-11-26 13:43:44.922360 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-11-26 13:43:44.922366 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2025-11-26 13:43:44.922372 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2025-11-26 13:43:44.922377 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2025-11-26 13:43:44.922383 | controller | done' 2025-11-26 13:43:44.922389 | controller | - ' ]' 2025-11-26 13:43:44.922395 | controller | - ' logger.go:42: 13:42:47 | glance_single/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.922401 | controller | "glance-cache-glance-default-single-0" deleted' 2025-11-26 13:43:44.922406 | controller | - ' logger.go:42: 13:42:48 | glance_single/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.922412 | controller | "glance-cache-glance-default-single-1" deleted' 2025-11-26 13:43:44.922418 | controller | - ' logger.go:42: 13:42:48 | glance_single/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.922424 | controller | "glance-cache-glance-default-single-2" deleted' 2025-11-26 13:43:44.922429 | controller | - ' logger.go:42: 13:42:48 | glance_single/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.922435 | controller | "glance-glance-default-single-0" deleted' 2025-11-26 13:43:44.922441 | controller | - ' logger.go:42: 13:42:49 | glance_single/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.922447 | controller | "glance-glance-default-single-1" deleted' 2025-11-26 13:43:44.922453 | controller | - ' logger.go:42: 13:42:49 | glance_single/6-cleanup-common | persistentvolumeclaim 2025-11-26 13:43:44.922458 | controller | "glance-glance-default-single-2" deleted' 2025-11-26 13:43:44.922464 | controller | - ' logger.go:42: 13:42:49 | glance_single/6-cleanup-common | persistentvolume/local-storage04-crc 2025-11-26 13:43:44.922470 | controller | patched' 2025-11-26 13:43:44.922476 | controller | - ' logger.go:42: 13:42:49 | glance_single/6-cleanup-common | persistentvolume/local-storage05-crc 2025-11-26 13:43:44.922481 | controller | patched' 2025-11-26 13:43:44.922487 | controller | - ' logger.go:42: 13:42:50 | glance_single/6-cleanup-common | persistentvolume/local-storage06-crc 2025-11-26 13:43:44.922493 | controller | patched' 2025-11-26 13:43:44.922499 | controller | - ' logger.go:42: 13:42:50 | glance_single/6-cleanup-common | persistentvolume/local-storage10-crc 2025-11-26 13:43:44.922505 | controller | patched' 2025-11-26 13:43:44.922510 | controller | - ' logger.go:42: 13:42:50 | glance_single/6-cleanup-common | persistentvolume/local-storage11-crc 2025-11-26 13:43:44.922519 | controller | patched' 2025-11-26 13:43:44.922525 | controller | - ' logger.go:42: 13:42:50 | glance_single/6-cleanup-common | persistentvolume/local-storage18-crc 2025-11-26 13:43:44.922531 | controller | patched' 2025-11-26 13:43:44.922536 | controller | - ' logger.go:42: 13:42:50 | glance_single/6-cleanup-common | test step completed 2025-11-26 13:43:44.922542 | controller | 6-cleanup-common' 2025-11-26 13:43:44.922548 | controller | - ' logger.go:42: 13:42:50 | glance_single | skipping kubernetes event logging' 2025-11-26 13:43:44.922554 | controller | - === CONT kuttl/harness/glance_dist_image_import 2025-11-26 13:43:44.922560 | controller | - ' logger.go:42: 13:42:50 | glance_dist_image_import | Ignoring README.md as it 2025-11-26 13:43:44.922565 | controller | does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$' 2025-11-26 13:43:44.922574 | controller | - ' logger.go:42: 13:42:50 | glance_dist_image_import | Skipping creation of user-supplied 2025-11-26 13:43:44.922580 | controller | namespace: glance-kuttl-tests' 2025-11-26 13:43:44.922586 | controller | - ' logger.go:42: 13:42:50 | glance_dist_image_import/0-deploy | starting test 2025-11-26 13:43:44.922592 | controller | step 0-deploy' 2025-11-26 13:43:44.922598 | controller | - ' logger.go:42: 13:42:50 | glance_dist_image_import/0-deploy | running command: 2025-11-26 13:43:44.922603 | controller | [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single | oc 2025-11-26 13:43:44.922609 | controller | -n $NAMESPACE apply -f -' 2025-11-26 13:43:44.922616 | controller | - ' ]' 2025-11-26 13:43:44.922623 | controller | - ' logger.go:42: 13:42:50 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2025-11-26 13:43:44.922629 | controller | created' 2025-11-26 13:43:44.922636 | controller | - ' logger.go:42: 13:42:50 | glance_dist_image_import/0-deploy | running command: 2025-11-26 13:43:44.922643 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-11-26 13:43:44.922649 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":2}]''' 2025-11-26 13:43:44.922657 | controller | - ' ]' 2025-11-26 13:43:44.922664 | controller | - ' logger.go:42: 13:42:50 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2025-11-26 13:43:44.922672 | controller | patched' 2025-11-26 13:43:44.922680 | controller | - ' logger.go:42: 13:42:51 | glance_dist_image_import/0-deploy | running command: 2025-11-26 13:43:44.922686 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-11-26 13:43:44.922692 | controller | | oc -n $NAMESPACE apply -f -' 2025-11-26 13:43:44.922698 | controller | - ' ]' 2025-11-26 13:43:44.922704 | controller | - ' logger.go:42: 13:42:51 | glance_dist_image_import/0-deploy | configmap/openstack-scripts-9db6gc427h 2025-11-26 13:43:44.922709 | controller | created' 2025-11-26 13:43:44.922719 | controller | - ' logger.go:42: 13:42:51 | glance_dist_image_import/0-deploy | pod/openstackclient 2025-11-26 13:43:44.922725 | controller | created' 2025-11-26 13:43:44.922731 | controller | - ' logger.go:42: 13:43:20 | glance_dist_image_import/0-deploy | test step completed 2025-11-26 13:43:44.922737 | controller | 0-deploy' 2025-11-26 13:43:44.922746 | controller | - ' logger.go:42: 13:43:20 | glance_dist_image_import/1-import-image | starting 2025-11-26 13:43:44.922752 | controller | test step 1-import-image' 2025-11-26 13:43:44.922758 | controller | - ' logger.go:42: 13:43:20 | glance_dist_image_import/1-import-image | running 2025-11-26 13:43:44.922764 | controller | command: [sh -c oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh 2025-11-26 13:43:44.922769 | controller | -c "DOMAIN=glance-default-single.$NAMESPACE.svc ./scripts/dist-image-import.sh"' 2025-11-26 13:43:44.922775 | controller | - ' ]' 2025-11-26 13:43:44.922781 | controller | - ' logger.go:42: 13:43:25 | glance_dist_image_import/1-import-image | usage: openstack 2025-11-26 13:43:44.922787 | controller | image delete [-h] [ ...]' 2025-11-26 13:43:44.922792 | controller | - ' logger.go:42: 13:43:25 | glance_dist_image_import/1-import-image | openstack 2025-11-26 13:43:44.922798 | controller | image delete: error: the following arguments are required: ' 2025-11-26 13:43:44.922807 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2025-11-26 13:43:44.922813 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | Property | 2025-11-26 13:43:44.922819 | controller | Value |' 2025-11-26 13:43:44.922824 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2025-11-26 13:43:44.922830 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | checksum | 2025-11-26 13:43:44.922836 | controller | None |' 2025-11-26 13:43:44.922842 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | container_format 2025-11-26 13:43:44.922847 | controller | | bare |' 2025-11-26 13:43:44.922853 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | created_at | 2025-11-26 13:43:44.922859 | controller | 2025-11-26T13:43:27Z |' 2025-11-26 13:43:44.922865 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | disk_format | 2025-11-26 13:43:44.922870 | controller | qcow2 |' 2025-11-26 13:43:44.922876 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | id | 2025-11-26 13:43:44.922882 | controller | 47a2bade-ea5c-4c1d-9b64-4b28d6b34ad0 |' 2025-11-26 13:43:44.922888 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | locations | 2025-11-26 13:43:44.922893 | controller | [] |' 2025-11-26 13:43:44.922899 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | min_disk | 2025-11-26 13:43:44.922906 | controller | 0 |' 2025-11-26 13:43:44.922911 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | min_ram | 2025-11-26 13:43:44.922917 | controller | 0 |' 2025-11-26 13:43:44.922923 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | name | 2025-11-26 13:43:44.922929 | controller | myimage |' 2025-11-26 13:43:44.922934 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | os_hash_algo | 2025-11-26 13:43:44.922940 | controller | None |' 2025-11-26 13:43:44.922949 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | os_hash_value | 2025-11-26 13:43:44.922970 | controller | None |' 2025-11-26 13:43:44.922976 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | os_hidden | 2025-11-26 13:43:44.922982 | controller | False |' 2025-11-26 13:43:44.922988 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | owner | 2025-11-26 13:43:44.922993 | controller | 5988afe206694c588194fdbaef09d267 |' 2025-11-26 13:43:44.922999 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | protected | 2025-11-26 13:43:44.923005 | controller | False |' 2025-11-26 13:43:44.923011 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | size | 2025-11-26 13:43:44.923016 | controller | None |' 2025-11-26 13:43:44.923022 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | status | 2025-11-26 13:43:44.923028 | controller | queued |' 2025-11-26 13:43:44.923034 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | tags | 2025-11-26 13:43:44.923039 | controller | [] |' 2025-11-26 13:43:44.923045 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | updated_at | 2025-11-26 13:43:44.923054 | controller | 2025-11-26T13:43:27Z |' 2025-11-26 13:43:44.923060 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | virtual_size | 2025-11-26 13:43:44.923066 | controller | Not available |' 2025-11-26 13:43:44.923072 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | | visibility | 2025-11-26 13:43:44.923077 | controller | shared |' 2025-11-26 13:43:44.923083 | controller | - ' logger.go:42: 13:43:27 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2025-11-26 13:43:44.923093 | controller | - ' logger.go:42: 13:43:28 | glance_dist_image_import/1-import-image | Image ID: 2025-11-26 13:43:44.977565 | controller | 47a2bade-ea5c-4c1d-9b64-4b28d6b34ad0' 2025-11-26 13:43:44.977594 | controller | - ' logger.go:42: 13:43:30 | glance_dist_image_import/1-import-image | Image Status 2025-11-26 13:43:44.977601 | controller | => queued' 2025-11-26 13:43:44.977608 | controller | - ' logger.go:42: 13:43:34 | glance_dist_image_import/1-import-image | Error finding 2025-11-26 13:43:44.977614 | controller | address for http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2025-11-26 13:43:44.977620 | controller | Unable to establish connection to http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2025-11-26 13:43:44.977626 | controller | HTTPConnectionPool(host=''glance-default-single-0.glance-default-single.glance-kuttl-tests.svc'', 2025-11-26 13:43:44.977632 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name 2025-11-26 13:43:44.977643 | controller | or service not known''))' 2025-11-26 13:43:44.977649 | controller | - ' logger.go:42: 13:43:35 | glance_dist_image_import/1-import-image | The ''glance-direct'' 2025-11-26 13:43:44.977655 | controller | import method can only be applied to an image in status ''uploading''' 2025-11-26 13:43:44.977674 | controller | - ' logger.go:42: 13:43:37 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2025-11-26 13:43:44.977680 | controller | - ' logger.go:42: 13:43:37 | glance_dist_image_import/1-import-image | | ID | 2025-11-26 13:43:44.977685 | controller | Name |' 2025-11-26 13:43:44.977691 | controller | - ' logger.go:42: 13:43:37 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2025-11-26 13:43:44.977697 | controller | - ' logger.go:42: 13:43:37 | glance_dist_image_import/1-import-image | | 47a2bade-ea5c-4c1d-9b64-4b28d6b34ad0 2025-11-26 13:43:44.977703 | controller | | myimage |' 2025-11-26 13:43:44.977709 | controller | - ' logger.go:42: 13:43:37 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2025-11-26 13:43:44.977715 | controller | - ' logger.go:42: 13:43:38 | glance_dist_image_import/1-import-image | Image Status: 2025-11-26 13:43:44.977720 | controller | queued' 2025-11-26 13:43:44.977726 | controller | - ' logger.go:42: 13:43:44 | glance_dist_image_import/1-import-image | command 2025-11-26 13:43:44.977732 | controller | terminated with exit code 1' 2025-11-26 13:43:44.977738 | controller | - ' case.go:396: failed in step 1-import-image' 2025-11-26 13:43:44.977744 | controller | - ' case.go:398: command "oc -n $NAMESPACE exec -it openstackclient --stdin=false 2025-11-26 13:43:44.977749 | controller | -- /bin/sh ..." failed, exit status 1' 2025-11-26 13:43:44.977755 | controller | - ' logger.go:42: 13:43:44 | glance_dist_image_import | skipping kubernetes event 2025-11-26 13:43:44.977761 | controller | logging' 2025-11-26 13:43:44.977767 | controller | - === NAME kuttl 2025-11-26 13:43:44.977773 | controller | - ' harness.go:406: run tests finished' 2025-11-26 13:43:44.977780 | controller | - ' harness.go:514: cleaning up' 2025-11-26 13:43:44.977785 | controller | - ' harness.go:571: removing temp folder: ""' 2025-11-26 13:43:44.977796 | controller | - '--- FAIL: kuttl (399.23s)' 2025-11-26 13:43:44.977802 | controller | - ' --- FAIL: kuttl/harness (0.00s)' 2025-11-26 13:43:44.977808 | controller | - ' --- PASS: kuttl/harness/common (0.55s)' 2025-11-26 13:43:44.977814 | controller | - ' --- PASS: kuttl/harness/glance_single_tls (53.49s)' 2025-11-26 13:43:44.977823 | controller | - ' --- PASS: kuttl/harness/glance_split_proxypass (56.80s)' 2025-11-26 13:43:44.977829 | controller | - ' --- PASS: kuttl/harness/glance_split (65.27s)' 2025-11-26 13:43:44.977835 | controller | - ' --- PASS: kuttl/harness/glance_image_cache (109.05s)' 2025-11-26 13:43:44.977841 | controller | - ' --- PASS: kuttl/harness/glance_single (60.15s)' 2025-11-26 13:43:44.977846 | controller | - ' --- FAIL: kuttl/harness/glance_dist_image_import (53.91s)' 2025-11-26 13:43:44.977852 | controller | - FAIL 2025-11-26 13:43:44.977858 | controller | - 'make[1]: *** [Makefile:2021: glance_kuttl_run] Error 1' 2025-11-26 13:43:44.977864 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-11-26 13:43:44.977870 | controller | - 'make: *** [Makefile:2030: glance_kuttl] Error 2' 2025-11-26 13:43:44.977882 | controller | ...ignoring 2025-11-26 13:43:45.007473 | controller | 2025-11-26 13:43:45.007583 | controller | TASK [Get resource status after glance_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_after_{{ operator }}_kuttl.log 2025-11-26 13:43:45.007595 | controller | ] *** 2025-11-26 13:43:45.007605 | controller | Wednesday 26 November 2025 13:43:44 +0000 (0:13:42.846) 0:16:16.508 **** 2025-11-26 13:43:45.007614 | controller | Wednesday 26 November 2025 13:43:44 +0000 (0:13:42.846) 0:16:16.507 **** 2025-11-26 13:43:45.007641 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:58 2025-11-26 13:43:45.279997 | controller | fatal: [localhost]: FAILED! => 2025-11-26 13:43:45.280064 | controller | msg: '''commands_after_kuttl_run'' is undefined. ''commands_after_kuttl_run'' is undefined' 2025-11-26 13:43:45.280072 | controller | ...ignoring 2025-11-26 13:43:45.280079 | controller | 2025-11-26 13:43:45.280086 | controller | TASK [Find the generated JUnitXML files paths={{ cifmw_installyamls_repos }}, file_type=file, patterns=*.xml] *** 2025-11-26 13:43:45.280093 | controller | Wednesday 26 November 2025 13:43:45 +0000 (0:00:00.029) 0:16:16.538 **** 2025-11-26 13:43:45.280100 | controller | Wednesday 26 November 2025 13:43:45 +0000 (0:00:00.029) 0:16:16.536 **** 2025-11-26 13:43:45.280114 | controller | ok: [localhost] 2025-11-26 13:43:45.498250 | controller | 2025-11-26 13:43:45.498325 | controller | TASK [Create the test results directory path={{ _kuttl_test_result_dir }}, state=directory, mode=0755] *** 2025-11-26 13:43:45.498382 | controller | Wednesday 26 November 2025 13:43:45 +0000 (0:00:00.271) 0:16:16.810 **** 2025-11-26 13:43:45.498389 | controller | Wednesday 26 November 2025 13:43:45 +0000 (0:00:00.271) 0:16:16.808 **** 2025-11-26 13:43:45.498405 | controller | changed: [localhost] 2025-11-26 13:43:46.176860 | controller | 2025-11-26 13:43:46.176913 | controller | TASK [Copy the generated test results to the test results directory src={{ item.path }}, dest={{ _kuttl_test_result_dir }}, mode=0644] *** 2025-11-26 13:43:46.176922 | controller | Wednesday 26 November 2025 13:43:45 +0000 (0:00:00.218) 0:16:17.028 **** 2025-11-26 13:43:46.176929 | controller | Wednesday 26 November 2025 13:43:45 +0000 (0:00:00.218) 0:16:17.027 **** 2025-11-26 13:43:46.176960 | 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': 1467, 'inode': 8725749, 'dev': 64513, 'nlink': 1, 'atime': 1764164624.4738257, 'mtime': 1764164624.4748256, 'ctime': 1764164624.4748256, '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-11-26 13:43:46.222254 | controller | 2025-11-26 13:43:46.222378 | 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-11-26 13:43:46.222398 | controller | Wednesday 26 November 2025 13:43:46 +0000 (0:00:00.678) 0:16:17.706 **** 2025-11-26 13:43:46.222405 | controller | Wednesday 26 November 2025 13:43:46 +0000 (0:00:00.678) 0:16:17.705 **** 2025-11-26 13:43:46.222429 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:96 2025-11-26 13:43:46.222435 | controller | fatal: [localhost]: FAILED! => 2025-11-26 13:43:46.222442 | controller | assertion: _kuttl_curr_operator_result.rc == 0 2025-11-26 13:43:46.222448 | controller | changed: false 2025-11-26 13:43:46.222455 | controller | evaluated_to: false 2025-11-26 13:43:46.222461 | controller | msg: KUTTL tests for glance failed 2025-11-26 13:43:46.222468 | controller | 2025-11-26 13:43:46.222474 | controller | NO MORE HOSTS LEFT ************************************************************* 2025-11-26 13:43:46.222479 | controller | 2025-11-26 13:43:46.222485 | controller | PLAY RECAP ********************************************************************* 2025-11-26 13:43:46.222491 | controller | localhost : ok=110 changed=50 unreachable=0 failed=1 skipped=59 rescued=0 ignored=5 2025-11-26 13:43:46.222497 | controller | 2025-11-26 13:43:46.222503 | controller | Wednesday 26 November 2025 13:43:46 +0000 (0:00:00.042) 0:16:17.749 **** 2025-11-26 13:43:46.222509 | controller | =============================================================================== 2025-11-26 13:43:46.222515 | controller | install_yamls_makes : Run glance_kuttl -------------------------------- 822.85s 2025-11-26 13:43:46.222524 | controller | install_yamls_makes : Run download_tools ------------------------------- 36.84s 2025-11-26 13:43:46.222530 | controller | ci_setup : Install needed packages ------------------------------------- 27.69s 2025-11-26 13:43:46.222536 | controller | ci_local_storage : Remove the cifmw_cls_namespace namespace ------------ 10.85s 2025-11-26 13:43:46.222542 | controller | ci_local_storage : Perform action in the PV directory ------------------ 10.28s 2025-11-26 13:43:46.222548 | controller | ci_local_storage : Perform action in the PV directory ------------------ 10.17s 2025-11-26 13:43:46.222553 | controller | repo_setup : Initialize python venv and install requirements ------------ 8.97s 2025-11-26 13:43:46.222559 | controller | ci_setup : Install openshift client ------------------------------------- 5.77s 2025-11-26 13:43:46.222565 | controller | install_yamls_makes : Run crc_attach_default_interface ------------------ 5.24s 2025-11-26 13:43:46.222570 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 1.77s 2025-11-26 13:43:46.222576 | controller | openshift_setup : Create required namespaces ---------------------------- 1.57s 2025-11-26 13:43:46.222582 | controller | install_ca : Update ca bundle ------------------------------------------- 1.42s 2025-11-26 13:43:46.222588 | controller | ci_setup : Manage directories ------------------------------------------- 1.16s 2025-11-26 13:43:46.222594 | controller | Gathering Facts --------------------------------------------------------- 1.08s 2025-11-26 13:43:46.222599 | controller | repo_setup : Get repo-setup repository ---------------------------------- 1.08s 2025-11-26 13:43:46.222605 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 1.01s 2025-11-26 13:43:46.222611 | controller | ci_local_storage : Apply pv related storage manifest file --------------- 0.96s 2025-11-26 13:43:46.222617 | controller | repo_setup : Make sure git-core package is installed -------------------- 0.91s 2025-11-26 13:43:46.222624 | controller | openshift_setup : Patch network operator -------------------------------- 0.89s 2025-11-26 13:43:46.222631 | controller | openshift_setup : Gather network.operator info -------------------------- 0.84s 2025-11-26 13:43:46.222637 | controller | Wednesday 26 November 2025 13:43:46 +0000 (0:00:00.044) 0:16:17.750 **** 2025-11-26 13:43:46.222644 | controller | =============================================================================== 2025-11-26 13:43:46.222650 | controller | install_yamls_makes --------------------------------------------------- 865.16s 2025-11-26 13:43:46.222656 | controller | ci_local_storage ------------------------------------------------------- 39.95s 2025-11-26 13:43:46.222666 | controller | ci_setup --------------------------------------------------------------- 36.17s 2025-11-26 13:43:46.222672 | controller | repo_setup ------------------------------------------------------------- 17.40s 2025-11-26 13:43:46.222678 | controller | openshift_setup --------------------------------------------------------- 4.67s 2025-11-26 13:43:46.222684 | controller | openshift_login --------------------------------------------------------- 4.32s 2025-11-26 13:43:46.222689 | controller | install_yamls ----------------------------------------------------------- 3.83s 2025-11-26 13:43:46.222695 | controller | install_ca -------------------------------------------------------------- 1.82s 2025-11-26 13:43:46.222701 | controller | gather_facts ------------------------------------------------------------ 1.08s 2025-11-26 13:43:46.222706 | controller | cifmw_setup ------------------------------------------------------------- 0.70s 2025-11-26 13:43:46.222715 | controller | ansible.builtin.copy ---------------------------------------------------- 0.68s 2025-11-26 13:43:46.222721 | controller | discover_latest_image --------------------------------------------------- 0.45s 2025-11-26 13:43:46.222726 | controller | ansible.builtin.include_role -------------------------------------------- 0.38s 2025-11-26 13:43:46.222732 | controller | ansible.builtin.find ---------------------------------------------------- 0.27s 2025-11-26 13:43:46.222738 | controller | run_hook ---------------------------------------------------------------- 0.26s 2025-11-26 13:43:46.222744 | controller | ansible.builtin.file ---------------------------------------------------- 0.22s 2025-11-26 13:43:46.222749 | controller | ansible.builtin.set_fact ------------------------------------------------ 0.12s 2025-11-26 13:43:46.222755 | controller | ansible.builtin.include_tasks ------------------------------------------- 0.07s 2025-11-26 13:43:46.222761 | controller | ansible.builtin.include_vars -------------------------------------------- 0.06s 2025-11-26 13:43:46.222767 | controller | ansible.builtin.shell --------------------------------------------------- 0.06s 2025-11-26 13:43:46.222776 | controller | ansible.builtin.assert -------------------------------------------------- 0.05s 2025-11-26 13:43:46.418464 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-11-26 13:43:46.418556 | controller | total ----------------------------------------------------------------- 977.71s 2025-11-26 13:43:46.695003 | controller | ERROR 2025-11-26 13:43:46.695212 | controller | { 2025-11-26 13:43:46.695254 | controller | "delta": "0:16:18.795681", 2025-11-26 13:43:46.695282 | controller | "end": "2025-11-26 13:43:46.422844", 2025-11-26 13:43:46.695307 | controller | "msg": "non-zero return code", 2025-11-26 13:43:46.695331 | controller | "rc": 2, 2025-11-26 13:43:46.695354 | controller | "start": "2025-11-26 13:27:27.627163" 2025-11-26 13:43:46.695377 | controller | } failure 2025-11-26 13:43:46.851649 | 2025-11-26 13:43:46.851749 | PLAY RECAP 2025-11-26 13:43:46.851793 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2025-11-26 13:43:46.851816 | 2025-11-26 13:43:46.988177 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main] 2025-11-26 13:43:46.991919 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2025-11-26 13:43:47.689949 | 2025-11-26 13:43:47.690082 | PLAY [Run ci/playbooks/e2e-collect-logs.yml] 2025-11-26 13:43:47.734554 | 2025-11-26 13:43:47.734689 | TASK [Filter out host if needed] 2025-11-26 13:43:47.746518 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-11-26 13:43:47.753760 | 2025-11-26 13:43:47.753848 | TASK [Filter out host if needed] 2025-11-26 13:43:47.770523 | 2025-11-26 13:43:47.770824 | TASK [Ensure we have the ci-framework on host] 2025-11-26 13:43:48.423996 | controller | ok 2025-11-26 13:43:48.440821 | 2025-11-26 13:43:48.440970 | TASK [End host if no basedir] 2025-11-26 13:43:48.457635 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-11-26 13:43:48.465619 | 2025-11-26 13:43:48.465704 | TASK [Read base centos-9 scenarios] 2025-11-26 13:43:48.489179 | controller | ok 2025-11-26 13:43:48.581839 | 2025-11-26 13:43:48.581964 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2025-11-26 13:43:48.616680 | controller | skipping: Conditional result was False 2025-11-26 13:43:48.627308 | 2025-11-26 13:43:48.627468 | TASK [cifmw_helpers : Check if file is available] 2025-11-26 13:43:48.873198 | controller | ok 2025-11-26 13:43:48.928324 | 2025-11-26 13:43:48.928473 | TASK [cifmw_helpers : Create temporary directory] 2025-11-26 13:43:48.974531 | controller | skipping: Conditional result was False 2025-11-26 13:43:48.989620 | 2025-11-26 13:43:48.989775 | TASK [cifmw_helpers : Read vars] 2025-11-26 13:43:49.034693 | 2025-11-26 13:43:49.034965 | TASK [cifmw_helpers : Create new variable files with content] 2025-11-26 13:43:49.077410 | 2025-11-26 13:43:49.077677 | TASK [cifmw_helpers : Include vars] 2025-11-26 13:43:49.119562 | 2025-11-26 13:43:49.119864 | TASK [cifmw_helpers : Remove temporary directory] 2025-11-26 13:43:49.147948 | controller | skipping: Conditional result was False 2025-11-26 13:43:49.167424 | 2025-11-26 13:43:49.167573 | TASK [run_hook : Assert parameters are valid] 2025-11-26 13:43:49.252462 | controller | ok: All assertions passed 2025-11-26 13:43:49.261120 | 2025-11-26 13:43:49.261248 | TASK [run_hook : Assert single hooks are all mappings] 2025-11-26 13:43:49.333244 | controller | ok: All assertions passed 2025-11-26 13:43:49.340160 | 2025-11-26 13:43:49.340229 | LOOP [run_hook : Loop on hooks for pre_logs] 2025-11-26 13:43:49.450214 | 2025-11-26 13:43:49.450460 | TASK [cifmw_setup : Ensure cifmw_basedir param is set] 2025-11-26 13:43:49.484882 | controller | ok 2025-11-26 13:43:49.492381 | 2025-11-26 13:43:49.492472 | TASK [Read artifacts parameters dir and set as facts] 2025-11-26 13:43:49.513584 | controller | ok 2025-11-26 13:43:49.535182 | 2025-11-26 13:43:49.535300 | TASK [cifmw_helpers : Check directory is available] 2025-11-26 13:43:49.800705 | controller | ok 2025-11-26 13:43:49.816181 | 2025-11-26 13:43:49.816353 | TASK [cifmw_helpers : Find yaml files] 2025-11-26 13:43:50.206424 | controller | ok: All paths examined 2025-11-26 13:43:50.222644 | 2025-11-26 13:43:50.222796 | TASK [cifmw_helpers : Print available yaml files] 2025-11-26 13:43:50.285573 | controller | ok: Found yaml files to parse: ['/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml'] 2025-11-26 13:43:50.298933 | 2025-11-26 13:43:50.299146 | LOOP [cifmw_helpers : Create files on localhost and use include_vars] 2025-11-26 13:43:50.350757 | controller | Output suppressed because no_log was given 2025-11-26 13:43:50.351602 | 2025-11-26 13:43:50.365518 | controller | Output suppressed because no_log was given 2025-11-26 13:43:50.377088 | controller | Output suppressed because no_log was given 2025-11-26 13:43:50.384822 | controller | Output suppressed because no_log was given 2025-11-26 13:43:50.407116 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2025-11-26 13:43:50.415424 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2025-11-26 13:43:50.423681 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2025-11-26 13:43:50.430609 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2025-11-26 13:43:50.438887 | 2025-11-26 13:43:50.438948 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2025-11-26 13:43:50.473642 | controller | skipping: Conditional result was False 2025-11-26 13:43:50.486786 | 2025-11-26 13:43:50.486935 | TASK [cifmw_helpers : Check if file is available] 2025-11-26 13:43:50.759832 | controller | ok 2025-11-26 13:43:50.775000 | 2025-11-26 13:43:50.775183 | TASK [cifmw_helpers : Create temporary directory] 2025-11-26 13:43:51.251229 | controller -> localhost | changed 2025-11-26 13:43:51.267078 | 2025-11-26 13:43:51.267218 | TASK [cifmw_helpers : Read vars] 2025-11-26 13:43:51.697910 | controller | Output suppressed because no_log was given 2025-11-26 13:43:51.710829 | 2025-11-26 13:43:51.710986 | TASK [cifmw_helpers : Create new variable files with content] 2025-11-26 13:43:52.403378 | controller -> localhost | Output suppressed because no_log was given 2025-11-26 13:43:52.419174 | 2025-11-26 13:43:52.419522 | TASK [cifmw_helpers : Include vars] 2025-11-26 13:43:52.486810 | controller -> localhost | Output suppressed because no_log was given 2025-11-26 13:43:52.504340 | 2025-11-26 13:43:52.504518 | TASK [cifmw_helpers : Remove temporary directory] 2025-11-26 13:43:52.942757 | controller | ok 2025-11-26 13:43:52.957506 | 2025-11-26 13:43:52.957678 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2025-11-26 13:43:52.995225 | controller | skipping: Conditional result was False 2025-11-26 13:43:53.011332 | 2025-11-26 13:43:53.011478 | TASK [cifmw_helpers : Check if file is available] 2025-11-26 13:43:53.328954 | controller | ok 2025-11-26 13:43:53.343092 | 2025-11-26 13:43:53.343224 | TASK [cifmw_helpers : Create temporary directory] 2025-11-26 13:43:53.616490 | controller -> localhost | changed 2025-11-26 13:43:53.634186 | 2025-11-26 13:43:53.634365 | TASK [cifmw_helpers : Read vars] 2025-11-26 13:43:53.908127 | controller | Output suppressed because no_log was given 2025-11-26 13:43:53.922560 | 2025-11-26 13:43:53.922710 | TASK [cifmw_helpers : Create new variable files with content] 2025-11-26 13:43:54.399590 | controller -> localhost | Output suppressed because no_log was given 2025-11-26 13:43:54.407750 | 2025-11-26 13:43:54.407844 | TASK [cifmw_helpers : Include vars] 2025-11-26 13:43:54.444243 | controller -> localhost | Output suppressed because no_log was given 2025-11-26 13:43:54.452645 | 2025-11-26 13:43:54.452757 | TASK [cifmw_helpers : Remove temporary directory] 2025-11-26 13:43:54.698756 | controller | ok 2025-11-26 13:43:54.751686 | 2025-11-26 13:43:54.751820 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2025-11-26 13:43:54.787316 | controller | skipping: Conditional result was False 2025-11-26 13:43:54.797590 | 2025-11-26 13:43:54.797702 | TASK [cifmw_helpers : Check if file is available] 2025-11-26 13:43:55.109179 | controller | ok 2025-11-26 13:43:55.122348 | 2025-11-26 13:43:55.122506 | TASK [cifmw_helpers : Create temporary directory] 2025-11-26 13:43:55.374544 | controller -> localhost | changed 2025-11-26 13:43:55.381790 | 2025-11-26 13:43:55.381868 | TASK [cifmw_helpers : Read vars] 2025-11-26 13:43:55.663397 | controller | Output suppressed because no_log was given 2025-11-26 13:43:55.672838 | 2025-11-26 13:43:55.672982 | TASK [cifmw_helpers : Create new variable files with content] 2025-11-26 13:43:56.200891 | controller -> localhost | Output suppressed because no_log was given 2025-11-26 13:43:56.208433 | 2025-11-26 13:43:56.208510 | TASK [cifmw_helpers : Include vars] 2025-11-26 13:43:56.253147 | controller -> localhost | Output suppressed because no_log was given 2025-11-26 13:43:56.260475 | 2025-11-26 13:43:56.260546 | TASK [cifmw_helpers : Remove temporary directory] 2025-11-26 13:43:56.823820 | controller | ok 2025-11-26 13:43:56.837900 | 2025-11-26 13:43:56.838092 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2025-11-26 13:43:56.886347 | controller | skipping: Conditional result was False 2025-11-26 13:43:56.902597 | 2025-11-26 13:43:56.902740 | TASK [cifmw_helpers : Check if file is available] 2025-11-26 13:43:57.255125 | controller | ok 2025-11-26 13:43:57.272287 | 2025-11-26 13:43:57.272472 | TASK [cifmw_helpers : Create temporary directory] 2025-11-26 13:43:57.506677 | controller -> localhost | changed 2025-11-26 13:43:57.517806 | 2025-11-26 13:43:57.517956 | TASK [cifmw_helpers : Read vars] 2025-11-26 13:43:58.137912 | controller | Output suppressed because no_log was given 2025-11-26 13:43:58.146437 | 2025-11-26 13:43:58.146524 | TASK [cifmw_helpers : Create new variable files with content] 2025-11-26 13:43:58.670882 | controller -> localhost | Output suppressed because no_log was given 2025-11-26 13:43:58.686207 | 2025-11-26 13:43:58.686337 | TASK [cifmw_helpers : Include vars] 2025-11-26 13:43:58.730583 | controller -> localhost | Output suppressed because no_log was given 2025-11-26 13:43:58.738011 | 2025-11-26 13:43:58.738107 | TASK [cifmw_helpers : Remove temporary directory] 2025-11-26 13:43:59.145175 | controller | ok 2025-11-26 13:43:59.157705 | 2025-11-26 13:43:59.157812 | TASK [cifmw_setup : Set custom cifmw PATH reusable fact] 2025-11-26 13:43:59.182528 | controller | skipping: Conditional result was False 2025-11-26 13:43:59.200500 | 2025-11-26 13:43:59.200654 | TASK [cifmw_setup : Set destination folder for the logs] 2025-11-26 13:43:59.237561 | controller | ok 2025-11-26 13:43:59.246501 | 2025-11-26 13:43:59.246606 | TASK [artifacts : Verify if "success" flag exists after successful tests execution] 2025-11-26 13:43:59.622584 | controller | ok 2025-11-26 13:43:59.640514 | 2025-11-26 13:43:59.641201 | TASK [artifacts : Ensure we have at least minimal ansible facts] 2025-11-26 13:44:00.583759 | controller | ok 2025-11-26 13:44:00.598358 | 2025-11-26 13:44:00.598489 | LOOP [artifacts : Ensure base directory exists] 2025-11-26 13:44:00.946716 | controller | ok: "artifacts" 2025-11-26 13:44:01.216293 | controller | ok: "logs" 2025-11-26 13:44:01.234557 | 2025-11-26 13:44:01.234799 | TASK [artifacts : Load generated hook environment for further usage] 2025-11-26 13:44:01.285581 | controller | ERROR 2025-11-26 13:44:01.285858 | controller | { 2025-11-26 13:44:01.285898 | controller | "ansible_facts": {}, 2025-11-26 13:44:01.285924 | controller | "ansible_included_var_files": [], 2025-11-26 13:44:01.285947 | controller | "message": "/home/zuul/ci-framework-data/artifacts directory does not exist" 2025-11-26 13:44:01.285971 | controller | } 2025-11-26 13:44:01.286003 | controller | ERROR: Ignoring Errors 2025-11-26 13:44:01.294628 | 2025-11-26 13:44:01.294748 | TASK [artifacts : Gather parameter passed to the playbook] 2025-11-26 13:44:02.487278 | controller | changed 2025-11-26 13:44:02.503678 | 2025-11-26 13:44:02.503869 | TASK [artifacts : Gather facts] 2025-11-26 13:44:03.338737 | controller | changed 2025-11-26 13:44:03.348726 | 2025-11-26 13:44:03.348876 | TASK [artifacts : Copy some network configuration files] 2025-11-26 13:44:04.431923 | controller | changed 2025-11-26 13:44:04.488997 | 2025-11-26 13:44:04.489176 | TASK [artifacts : Get installed packages list] 2025-11-26 13:44:05.431148 | controller | ok 2025-11-26 13:44:05.499171 | 2025-11-26 13:44:05.499326 | TASK [artifacts : Output package list] 2025-11-26 13:44:06.496976 | controller | changed 2025-11-26 13:44:06.525384 | 2025-11-26 13:44:06.525522 | LOOP [artifacts : Cleanup unnecesary directories] 2025-11-26 13:44:07.277746 | controller | changed: "/home/zuul/ci-framework-data/artifacts/manifests/operator" 2025-11-26 13:44:07.278184 | controller | ok: All items complete 2025-11-26 13:44:07.278221 | 2025-11-26 13:44:07.345684 | 2025-11-26 13:44:07.345846 | TASK [os_must_gather : Ensure directories are present] 2025-11-26 13:44:07.893550 | controller | changed 2025-11-26 13:44:07.911406 | 2025-11-26 13:44:07.911495 | LOOP [os_must_gather : Construct project change list] 2025-11-26 13:44:08.009360 | controller | ok: 2025-11-26 13:44:08.009555 | controller | { 2025-11-26 13:44:08.009593 | controller | "branch": "main", 2025-11-26 13:44:08.009622 | controller | "change": "838", 2025-11-26 13:44:08.009651 | controller | "change_message": "Delete allocated PVCs after each kuttl test execution\n\nCurrently `Zuul` kuttl jobs fail due to the fact we're not de-allocating `PVCs` after each `kuttl` test execution. This patch aims to improve the cleanup process by removing them as part of the cleanup step.", 2025-11-26 13:44:08.009683 | controller | "change_url": "https://github.com/openstack-k8s-operators/glance-operator/pull/838", 2025-11-26 13:44:08.009711 | controller | "commit_id": "0ea83ac61a387379e147ff390d2262e343a9e81d", 2025-11-26 13:44:08.009740 | controller | "patchset": "0ea83ac61a387379e147ff390d2262e343a9e81d", 2025-11-26 13:44:08.009768 | controller | "project": { 2025-11-26 13:44:08.009796 | controller | "canonical_hostname": "github.com", 2025-11-26 13:44:08.009823 | controller | "canonical_name": "github.com/openstack-k8s-operators/glance-operator", 2025-11-26 13:44:08.009849 | controller | "name": "openstack-k8s-operators/glance-operator", 2025-11-26 13:44:08.009876 | controller | "short_name": "glance-operator", 2025-11-26 13:44:08.009902 | controller | "src_dir": "src/github.com/openstack-k8s-operators/glance-operator" 2025-11-26 13:44:08.009927 | controller | }, 2025-11-26 13:44:08.009952 | controller | "topic": null 2025-11-26 13:44:08.009979 | controller | } 2025-11-26 13:44:08.042009 | 2025-11-26 13:44:08.042162 | TASK [os_must_gather : Get git tag for image tagging] 2025-11-26 13:44:08.706853 | controller | skipping: Conditional result was False 2025-11-26 13:44:08.728846 | 2025-11-26 13:44:08.728982 | TASK [os_must_gather : Debug git show-ref] 2025-11-26 13:44:08.753832 | controller | skipping: Conditional result was False 2025-11-26 13:44:08.784895 | 2025-11-26 13:44:08.785066 | TASK [os_must_gather : Build openstack-must-gather container] 2025-11-26 13:44:08.811115 | controller | skipping: Conditional result was False 2025-11-26 13:44:08.834042 | 2025-11-26 13:44:08.834166 | TASK [os_must_gather : Push openstack-must-gather container] 2025-11-26 13:44:08.858872 | controller | skipping: Conditional result was False 2025-11-26 13:44:08.888660 | 2025-11-26 13:44:08.888816 | TASK [os_must_gather : Set cifmw_os_must_gather_image to new image tag] 2025-11-26 13:44:08.915285 | controller | skipping: Conditional result was False 2025-11-26 13:44:08.989354 | 2025-11-26 13:44:08.989478 | TASK [os_must_gather : Check for oc command] 2025-11-26 13:44:09.482880 | controller | changed 2025-11-26 13:44:09.502436 | 2025-11-26 13:44:09.502610 | TASK [os_must_gather : Check if kubeconfig exists] 2025-11-26 13:44:09.841859 | controller | ok 2025-11-26 13:44:09.870556 | 2025-11-26 13:44:09.870685 | TASK [os_must_gather : Run openstack-must-gather command] 2025-11-26 13:47:05.171770 | controller | changed 2025-11-26 13:47:05.211433 | 2025-11-26 13:47:05.211580 | TASK [os_must_gather : Find existing os-must-gather directories] 2025-11-26 13:47:05.537873 | controller | ok: All paths examined 2025-11-26 13:47:05.557368 | 2025-11-26 13:47:05.557496 | TASK [os_must_gather : Create a symlink to newest os-must-gather directory] 2025-11-26 13:47:05.912894 | controller | changed 2025-11-26 13:47:05.966359 | 2025-11-26 13:47:05.966505 | TASK [artifacts : Create crc logs directory] 2025-11-26 13:47:06.286245 | controller | changed 2025-11-26 13:47:06.314551 | 2025-11-26 13:47:06.314692 | TASK [artifacts : Ensure controller knows CRC ssh keys] 2025-11-26 13:47:06.965689 | controller | changed 2025-11-26 13:47:07.002923 | 2025-11-26 13:47:07.003081 | TASK [artifacts : Recognize new keypair] 2025-11-26 13:47:07.307181 | controller | ok 2025-11-26 13:47:07.333330 | 2025-11-26 13:47:07.333471 | TASK [artifacts : Set fact if new keypair exists] 2025-11-26 13:47:07.369645 | controller | skipping: Conditional result was False 2025-11-26 13:47:07.398737 | 2025-11-26 13:47:07.398866 | TASK [artifacts : Prepare root ssh accesses] 2025-11-26 13:47:11.105833 | controller | changed 2025-11-26 13:47:11.151930 | 2025-11-26 13:47:11.152123 | TASK [artifacts : Copy logs from CRC VM] 2025-11-26 13:47:14.701010 | controller | changed 2025-11-26 13:47:14.723521 | 2025-11-26 13:47:14.723639 | TASK [artifacts : List all of the existing virtual machines] 2025-11-26 13:47:14.748941 | controller | skipping: Conditional result was False 2025-11-26 13:47:14.770583 | 2025-11-26 13:47:14.770738 | TASK [artifacts : Filter out edpm vm] 2025-11-26 13:47:14.805818 | controller | skipping: Conditional result was False 2025-11-26 13:47:14.828193 | 2025-11-26 13:47:14.828323 | TASK [artifacts : Slurp zuul inventory file] 2025-11-26 13:47:15.107096 | controller | ok 2025-11-26 13:47:15.176491 | 2025-11-26 13:47:15.176620 | LOOP [artifacts : Extract Compute and Networker from zuul mapping if any] 2025-11-26 13:47:15.245202 | 2025-11-26 13:47:15.245374 | LOOP [artifacts : Generate logs on edpm vm {{ item.split('/')[0] }}] 2025-11-26 13:47:15.304225 | 2025-11-26 13:47:15.304397 | LOOP [artifacts : Copy logs to host machine from {{ item.split('/')[0] }}] 2025-11-26 13:47:15.349847 | 2025-11-26 13:47:15.350142 | TASK [artifacts : Generate list of ansible logs to collect in home directory] 2025-11-26 13:47:15.647874 | controller | ok: All paths examined 2025-11-26 13:47:15.682100 | 2025-11-26 13:47:15.682311 | LOOP [artifacts : Copy ansible logs to logs directory] 2025-11-26 13:47:16.148816 | controller | changed: 2025-11-26 13:47:16.149123 | controller | { 2025-11-26 13:47:16.149180 | controller | "atime": 1764163615.3221827, 2025-11-26 13:47:16.149220 | controller | "ctime": 1764164626.2208714, 2025-11-26 13:47:16.149258 | controller | "dev": 64513, 2025-11-26 13:47:16.149293 | controller | "gid": 1000, 2025-11-26 13:47:16.149328 | controller | "gr_name": "zuul", 2025-11-26 13:47:16.149361 | controller | "inode": 4493811, 2025-11-26 13:47:16.149444 | controller | "isblk": false, 2025-11-26 13:47:16.149482 | controller | "ischr": false, 2025-11-26 13:47:16.149514 | controller | "isdir": false, 2025-11-26 13:47:16.149545 | controller | "isfifo": false, 2025-11-26 13:47:16.149576 | controller | "isgid": false, 2025-11-26 13:47:16.149607 | controller | "islnk": false, 2025-11-26 13:47:16.149638 | controller | "isreg": true, 2025-11-26 13:47:16.149669 | controller | "issock": false, 2025-11-26 13:47:16.149699 | controller | "isuid": false, 2025-11-26 13:47:16.149730 | controller | "mode": "0644", 2025-11-26 13:47:16.149761 | controller | "mtime": 1764164626.2208714, 2025-11-26 13:47:16.149793 | controller | "nlink": 1, 2025-11-26 13:47:16.149825 | controller | "path": "/home/zuul/ansible.log", 2025-11-26 13:47:16.149857 | controller | "pw_name": "zuul", 2025-11-26 13:47:16.149889 | controller | "rgrp": true, 2025-11-26 13:47:16.149920 | controller | "roth": true, 2025-11-26 13:47:16.149951 | controller | "rusr": true, 2025-11-26 13:47:16.149983 | controller | "size": 2043377, 2025-11-26 13:47:16.150043 | controller | "uid": 1000, 2025-11-26 13:47:16.150085 | controller | "wgrp": false, 2025-11-26 13:47:16.150119 | controller | "woth": false, 2025-11-26 13:47:16.150151 | controller | "wusr": true, 2025-11-26 13:47:16.150183 | controller | "xgrp": false, 2025-11-26 13:47:16.150215 | controller | "xoth": false, 2025-11-26 13:47:16.150247 | controller | "xusr": false 2025-11-26 13:47:16.150278 | controller | } 2025-11-26 13:47:16.150327 | 2025-11-26 13:47:16.198788 | 2025-11-26 13:47:16.198971 | TASK [artifacts : Ensure we have proper rights on the gathered content] 2025-11-26 13:47:19.344859 | controller | changed 2025-11-26 13:47:19.379663 | 2025-11-26 13:47:19.379842 | LOOP [artifacts : Mask secrets in yaml log files] 2025-11-26 13:49:08.086498 | controller | changed: "/home/zuul/ci-framework-data/logs" 2025-11-26 13:49:08.852214 | controller | changed: "/home/zuul/ci-framework-data/artifacts" 2025-11-26 13:49:08.938592 | 2025-11-26 13:49:08.938763 | LOOP [env_op_images : Ensure directory is present] 2025-11-26 13:49:09.410994 | controller | ok: "artifacts" 2025-11-26 13:49:09.411254 | controller | changed: All items complete 2025-11-26 13:49:09.411283 | 2025-11-26 13:49:09.544251 | controller | ok: "logs" 2025-11-26 13:49:09.587902 | 2025-11-26 13:49:09.588140 | TASK [env_op_images : Check if OpenStackControlPlane is setup] 2025-11-26 13:49:10.132997 | controller | error: the server doesn't have a resource type "OpenStackControlPlane" 2025-11-26 13:49:10.225767 | controller | changed: non-zero return code 2025-11-26 13:49:10.251729 | 2025-11-26 13:49:10.251892 | TASK [env_op_images : Get images from the CSV] 2025-11-26 13:49:10.955724 | controller | skipping: Conditional result was False 2025-11-26 13:49:10.994056 | 2025-11-26 13:49:10.994293 | TASK [env_op_images : Get the images name] 2025-11-26 13:49:11.672388 | controller | skipping: Conditional result was False 2025-11-26 13:49:11.715320 | 2025-11-26 13:49:11.715578 | TASK [env_op_images : Extract env variable name and images] 2025-11-26 13:49:11.753137 | controller | skipping: Conditional result was False 2025-11-26 13:49:11.785575 | 2025-11-26 13:49:11.785720 | TASK [env_op_images : Get all pods from all namespaces to find openstack-operator-index] 2025-11-26 13:49:11.821750 | controller | skipping: Conditional result was False 2025-11-26 13:49:11.858433 | 2025-11-26 13:49:11.858587 | TASK [env_op_images : Retrieve openstack-operator-index pod] 2025-11-26 13:49:11.888711 | controller | skipping: Conditional result was False 2025-11-26 13:49:11.968873 | 2025-11-26 13:49:11.968999 | TASK [env_op_images : Get all the pods in openstack-operator namespace] 2025-11-26 13:49:12.005408 | controller | skipping: Conditional result was False 2025-11-26 13:49:12.025850 | 2025-11-26 13:49:12.025978 | TASK [env_op_images : Get operator images and pods] 2025-11-26 13:49:12.052709 | controller | skipping: Conditional result was False 2025-11-26 13:49:12.075329 | 2025-11-26 13:49:12.075469 | LOOP [env_op_images : Add operator images to the dictionary] 2025-11-26 13:49:12.135666 | 2025-11-26 13:49:12.135852 | TASK [env_op_images : Write images to file] 2025-11-26 13:49:12.171586 | controller | skipping: Conditional result was False 2025-11-26 13:49:12.229571 | 2025-11-26 13:49:12.229730 | TASK [cifmw_setup : Create a versioned log folder] 2025-11-26 13:49:12.477252 | controller | changed 2025-11-26 13:49:12.503586 | 2025-11-26 13:49:12.503732 | TASK [cifmw_setup : Return a list of log files in home directory] 2025-11-26 13:49:12.764204 | controller | ok: All paths examined 2025-11-26 13:49:12.796146 | 2025-11-26 13:49:12.796271 | TASK [cifmw_setup : Ensure ansible facts cache exists] 2025-11-26 13:49:13.084833 | controller | ok 2025-11-26 13:49:13.111168 | 2025-11-26 13:49:13.111294 | LOOP [cifmw_setup : Copy logs to proper location] 2025-11-26 13:49:13.516104 | controller | changed: 2025-11-26 13:49:13.516365 | controller | { 2025-11-26 13:49:13.516416 | controller | "atime": 1764164836.0193892, 2025-11-26 13:49:13.516455 | controller | "ctime": 1764164626.2208714, 2025-11-26 13:49:13.516491 | controller | "dev": 64513, 2025-11-26 13:49:13.516526 | controller | "gid": 1000, 2025-11-26 13:49:13.516560 | controller | "gr_name": "zuul", 2025-11-26 13:49:13.516594 | controller | "inode": 4493811, 2025-11-26 13:49:13.516626 | controller | "isblk": false, 2025-11-26 13:49:13.516658 | controller | "ischr": false, 2025-11-26 13:49:13.516691 | controller | "isdir": false, 2025-11-26 13:49:13.516723 | controller | "isfifo": false, 2025-11-26 13:49:13.516755 | controller | "isgid": false, 2025-11-26 13:49:13.516786 | controller | "islnk": false, 2025-11-26 13:49:13.516818 | controller | "isreg": true, 2025-11-26 13:49:13.516849 | controller | "issock": false, 2025-11-26 13:49:13.516881 | controller | "isuid": false, 2025-11-26 13:49:13.516913 | controller | "mode": "0644", 2025-11-26 13:49:13.516944 | controller | "mtime": 1764164626.2208714, 2025-11-26 13:49:13.516976 | controller | "nlink": 1, 2025-11-26 13:49:13.517008 | controller | "path": "/home/zuul/ansible.log", 2025-11-26 13:49:13.517077 | controller | "pw_name": "zuul", 2025-11-26 13:49:13.517112 | controller | "rgrp": true, 2025-11-26 13:49:13.517153 | controller | "roth": true, 2025-11-26 13:49:13.517188 | controller | "rusr": true, 2025-11-26 13:49:13.517222 | controller | "size": 2043377, 2025-11-26 13:49:13.517255 | controller | "uid": 1000, 2025-11-26 13:49:13.517287 | controller | "wgrp": false, 2025-11-26 13:49:13.517318 | controller | "woth": false, 2025-11-26 13:49:13.517350 | controller | "wusr": true, 2025-11-26 13:49:13.517381 | controller | "xgrp": false, 2025-11-26 13:49:13.517413 | controller | "xoth": false, 2025-11-26 13:49:13.517444 | controller | "xusr": false 2025-11-26 13:49:13.517476 | controller | } 2025-11-26 13:49:13.517522 | 2025-11-26 13:49:13.564208 | 2025-11-26 13:49:13.564368 | LOOP [cifmw_setup : Remove original log from home directory] 2025-11-26 13:49:13.842396 | controller | changed: 2025-11-26 13:49:13.842660 | controller | { 2025-11-26 13:49:13.842713 | controller | "atime": 1764164836.0193892, 2025-11-26 13:49:13.842754 | controller | "ctime": 1764164626.2208714, 2025-11-26 13:49:13.842790 | controller | "dev": 64513, 2025-11-26 13:49:13.842825 | controller | "gid": 1000, 2025-11-26 13:49:13.842859 | controller | "gr_name": "zuul", 2025-11-26 13:49:13.842892 | controller | "inode": 4493811, 2025-11-26 13:49:13.842924 | controller | "isblk": false, 2025-11-26 13:49:13.842956 | controller | "ischr": false, 2025-11-26 13:49:13.842987 | controller | "isdir": false, 2025-11-26 13:49:13.843047 | controller | "isfifo": false, 2025-11-26 13:49:13.843089 | controller | "isgid": false, 2025-11-26 13:49:13.843121 | controller | "islnk": false, 2025-11-26 13:49:13.843153 | controller | "isreg": true, 2025-11-26 13:49:13.843185 | controller | "issock": false, 2025-11-26 13:49:13.843228 | controller | "isuid": false, 2025-11-26 13:49:13.843261 | controller | "mode": "0644", 2025-11-26 13:49:13.843293 | controller | "mtime": 1764164626.2208714, 2025-11-26 13:49:13.843326 | controller | "nlink": 1, 2025-11-26 13:49:13.843359 | controller | "path": "/home/zuul/ansible.log", 2025-11-26 13:49:13.843391 | controller | "pw_name": "zuul", 2025-11-26 13:49:13.843423 | controller | "rgrp": true, 2025-11-26 13:49:13.843454 | controller | "roth": true, 2025-11-26 13:49:13.843485 | controller | "rusr": true, 2025-11-26 13:49:13.843517 | controller | "size": 2043377, 2025-11-26 13:49:13.843547 | controller | "uid": 1000, 2025-11-26 13:49:13.843579 | controller | "wgrp": false, 2025-11-26 13:49:13.843610 | controller | "woth": false, 2025-11-26 13:49:13.843641 | controller | "wusr": true, 2025-11-26 13:49:13.843671 | controller | "xgrp": false, 2025-11-26 13:49:13.843702 | controller | "xoth": false, 2025-11-26 13:49:13.843733 | controller | "xusr": false 2025-11-26 13:49:13.843763 | controller | } 2025-11-26 13:49:13.945346 | 2025-11-26 13:49:13.945487 | TASK [cifmw_setup : Copy facts to dated directory] 2025-11-26 13:49:14.399440 | controller | changed 2025-11-26 13:49:14.431452 | 2025-11-26 13:49:14.431580 | TASK [run_hook : Assert parameters are valid] 2025-11-26 13:49:14.583526 | controller | ok: All assertions passed 2025-11-26 13:49:14.602249 | 2025-11-26 13:49:14.602380 | TASK [run_hook : Assert single hooks are all mappings] 2025-11-26 13:49:14.749474 | controller | ok: All assertions passed 2025-11-26 13:49:14.770322 | 2025-11-26 13:49:14.770510 | LOOP [run_hook : Loop on hooks for post_logs] 2025-11-26 13:49:15.018049 | 2025-11-26 13:49:15.018230 | PLAY [Run ci/playbooks/e2e-collect-logs.yml on CRC host] 2025-11-26 13:49:15.039403 | 2025-11-26 13:49:15.039534 | TASK [Get kubelet journalctl logs] 2025-11-26 13:49:16.133963 | crc | Output suppressed because no_log was given 2025-11-26 13:49:16.189689 | 2025-11-26 13:49:16.189822 | PLAY RECAP 2025-11-26 13:49:16.189879 | controller | ok: 74 changed: 29 unreachable: 0 failed: 0 skipped: 33 rescued: 0 ignored: 1 2025-11-26 13:49:16.189914 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-26 13:49:16.189938 | 2025-11-26 13:49:16.405666 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2025-11-26 13:49:16.409502 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-11-26 13:49:17.064676 | 2025-11-26 13:49:17.064787 | PLAY [Run ci/playbooks/collect-logs.yml] 2025-11-26 13:49:17.168343 | 2025-11-26 13:49:17.168530 | TASK [Filter out host if needed] 2025-11-26 13:49:17.222388 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-11-26 13:49:17.228752 | 2025-11-26 13:49:17.228835 | TASK [Filter out host if needed] 2025-11-26 13:49:17.263244 | 2025-11-26 13:49:17.263406 | TASK [Ensure file is present] 2025-11-26 13:49:17.786505 | controller | ok 2025-11-26 13:49:17.819309 | 2025-11-26 13:49:17.819427 | TASK [Manage molecule report file] 2025-11-26 13:49:18.545227 | controller | skipping: Conditional result was False 2025-11-26 13:49:18.598105 | 2025-11-26 13:49:18.598256 | TASK [Check if we get ci-framework-data basedir] 2025-11-26 13:49:18.922123 | controller | ok 2025-11-26 13:49:18.953291 | 2025-11-26 13:49:18.953362 | TASK [Create ci-framework-data log directory for zuul] 2025-11-26 13:49:19.383625 | controller | changed 2025-11-26 13:49:19.408275 | 2025-11-26 13:49:19.408414 | TASK [Copy ci-framework interesting files] 2025-11-26 13:49:20.597478 | controller | changed 2025-11-26 13:49:20.633684 | 2025-11-26 13:49:20.633827 | TASK [Get SELinux listing] 2025-11-26 13:49:21.340689 | controller | changed 2025-11-26 13:49:21.405933 | 2025-11-26 13:49:21.406172 | TASK [Generate log index] 2025-11-26 13:49:22.344251 | controller | changed 2025-11-26 13:49:22.373865 | 2025-11-26 13:49:22.374072 | TASK [Get some env related data] 2025-11-26 13:49:23.178793 | controller | /home/zuul/.local/bin/ansible 2025-11-26 13:49:24.090058 | controller | changed 2025-11-26 13:49:24.135134 | 2025-11-26 13:49:24.135277 | TASK [Generate list of logs to collect in home directory] 2025-11-26 13:49:24.530496 | controller | ok: All paths examined 2025-11-26 13:49:24.600675 | 2025-11-26 13:49:24.600840 | LOOP [Copy logs from home directory] 2025-11-26 13:49:24.663282 | 2025-11-26 13:49:24.663488 | TASK [Copy crio stats log file] 2025-11-26 13:49:24.688547 | controller | skipping: Conditional result was False 2025-11-26 13:49:24.720622 | 2025-11-26 13:49:24.720793 | TASK [Get SELinux related data] 2025-11-26 13:49:25.157364 | controller | 2025-11-26 13:49:25.451686 | controller | ERROR 2025-11-26 13:49:25.452076 | controller | { 2025-11-26 13:49:25.452124 | controller | "delta": "0:00:00.012875", 2025-11-26 13:49:25.452151 | controller | "end": "2025-11-26 13:49:25.158771", 2025-11-26 13:49:25.452173 | controller | "msg": "non-zero return code", 2025-11-26 13:49:25.452194 | controller | "rc": 1, 2025-11-26 13:49:25.452215 | controller | "start": "2025-11-26 13:49:25.145896" 2025-11-26 13:49:25.452234 | controller | } 2025-11-26 13:49:25.452266 | controller | ERROR: Ignoring Errors 2025-11-26 13:49:25.489262 | 2025-11-26 13:49:25.489458 | TASK [Create system configuration directory] 2025-11-26 13:49:25.820550 | controller | changed 2025-11-26 13:49:25.845332 | 2025-11-26 13:49:25.845453 | TASK [Get some of the system configurations] 2025-11-26 13:49:26.549710 | controller | changed 2025-11-26 13:49:26.598173 | 2025-11-26 13:49:26.598310 | TASK [Copy generated documentation if available] 2025-11-26 13:49:26.626433 | controller | skipping: Conditional result was False 2025-11-26 13:49:26.662696 | 2025-11-26 13:49:26.662838 | TASK [Copy generated AsciiDoc documentation if available] 2025-11-26 13:49:26.700463 | controller | skipping: Conditional result was False 2025-11-26 13:49:26.731135 | 2025-11-26 13:49:26.731265 | TASK [Compress logs bigger than 2MB] 2025-11-26 13:49:41.029555 | controller | changed 2025-11-26 13:49:41.081868 | 2025-11-26 13:49:41.082048 | TASK [Copy files from workspace on node] 2025-11-26 13:49:41.143296 | controller | ok 2025-11-26 13:49:41.209470 | 2025-11-26 13:49:41.209589 | TASK [fetch-output : Set log path for multiple nodes] 2025-11-26 13:49:41.289336 | controller | ok 2025-11-26 13:49:41.345606 | 2025-11-26 13:49:41.345743 | TASK [fetch-output : Set log path for single node] 2025-11-26 13:49:41.371554 | controller | skipping: Conditional result was False 2025-11-26 13:49:41.398129 | 2025-11-26 13:49:41.398266 | LOOP [fetch-output : Ensure local output dirs] 2025-11-26 13:49:41.682684 | controller -> localhost | changed: "/var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/logs/controller" 2025-11-26 13:49:41.682929 | 2025-11-26 13:49:41.897551 | controller -> localhost | changed: "/var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/artifacts" 2025-11-26 13:49:42.153170 | controller -> localhost | changed: "/var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/docs" 2025-11-26 13:49:42.213008 | 2025-11-26 13:49:42.213172 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-11-26 13:49:46.765625 | controller | changed: 2025-11-26 13:49:46.765838 | controller | .d..t...... ./ 2025-11-26 13:49:46.765866 | controller | >f+++++++++ README.html 2025-11-26 13:49:46.765886 | controller | >f+++++++++ dmesg.log 2025-11-26 13:49:46.765907 | controller | >f+++++++++ installed-pkgs.log 2025-11-26 13:49:46.765925 | controller | >f+++++++++ python.log 2025-11-26 13:49:46.765942 | controller | >f+++++++++ registries.conf 2025-11-26 13:49:46.765958 | controller | >f+++++++++ selinux-denials.log 2025-11-26 13:49:46.765975 | controller | >f+++++++++ selinux-listing.log 2025-11-26 13:49:46.765991 | controller | cd+++++++++ ci-framework-data/ 2025-11-26 13:49:46.766009 | controller | cd+++++++++ ci-framework-data/artifacts/ 2025-11-26 13:49:46.766054 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-facts.yml 2025-11-26 13:49:46.766073 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-vars.yml 2025-11-26 13:49:46.766090 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_check_for_oc.sh 2025-11-26 13:49:46.766107 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_copy_logs_from_crc.sh 2025-11-26 13:49:46.766124 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_prepare_root_ssh.sh 2025-11-26 13:49:46.766140 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_download.sh 2025-11-26 13:49:46.766156 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_openstack_must_gather.sh 2025-11-26 13:49:46.766172 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_001_fetch_openshift.sh 2025-11-26 13:49:46.766188 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_002_run_crc_attach_default.sh 2025-11-26 13:49:46.766204 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_003_run_glance.sh 2025-11-26 13:49:46.766219 | controller | >f+++++++++ ci-framework-data/artifacts/hosts 2025-11-26 13:49:46.766235 | controller | >f+++++++++ ci-framework-data/artifacts/install_yamls.sh 2025-11-26 13:49:46.766251 | controller | >f+++++++++ ci-framework-data/artifacts/installed-packages.yml 2025-11-26 13:49:46.766267 | controller | >f+++++++++ ci-framework-data/artifacts/ip-network.txt 2025-11-26 13:49:46.766283 | controller | >f+++++++++ ci-framework-data/artifacts/resolv.conf 2025-11-26 13:49:46.766298 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2025-11-26 13:49:46.766314 | controller | cd+++++++++ ci-framework-data/artifacts/NetworkManager/ 2025-11-26 13:49:46.766330 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ci-private-network.nmconnection 2025-11-26 13:49:46.766346 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ens3.nmconnection 2025-11-26 13:49:46.766362 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2025-11-26_13-49/ 2025-11-26 13:49:46.766377 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2025-11-26_13-49/ansible_facts_cache/ 2025-11-26 13:49:46.766393 | controller | >f+++++++++ ci-framework-data/artifacts/ansible_facts.2025-11-26_13-49/ansible_facts_cache/localhost 2025-11-26 13:49:46.766408 | controller | cd+++++++++ ci-framework-data/artifacts/ci-env/ 2025-11-26 13:49:46.766423 | controller | >f+++++++++ ci-framework-data/artifacts/ci-env/networking-info.yml 2025-11-26 13:49:46.766439 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2025-11-26 13:49:46.766454 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/ 2025-11-26 13:49:46.766469 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml 2025-11-26 13:49:46.766484 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/ 2025-11-26 13:49:46.766499 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/ 2025-11-26 13:49:46.766514 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/glance_v1beta1_glance.yaml 2025-11-26 13:49:46.766532 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/kustomization.yaml 2025-11-26 13:49:46.766549 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/ 2025-11-26 13:49:46.766565 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/ 2025-11-26 13:49:46.766584 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/kustomization.yaml 2025-11-26 13:49:46.766601 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/memcached_v1beta1_memcached.yaml 2025-11-26 13:49:46.766618 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/input/ 2025-11-26 13:49:46.766639 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/input/kustomization.yaml 2025-11-26 13:49:46.766656 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/ 2025-11-26 13:49:46.766673 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/ 2025-11-26 13:49:46.766690 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/keystone_v1beta1_keystoneapi.yaml 2025-11-26 13:49:46.766706 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/kustomization.yaml 2025-11-26 13:49:46.766723 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/ 2025-11-26 13:49:46.766739 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/ 2025-11-26 13:49:46.766755 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/kustomization.yaml 2025-11-26 13:49:46.766772 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/mariadb_v1beta1_galera.yaml 2025-11-26 13:49:46.766788 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/ 2025-11-26 13:49:46.766804 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/ 2025-11-26 13:49:46.766821 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/kustomization.yaml 2025-11-26 13:49:46.766837 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/rabbitmq.yaml 2025-11-26 13:49:46.766853 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/ 2025-11-26 13:49:46.766870 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/ 2025-11-26 13:49:46.766886 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/kustomization.yaml 2025-11-26 13:49:46.766902 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/swift_v1beta1_swift.yaml 2025-11-26 13:49:46.766918 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/ 2025-11-26 13:49:46.766934 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml 2025-11-26 13:49:46.766950 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/ 2025-11-26 13:49:46.766966 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ 2025-11-26 13:49:46.766982 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml 2025-11-26 13:49:46.766997 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/ 2025-11-26 13:49:46.767026 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml 2025-11-26 13:49:46.767048 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/ 2025-11-26 13:49:46.767065 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/ 2025-11-26 13:49:46.767082 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/catalogsource.yaml 2025-11-26 13:49:46.767098 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/operatorgroup.yaml 2025-11-26 13:49:46.767115 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/subscription.yaml 2025-11-26 13:49:46.767132 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/ 2025-11-26 13:49:46.767148 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/ 2025-11-26 13:49:46.767165 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/catalogsource.yaml 2025-11-26 13:49:46.767186 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/operatorgroup.yaml 2025-11-26 13:49:46.767204 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/subscription.yaml 2025-11-26 13:49:46.767221 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/ 2025-11-26 13:49:46.767237 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/ 2025-11-26 13:49:46.767254 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/catalogsource.yaml 2025-11-26 13:49:46.767270 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/operatorgroup.yaml 2025-11-26 13:49:46.767286 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/subscription.yaml 2025-11-26 13:49:46.767303 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/ 2025-11-26 13:49:46.767319 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/ 2025-11-26 13:49:46.767336 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/catalogsource.yaml 2025-11-26 13:49:46.767353 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/operatorgroup.yaml 2025-11-26 13:49:46.767369 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/subscription.yaml 2025-11-26 13:49:46.767385 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/ 2025-11-26 13:49:46.767402 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/ 2025-11-26 13:49:46.767418 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/catalogsource.yaml 2025-11-26 13:49:46.767435 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/operatorgroup.yaml 2025-11-26 13:49:46.767451 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/subscription.yaml 2025-11-26 13:49:46.767468 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/ 2025-11-26 13:49:46.767484 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/ 2025-11-26 13:49:46.767500 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/operatorgroup.yaml 2025-11-26 13:49:46.767516 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/subscription.yaml 2025-11-26 13:49:46.767533 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/ 2025-11-26 13:49:46.767549 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/ 2025-11-26 13:49:46.767565 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/catalogsource.yaml 2025-11-26 13:49:46.767581 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/operatorgroup.yaml 2025-11-26 13:49:46.767597 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/subscription.yaml 2025-11-26 13:49:46.767613 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/ 2025-11-26 13:49:46.767630 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op/ 2025-11-26 13:49:46.767646 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/ 2025-11-26 13:49:46.767663 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/ 2025-11-26 13:49:46.767684 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/catalogsource.yaml 2025-11-26 13:49:46.767701 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/operatorgroup.yaml 2025-11-26 13:49:46.767717 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/subscription.yaml 2025-11-26 13:49:46.767735 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2025-11-26 13:49:46.767752 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2025-11-26 13:49:46.767769 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/storage/ 2025-11-26 13:49:46.767785 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage-class.yaml 2025-11-26 13:49:46.767802 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage.yaml 2025-11-26 13:49:46.767818 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2025-11-26 13:49:46.767835 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/custom-params.yml 2025-11-26 13:49:46.767851 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/install-yamls-params.yml 2025-11-26 13:49:46.767868 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/openshift-login-params.yml 2025-11-26 13:49:46.767884 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2025-11-26 13:49:46.767901 | controller | cd+++++++++ ci-framework-data/artifacts/repositories/ 2025-11-26 13:49:46.767917 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean-antelope-testing.repo 2025-11-26 13:49:46.767933 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo 2025-11-26 13:49:46.767950 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo.md5 2025-11-26 13:49:46.767967 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-appstream.repo 2025-11-26 13:49:46.767984 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-baseos.repo 2025-11-26 13:49:46.768002 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-highavailability.repo 2025-11-26 13:49:46.768036 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-powertools.repo 2025-11-26 13:49:46.768054 | controller | cd+++++++++ ci-framework-data/artifacts/roles/ 2025-11-26 13:49:46.768071 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/ 2025-11-26 13:49:46.768088 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/ 2025-11-26 13:49:46.768104 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_all.yml 2025-11-26 13:49:46.768120 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee.yml 2025-11-26 13:49:46.768136 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_cleanup.yml 2025-11-26 13:49:46.768152 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl.yml 2025-11-26 13:49:46.768168 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_cleanup.yml 2025-11-26 13:49:46.768184 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_prep.yml 2025-11-26 13:49:46.768200 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_run.yml 2025-11-26 13:49:46.768216 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_prep.yml 2025-11-26 13:49:46.768232 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface.yml 2025-11-26 13:49:46.768253 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface_cleanup.yml 2025-11-26 13:49:46.768270 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican.yml 2025-11-26 13:49:46.768286 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_cleanup.yml 2025-11-26 13:49:46.768303 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy.yml 2025-11-26 13:49:46.768319 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_cleanup.yml 2025-11-26 13:49:46.768335 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_prep.yml 2025-11-26 13:49:46.768351 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_validate.yml 2025-11-26 13:49:46.768368 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl.yml 2025-11-26 13:49:46.768384 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl_run.yml 2025-11-26 13:49:46.768400 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_prep.yml 2025-11-26 13:49:46.768416 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal.yml 2025-11-26 13:49:46.768432 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_cleanup.yml 2025-11-26 13:49:46.768448 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_prep.yml 2025-11-26 13:49:46.768464 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas.yml 2025-11-26 13:49:46.768480 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad.yml 2025-11-26 13:49:46.768496 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad_cleanup.yml 2025-11-26 13:49:46.768511 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_cleanup.yml 2025-11-26 13:49:46.768526 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network.yml 2025-11-26 13:49:46.768541 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network_cleanup.yml 2025-11-26 13:49:46.768557 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge.yml 2025-11-26 13:49:46.768572 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge_cleanup.yml 2025-11-26 13:49:46.768586 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_generate_nodes_yaml.yml 2025-11-26 13:49:46.768601 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb.yml 2025-11-26 13:49:46.768616 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb_cleanup.yml 2025-11-26 13:49:46.768631 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network.yml 2025-11-26 13:49:46.768646 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network_cleanup.yml 2025-11-26 13:49:46.768678 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks.yml 2025-11-26 13:49:46.768694 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks_cleanup.yml 2025-11-26 13:49:46.768709 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator.yml 2025-11-26 13:49:46.768731 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_cleanup.yml 2025-11-26 13:49:46.768748 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_wait.yml 2025-11-26 13:49:46.768764 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms.yml 2025-11-26 13:49:46.768779 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms_cleanup.yml 2025-11-26 13:49:46.768795 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph.yml 2025-11-26 13:49:46.768811 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_cleanup.yml 2025-11-26 13:49:46.768827 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_help.yml 2025-11-26 13:49:46.768843 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager.yml 2025-11-26 13:49:46.768860 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager_cleanup.yml 2025-11-26 13:49:46.768876 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_cleanup.yml 2025-11-26 13:49:46.768892 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_prepare.yml 2025-11-26 13:49:46.768908 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder.yml 2025-11-26 13:49:46.768924 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_cleanup.yml 2025-11-26 13:49:46.768940 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy.yml 2025-11-26 13:49:46.768955 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_cleanup.yml 2025-11-26 13:49:46.768971 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_prep.yml 2025-11-26 13:49:46.768986 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl.yml 2025-11-26 13:49:46.769002 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl_run.yml 2025-11-26 13:49:46.769036 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_prep.yml 2025-11-26 13:49:46.769054 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cleanup.yml 2025-11-26 13:49:46.769070 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc.yml 2025-11-26 13:49:46.769086 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface.yml 2025-11-26 13:49:46.769102 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface_cleanup.yml 2025-11-26 13:49:46.769118 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_cleanup.yml 2025-11-26 13:49:46.769134 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_setup.yml 2025-11-26 13:49:46.769150 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_cleanup.yml 2025-11-26 13:49:46.769167 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_scrub.yml 2025-11-26 13:49:46.769183 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage.yml 2025-11-26 13:49:46.769199 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup.yml 2025-11-26 13:49:46.769219 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup_with_retries.yml 2025-11-26 13:49:46.769236 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_release.yml 2025-11-26 13:49:46.769251 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_with_retries.yml 2025-11-26 13:49:46.769267 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_deploy_cleanup.yml 2025-11-26 13:49:46.769282 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate.yml 2025-11-26 13:49:46.769298 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_cleanup.yml 2025-11-26 13:49:46.769313 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy.yml 2025-11-26 13:49:46.769329 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_cleanup.yml 2025-11-26 13:49:46.769344 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_prep.yml 2025-11-26 13:49:46.769359 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl.yml 2025-11-26 13:49:46.769374 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl_run.yml 2025-11-26 13:49:46.769390 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_prep.yml 2025-11-26 13:49:46.769406 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy.yml 2025-11-26 13:49:46.769421 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_cleanup.yml 2025-11-26 13:49:46.769436 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_prep.yml 2025-11-26 13:49:46.769454 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_download_tools.yml 2025-11-26 13:49:46.769472 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_ansible_runner.yml 2025-11-26 13:49:46.769487 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_baremetal_compute.yml 2025-11-26 13:49:46.769502 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute.yml 2025-11-26 13:49:46.769517 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_bootc.yml 2025-11-26 13:49:46.769533 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_cleanup.yml 2025-11-26 13:49:46.769548 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_repos.yml 2025-11-26 13:49:46.769563 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_computes_bgp.yml 2025-11-26 13:49:46.769578 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy.yml 2025-11-26 13:49:46.769593 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal.yml 2025-11-26 13:49:46.769608 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal_prep.yml 2025-11-26 13:49:46.769624 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_cleanup.yml 2025-11-26 13:49:46.769639 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_generate_keys.yml 2025-11-26 13:49:46.769654 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_instance.yml 2025-11-26 13:49:46.769673 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker.yml 2025-11-26 13:49:46.769689 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_cleanup.yml 2025-11-26 13:49:46.769705 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_prep.yml 2025-11-26 13:49:46.769720 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_prep.yml 2025-11-26 13:49:46.769736 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker.yml 2025-11-26 13:49:46.769751 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker_cleanup.yml 2025-11-26 13:49:46.769766 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_nova_discover_hosts.yml 2025-11-26 13:49:46.769782 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_patch_ansible_runner_image.yml 2025-11-26 13:49:46.769797 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_register_dns.yml 2025-11-26 13:49:46.769812 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy.yml 2025-11-26 13:49:46.769828 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy_baremetal.yml 2025-11-26 13:49:46.769843 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance.yml 2025-11-26 13:49:46.769859 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_cleanup.yml 2025-11-26 13:49:46.769874 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy.yml 2025-11-26 13:49:46.769890 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_cleanup.yml 2025-11-26 13:49:46.769905 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_prep.yml 2025-11-26 13:49:46.769921 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml 2025-11-26 13:49:46.769936 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl_run.yml 2025-11-26 13:49:46.769953 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_prep.yml 2025-11-26 13:49:46.769969 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat.yml 2025-11-26 13:49:46.769986 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_cleanup.yml 2025-11-26 13:49:46.770002 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy.yml 2025-11-26 13:49:46.770037 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_cleanup.yml 2025-11-26 13:49:46.770060 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_prep.yml 2025-11-26 13:49:46.770082 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl.yml 2025-11-26 13:49:46.770103 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_crc.yml 2025-11-26 13:49:46.770124 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_run.yml 2025-11-26 13:49:46.770145 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_prep.yml 2025-11-26 13:49:46.770164 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_help.yml 2025-11-26 13:49:46.770190 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon.yml 2025-11-26 13:49:46.770210 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_cleanup.yml 2025-11-26 13:49:46.770228 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy.yml 2025-11-26 13:49:46.770244 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_cleanup.yml 2025-11-26 13:49:46.770261 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_prep.yml 2025-11-26 13:49:46.770278 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl.yml 2025-11-26 13:49:46.770294 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl_run.yml 2025-11-26 13:49:46.770313 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_prep.yml 2025-11-26 13:49:46.770331 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra.yml 2025-11-26 13:49:46.770348 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_cleanup.yml 2025-11-26 13:49:46.770364 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl.yml 2025-11-26 13:49:46.770380 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl_run.yml 2025-11-26 13:49:46.770396 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_prep.yml 2025-11-26 13:49:46.770412 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input.yml 2025-11-26 13:49:46.770434 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input_cleanup.yml 2025-11-26 13:49:46.770459 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab.yml 2025-11-26 13:49:46.770478 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_cleanup.yml 2025-11-26 13:49:46.770494 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router.yml 2025-11-26 13:49:46.770509 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router_cleanup.yml 2025-11-26 13:49:46.770525 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network.yml 2025-11-26 13:49:46.770540 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network_cleanup.yml 2025-11-26 13:49:46.770556 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno.yml 2025-11-26 13:49:46.770571 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno_cleanup.yml 2025-11-26 13:49:46.770587 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic.yml 2025-11-26 13:49:46.770602 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_cleanup.yml 2025-11-26 13:49:46.770617 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy.yml 2025-11-26 13:49:46.770632 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_cleanup.yml 2025-11-26 13:49:46.770647 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_prep.yml 2025-11-26 13:49:46.770662 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl.yml 2025-11-26 13:49:46.770678 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_crc.yml 2025-11-26 13:49:46.770697 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_run.yml 2025-11-26 13:49:46.770713 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_prep.yml 2025-11-26 13:49:46.770729 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone.yml 2025-11-26 13:49:46.770745 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_cleanup.yml 2025-11-26 13:49:46.770760 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy.yml 2025-11-26 13:49:46.770775 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_cleanup.yml 2025-11-26 13:49:46.770790 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_prep.yml 2025-11-26 13:49:46.770805 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl.yml 2025-11-26 13:49:46.770820 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl_run.yml 2025-11-26 13:49:46.770835 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_prep.yml 2025-11-26 13:49:46.770850 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_cleanup.yml 2025-11-26 13:49:46.770865 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_prep.yml 2025-11-26 13:49:46.770881 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_cleanup.yml 2025-11-26 13:49:46.770895 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_prep.yml 2025-11-26 13:49:46.770911 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki.yml 2025-11-26 13:49:46.770926 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_cleanup.yml 2025-11-26 13:49:46.770940 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy.yml 2025-11-26 13:49:46.770955 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy_cleanup.yml 2025-11-26 13:49:46.770970 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_lvms.yml 2025-11-26 13:49:46.770985 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila.yml 2025-11-26 13:49:46.771000 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_cleanup.yml 2025-11-26 13:49:46.771030 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy.yml 2025-11-26 13:49:46.771051 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_cleanup.yml 2025-11-26 13:49:46.771067 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_prep.yml 2025-11-26 13:49:46.771082 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl.yml 2025-11-26 13:49:46.771097 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl_run.yml 2025-11-26 13:49:46.771112 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_prep.yml 2025-11-26 13:49:46.771128 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb.yml 2025-11-26 13:49:46.771144 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw.yml 2025-11-26 13:49:46.771165 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw_run.yml 2025-11-26 13:49:46.771182 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_cleanup.yml 2025-11-26 13:49:46.771205 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy.yml 2025-11-26 13:49:46.771221 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_cleanup.yml 2025-11-26 13:49:46.771237 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_prep.yml 2025-11-26 13:49:46.771256 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl.yml 2025-11-26 13:49:46.771276 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl_run.yml 2025-11-26 13:49:46.771293 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy.yml 2025-11-26 13:49:46.771308 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_cleanup.yml 2025-11-26 13:49:46.771324 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_prep.yml 2025-11-26 13:49:46.771340 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb.yml 2025-11-26 13:49:46.771356 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_cleanup.yml 2025-11-26 13:49:46.771371 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config.yml 2025-11-26 13:49:46.771387 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config_cleanup.yml 2025-11-26 13:49:46.771403 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace.yml 2025-11-26 13:49:46.771419 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace_cleanup.yml 2025-11-26 13:49:46.771435 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach.yml 2025-11-26 13:49:46.771456 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach_cleanup.yml 2025-11-26 13:49:46.771476 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy.yml 2025-11-26 13:49:46.771496 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_cleanup.yml 2025-11-26 13:49:46.771516 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_prep.yml 2025-11-26 13:49:46.771536 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv.yml 2025-11-26 13:49:46.771556 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_cleanup.yml 2025-11-26 13:49:46.771574 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy.yml 2025-11-26 13:49:46.771590 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy_cleanup.yml 2025-11-26 13:49:46.771606 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge.yml 2025-11-26 13:49:46.771626 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge_cleanup.yml 2025-11-26 13:49:46.771646 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron.yml 2025-11-26 13:49:46.771663 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_cleanup.yml 2025-11-26 13:49:46.771683 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy.yml 2025-11-26 13:49:46.771700 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_cleanup.yml 2025-11-26 13:49:46.771715 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_prep.yml 2025-11-26 13:49:46.771731 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl.yml 2025-11-26 13:49:46.771746 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl_run.yml 2025-11-26 13:49:46.771761 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_prep.yml 2025-11-26 13:49:46.771776 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs.yml 2025-11-26 13:49:46.771792 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs_cleanup.yml 2025-11-26 13:49:46.771812 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nmstate.yml 2025-11-26 13:49:46.771832 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp.yml 2025-11-26 13:49:46.771853 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp_cleanup.yml 2025-11-26 13:49:46.771872 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova.yml 2025-11-26 13:49:46.771892 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_cleanup.yml 2025-11-26 13:49:46.771912 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy.yml 2025-11-26 13:49:46.771932 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_cleanup.yml 2025-11-26 13:49:46.771952 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_prep.yml 2025-11-26 13:49:46.771969 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_prep.yml 2025-11-26 13:49:46.772318 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia.yml 2025-11-26 13:49:46.772349 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_cleanup.yml 2025-11-26 13:49:46.772367 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy.yml 2025-11-26 13:49:46.772384 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_cleanup.yml 2025-11-26 13:49:46.772400 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_prep.yml 2025-11-26 13:49:46.772416 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl.yml 2025-11-26 13:49:46.772435 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl_run.yml 2025-11-26 13:49:46.772453 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_prep.yml 2025-11-26 13:49:46.772469 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack.yml 2025-11-26 13:49:46.772484 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_cleanup.yml 2025-11-26 13:49:46.772499 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds.yml 2025-11-26 13:49:46.772515 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds_cleanup.yml 2025-11-26 13:49:46.772530 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy.yml 2025-11-26 13:49:46.772550 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_cleanup.yml 2025-11-26 13:49:46.772567 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_prep.yml 2025-11-26 13:49:46.772582 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_init.yml 2025-11-26 13:49:46.772597 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl.yml 2025-11-26 13:49:46.772613 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_run.yml 2025-11-26 13:49:46.772628 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_patch_version.yml 2025-11-26 13:49:46.772643 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_prep.yml 2025-11-26 13:49:46.772677 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_repo.yml 2025-11-26 13:49:46.772694 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_update_run.yml 2025-11-26 13:49:46.772710 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait.yml 2025-11-26 13:49:46.772726 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait_deploy.yml 2025-11-26 13:49:46.772742 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_operator_namespace.yml 2025-11-26 13:49:46.772759 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn.yml 2025-11-26 13:49:46.772775 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_cleanup.yml 2025-11-26 13:49:46.772791 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy.yml 2025-11-26 13:49:46.772807 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_cleanup.yml 2025-11-26 13:49:46.772822 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_prep.yml 2025-11-26 13:49:46.772838 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl.yml 2025-11-26 13:49:46.772854 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl_run.yml 2025-11-26 13:49:46.772870 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_prep.yml 2025-11-26 13:49:46.772885 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement.yml 2025-11-26 13:49:46.772901 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_cleanup.yml 2025-11-26 13:49:46.772917 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy.yml 2025-11-26 13:49:46.772933 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_cleanup.yml 2025-11-26 13:49:46.772949 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_prep.yml 2025-11-26 13:49:46.772965 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl.yml 2025-11-26 13:49:46.772982 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl_run.yml 2025-11-26 13:49:46.772997 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_prep.yml 2025-11-26 13:49:46.773027 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq.yml 2025-11-26 13:49:46.773049 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_cleanup.yml 2025-11-26 13:49:46.773070 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy.yml 2025-11-26 13:49:46.773087 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_cleanup.yml 2025-11-26 13:49:46.773103 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_prep.yml 2025-11-26 13:49:46.773119 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_prep.yml 2025-11-26 13:49:46.773135 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy.yml 2025-11-26 13:49:46.773150 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_cleanup.yml 2025-11-26 13:49:46.773166 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_prep.yml 2025-11-26 13:49:46.773181 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook.yml 2025-11-26 13:49:46.773196 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_cleanup.yml 2025-11-26 13:49:46.773211 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_crc_disk.yml 2025-11-26 13:49:46.773226 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy.yml 2025-11-26 13:49:46.773241 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy_prep.yml 2025-11-26 13:49:46.773257 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_prep.yml 2025-11-26 13:49:46.773272 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_set_slower_etcd_profile.yml 2025-11-26 13:49:46.773286 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone.yml 2025-11-26 13:49:46.773301 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_cleanup.yml 2025-11-26 13:49:46.773316 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_deploy.yml 2025-11-26 13:49:46.773332 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_revert.yml 2025-11-26 13:49:46.773347 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_snapshot.yml 2025-11-26 13:49:46.773362 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_sync.yml 2025-11-26 13:49:46.773379 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift.yml 2025-11-26 13:49:46.773395 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_cleanup.yml 2025-11-26 13:49:46.773412 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy.yml 2025-11-26 13:49:46.773428 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_cleanup.yml 2025-11-26 13:49:46.773444 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_prep.yml 2025-11-26 13:49:46.773460 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl.yml 2025-11-26 13:49:46.773475 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl_run.yml 2025-11-26 13:49:46.773491 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_prep.yml 2025-11-26 13:49:46.773507 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry.yml 2025-11-26 13:49:46.773528 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_cleanup.yml 2025-11-26 13:49:46.773545 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy.yml 2025-11-26 13:49:46.773560 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_cleanup.yml 2025-11-26 13:49:46.773576 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_prep.yml 2025-11-26 13:49:46.773591 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl.yml 2025-11-26 13:49:46.773606 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl_run.yml 2025-11-26 13:49:46.773622 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_prep.yml 2025-11-26 13:49:46.773637 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_tripleo_deploy.yml 2025-11-26 13:49:46.773652 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_services.yml 2025-11-26 13:49:46.773667 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_system.yml 2025-11-26 13:49:46.773682 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_validate_marketplace.yml 2025-11-26 13:49:46.773697 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_wait.yml 2025-11-26 13:49:46.773712 | controller | cd+++++++++ ci-framework-data/artifacts/yum_repos/ 2025-11-26 13:49:46.773728 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean-antelope-testing.repo 2025-11-26 13:49:46.773744 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo 2025-11-26 13:49:46.773760 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo.md5 2025-11-26 13:49:46.773777 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-appstream.repo 2025-11-26 13:49:46.773793 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-baseos.repo 2025-11-26 13:49:46.773810 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-highavailability.repo 2025-11-26 13:49:46.773827 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-powertools.repo 2025-11-26 13:49:46.773844 | controller | cd+++++++++ ci-framework-data/logs/ 2025-11-26 13:49:46.773861 | controller | >f+++++++++ ci-framework-data/logs/ansible.log 2025-11-26 13:49:46.773877 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_copy_logs_from_crc.log 2025-11-26 13:49:46.773893 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_prepare_root_ssh.log 2025-11-26 13:49:46.773910 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_download.log 2025-11-26 13:49:46.773927 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_openstack_must_gather.log 2025-11-26 13:49:46.773944 | controller | >f+++++++++ ci-framework-data/logs/ci_script_001_fetch_openshift.log 2025-11-26 13:49:46.773961 | controller | >f+++++++++ ci-framework-data/logs/ci_script_002_run_crc_attach_default.log 2025-11-26 13:49:46.773978 | controller | >f+++++++++ ci-framework-data/logs/ci_script_003_run_glance.log 2025-11-26 13:49:46.773995 | controller | cd+++++++++ ci-framework-data/logs/2025-11-26_13-43/ 2025-11-26 13:49:46.774026 | controller | >f+++++++++ ci-framework-data/logs/2025-11-26_13-43/ansible.log 2025-11-26 13:49:46.774048 | controller | cd+++++++++ ci-framework-data/logs/crc/ 2025-11-26 13:49:46.774065 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/ 2025-11-26 13:49:46.774083 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/ 2025-11-26 13:49:46.774104 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-db-create-5dxfx_b7da5be4-98ba-46b8-a15b-db43a4b12968/ 2025-11-26 13:49:46.774123 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-db-create-5dxfx_b7da5be4-98ba-46b8-a15b-db43a4b12968/mariadb-database-create/ 2025-11-26 13:49:46.774141 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-db-create-5dxfx_b7da5be4-98ba-46b8-a15b-db43a4b12968/mariadb-database-create/0.log 2025-11-26 13:49:46.774158 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-db-sync-79x4z_d98ec4ca-6da2-4622-a71f-64476e8ff68c/ 2025-11-26 13:49:46.774175 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-db-sync-79x4z_d98ec4ca-6da2-4622-a71f-64476e8ff68c/glance-db-sync/ 2025-11-26 13:49:46.774192 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-db-sync-79x4z_d98ec4ca-6da2-4622-a71f-64476e8ff68c/glance-db-sync/0.log 2025-11-26 13:49:46.774209 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-single-0_464b8c3a-297c-4771-b17d-31e39d5bddae/ 2025-11-26 13:49:46.774226 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-single-0_464b8c3a-297c-4771-b17d-31e39d5bddae/glance-httpd/ 2025-11-26 13:49:46.774242 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-single-0_464b8c3a-297c-4771-b17d-31e39d5bddae/glance-httpd/0.log 2025-11-26 13:49:46.774259 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-single-0_464b8c3a-297c-4771-b17d-31e39d5bddae/glance-log/ 2025-11-26 13:49:46.774275 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-single-0_464b8c3a-297c-4771-b17d-31e39d5bddae/glance-log/0.log 2025-11-26 13:49:46.774292 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-single-1_3f6318a7-4b12-49c6-9882-96c4d70893e8/ 2025-11-26 13:49:46.774309 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-single-1_3f6318a7-4b12-49c6-9882-96c4d70893e8/glance-httpd/ 2025-11-26 13:49:46.774325 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-single-1_3f6318a7-4b12-49c6-9882-96c4d70893e8/glance-httpd/0.log 2025-11-26 13:49:46.774342 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-single-1_3f6318a7-4b12-49c6-9882-96c4d70893e8/glance-log/ 2025-11-26 13:49:46.774358 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-single-1_3f6318a7-4b12-49c6-9882-96c4d70893e8/glance-log/0.log 2025-11-26 13:49:46.774375 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-e5bb-account-create-update-bxznw_e5c06574-7633-4b77-aea8-c99b389ef6e0/ 2025-11-26 13:49:46.774391 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-e5bb-account-create-update-bxznw_e5c06574-7633-4b77-aea8-c99b389ef6e0/mariadb-account-create-update/ 2025-11-26 13:49:46.774408 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-e5bb-account-create-update-bxznw_e5c06574-7633-4b77-aea8-c99b389ef6e0/mariadb-account-create-update/0.log 2025-11-26 13:49:46.774425 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-6587955ddb-c2fhn_9e011df0-47d0-4e00-ad3a-044212d955b1/ 2025-11-26 13:49:46.774442 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-6587955ddb-c2fhn_9e011df0-47d0-4e00-ad3a-044212d955b1/keystone-api/ 2025-11-26 13:49:46.774462 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-6587955ddb-c2fhn_9e011df0-47d0-4e00-ad3a-044212d955b1/keystone-api/0.log.gz 2025-11-26 13:49:46.774480 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_fa5963aa-3702-4432-a430-e6716768ed8c/ 2025-11-26 13:49:46.774497 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_fa5963aa-3702-4432-a430-e6716768ed8c/memcached/ 2025-11-26 13:49:46.774514 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_fa5963aa-3702-4432-a430-e6716768ed8c/memcached/0.log.gz 2025-11-26 13:49:46.774531 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_09efed01-5e87-440c-aafe-bc16617e8bfd/ 2025-11-26 13:49:46.774548 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_09efed01-5e87-440c-aafe-bc16617e8bfd/galera/ 2025-11-26 13:49:46.774564 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_09efed01-5e87-440c-aafe-bc16617e8bfd/galera/0.log 2025-11-26 13:49:46.774581 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_09efed01-5e87-440c-aafe-bc16617e8bfd/mysql-bootstrap/ 2025-11-26 13:49:46.774597 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_09efed01-5e87-440c-aafe-bc16617e8bfd/mysql-bootstrap/0.log 2025-11-26 13:49:46.774614 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_c052d6ba-7cf0-4d98-8c38-be1d7afccafa/ 2025-11-26 13:49:46.774630 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_c052d6ba-7cf0-4d98-8c38-be1d7afccafa/galera/ 2025-11-26 13:49:46.774646 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_c052d6ba-7cf0-4d98-8c38-be1d7afccafa/galera/0.log 2025-11-26 13:49:46.774662 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_c052d6ba-7cf0-4d98-8c38-be1d7afccafa/mysql-bootstrap/ 2025-11-26 13:49:46.774678 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_c052d6ba-7cf0-4d98-8c38-be1d7afccafa/mysql-bootstrap/0.log 2025-11-26 13:49:46.774694 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_298454c7-93bf-41be-877e-9f3e27f47119/ 2025-11-26 13:49:46.774711 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_298454c7-93bf-41be-877e-9f3e27f47119/galera/ 2025-11-26 13:49:46.774727 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_298454c7-93bf-41be-877e-9f3e27f47119/galera/0.log 2025-11-26 13:49:46.774744 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_298454c7-93bf-41be-877e-9f3e27f47119/mysql-bootstrap/ 2025-11-26 13:49:46.774760 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_298454c7-93bf-41be-877e-9f3e27f47119/mysql-bootstrap/0.log 2025-11-26 13:49:46.774777 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_b12599e7-b7ee-490d-b697-e1c48161d7a6/ 2025-11-26 13:49:46.774793 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_b12599e7-b7ee-490d-b697-e1c48161d7a6/openstackclient/ 2025-11-26 13:49:46.774814 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_b12599e7-b7ee-490d-b697-e1c48161d7a6/openstackclient/0.log 2025-11-26 13:49:46.774831 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_e8babba1-d2a3-4b9c-9bfe-c1a4b20c6a21/ 2025-11-26 13:49:46.774847 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_e8babba1-d2a3-4b9c-9bfe-c1a4b20c6a21/rabbitmq/ 2025-11-26 13:49:46.774864 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_e8babba1-d2a3-4b9c-9bfe-c1a4b20c6a21/rabbitmq/0.log 2025-11-26 13:49:46.774881 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_e8babba1-d2a3-4b9c-9bfe-c1a4b20c6a21/setup-container/ 2025-11-26 13:49:46.774897 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_e8babba1-d2a3-4b9c-9bfe-c1a4b20c6a21/setup-container/0.log 2025-11-26 13:49:46.774914 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-6bd58cfcf7-flzjr_e67117b2-ffe7-4796-8b7b-6f0065a87846/ 2025-11-26 13:49:46.774930 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-6bd58cfcf7-flzjr_e67117b2-ffe7-4796-8b7b-6f0065a87846/proxy-httpd/ 2025-11-26 13:49:46.774946 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-6bd58cfcf7-flzjr_e67117b2-ffe7-4796-8b7b-6f0065a87846/proxy-httpd/0.log 2025-11-26 13:49:46.774963 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-6bd58cfcf7-flzjr_e67117b2-ffe7-4796-8b7b-6f0065a87846/proxy-server/ 2025-11-26 13:49:46.774980 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-6bd58cfcf7-flzjr_e67117b2-ffe7-4796-8b7b-6f0065a87846/proxy-server/0.log 2025-11-26 13:49:46.774997 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-pc4vw_52f178ee-ada4-42e2-85c0-a4ebf5322d5d/ 2025-11-26 13:49:46.775029 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-pc4vw_52f178ee-ada4-42e2-85c0-a4ebf5322d5d/swift-ring-rebalance/ 2025-11-26 13:49:46.775051 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-pc4vw_52f178ee-ada4-42e2-85c0-a4ebf5322d5d/swift-ring-rebalance/0.log 2025-11-26 13:49:46.775068 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/ 2025-11-26 13:49:46.775085 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/account-auditor/ 2025-11-26 13:49:46.775102 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/account-auditor/0.log 2025-11-26 13:49:46.775119 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/account-reaper/ 2025-11-26 13:49:46.775135 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/account-reaper/0.log 2025-11-26 13:49:46.775151 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/account-replicator/ 2025-11-26 13:49:46.775167 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/account-replicator/0.log 2025-11-26 13:49:46.775194 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/account-server/ 2025-11-26 13:49:46.775211 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/account-server/0.log 2025-11-26 13:49:46.775228 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/container-auditor/ 2025-11-26 13:49:46.775244 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/container-auditor/0.log 2025-11-26 13:49:46.775261 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/container-replicator/ 2025-11-26 13:49:46.775278 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/container-replicator/0.log 2025-11-26 13:49:46.775295 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/container-server/ 2025-11-26 13:49:46.775312 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/container-server/0.log 2025-11-26 13:49:46.775329 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/container-updater/ 2025-11-26 13:49:46.775345 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/container-updater/0.log 2025-11-26 13:49:46.775362 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/object-auditor/ 2025-11-26 13:49:46.775379 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/object-auditor/0.log 2025-11-26 13:49:46.775395 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/object-expirer/ 2025-11-26 13:49:46.775411 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/object-expirer/0.log 2025-11-26 13:49:46.775427 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/object-replicator/ 2025-11-26 13:49:46.775443 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/object-replicator/0.log 2025-11-26 13:49:46.775460 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/object-server/ 2025-11-26 13:49:46.775476 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/object-server/0.log 2025-11-26 13:49:46.775492 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/object-updater/ 2025-11-26 13:49:46.775508 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/object-updater/0.log 2025-11-26 13:49:46.775525 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/rsync/ 2025-11-26 13:49:46.775545 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/rsync/0.log 2025-11-26 13:49:46.775562 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/swift-recon-cron/ 2025-11-26 13:49:46.775579 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_0c003abf-6288-4d54-8c91-07c1eebe0123/swift-recon-cron/0.log 2025-11-26 13:49:46.775595 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-4ll78_1fe80ce7-7278-4c19-b658-1ec3336280e8/ 2025-11-26 13:49:46.775612 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-4ll78_1fe80ce7-7278-4c19-b658-1ec3336280e8/csi-provisioner/ 2025-11-26 13:49:46.775628 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-4ll78_1fe80ce7-7278-4c19-b658-1ec3336280e8/csi-provisioner/0.log 2025-11-26 13:49:46.775644 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-4ll78_1fe80ce7-7278-4c19-b658-1ec3336280e8/hostpath-provisioner/ 2025-11-26 13:49:46.775661 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-4ll78_1fe80ce7-7278-4c19-b658-1ec3336280e8/hostpath-provisioner/0.log 2025-11-26 13:49:46.775677 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-4ll78_1fe80ce7-7278-4c19-b658-1ec3336280e8/liveness-probe/ 2025-11-26 13:49:46.775693 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-4ll78_1fe80ce7-7278-4c19-b658-1ec3336280e8/liveness-probe/0.log 2025-11-26 13:49:46.775710 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-4ll78_1fe80ce7-7278-4c19-b658-1ec3336280e8/node-driver-registrar/ 2025-11-26 13:49:46.775726 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-4ll78_1fe80ce7-7278-4c19-b658-1ec3336280e8/node-driver-registrar/0.log 2025-11-26 13:49:46.775742 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-6c7b4b5f48-g98d5_e0573c54-5abb-4857-8b6d-dcdcc168f1a0/ 2025-11-26 13:49:46.775759 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-6c7b4b5f48-g98d5_e0573c54-5abb-4857-8b6d-dcdcc168f1a0/controller/ 2025-11-26 13:49:46.775775 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-6c7b4b5f48-g98d5_e0573c54-5abb-4857-8b6d-dcdcc168f1a0/controller/0.log 2025-11-26 13:49:46.775791 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-6c7b4b5f48-g98d5_e0573c54-5abb-4857-8b6d-dcdcc168f1a0/kube-rbac-proxy/ 2025-11-26 13:49:46.775807 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-6c7b4b5f48-g98d5_e0573c54-5abb-4857-8b6d-dcdcc168f1a0/kube-rbac-proxy/0.log 2025-11-26 13:49:46.775824 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/ 2025-11-26 13:49:46.775840 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/685e00ecc7a75b5343001adff24b3b75758363ec743306584ba2bc3b590c8d30.log 2025-11-26 13:49:46.775857 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/controller/ 2025-11-26 13:49:46.775877 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/controller/0.log 2025-11-26 13:49:46.775895 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/cp-frr-files/ 2025-11-26 13:49:46.775911 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/cp-frr-files/0.log 2025-11-26 13:49:46.775928 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/cp-metrics/ 2025-11-26 13:49:46.775945 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/cp-metrics/0.log 2025-11-26 13:49:46.775961 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/cp-reloader/ 2025-11-26 13:49:46.775977 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/cp-reloader/0.log 2025-11-26 13:49:46.775993 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/frr-metrics/ 2025-11-26 13:49:46.776009 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/frr-metrics/0.log 2025-11-26 13:49:46.776050 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/frr/ 2025-11-26 13:49:46.776068 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/frr/0.log.gz 2025-11-26 13:49:46.776084 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/kube-rbac-proxy-frr/ 2025-11-26 13:49:46.776101 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/kube-rbac-proxy-frr/0.log 2025-11-26 13:49:46.776117 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/kube-rbac-proxy/ 2025-11-26 13:49:46.776134 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/kube-rbac-proxy/0.log 2025-11-26 13:49:46.776151 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/reloader/ 2025-11-26 13:49:46.776167 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-87pwf_a376e01b-77a9-4bcc-af7c-34a3994a5b20/reloader/0.log 2025-11-26 13:49:46.776184 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-6998585d5-k77x5_45f60cce-70b3-4e45-98a4-c66edcca9e65/ 2025-11-26 13:49:46.776201 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-6998585d5-k77x5_45f60cce-70b3-4e45-98a4-c66edcca9e65/frr-k8s-webhook-server/ 2025-11-26 13:49:46.776218 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-6998585d5-k77x5_45f60cce-70b3-4e45-98a4-c66edcca9e65/frr-k8s-webhook-server/0.log 2025-11-26 13:49:46.776235 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-6db6754d4-6csp2_78093636-f156-4295-918f-8aa7278c3f69/ 2025-11-26 13:49:46.776256 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-6db6754d4-6csp2_78093636-f156-4295-918f-8aa7278c3f69/manager/ 2025-11-26 13:49:46.776273 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-6db6754d4-6csp2_78093636-f156-4295-918f-8aa7278c3f69/manager/0.log 2025-11-26 13:49:46.776290 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-768865bcf6-7wrrc_1a251542-86df-4644-acf8-6dd3d58697ad/ 2025-11-26 13:49:46.776306 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-768865bcf6-7wrrc_1a251542-86df-4644-acf8-6dd3d58697ad/webhook-server/ 2025-11-26 13:49:46.776323 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-768865bcf6-7wrrc_1a251542-86df-4644-acf8-6dd3d58697ad/webhook-server/0.log 2025-11-26 13:49:46.776340 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-pds5h_84ac964b-de2c-43b9-ae3c-c7ea157287dd/ 2025-11-26 13:49:46.776357 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-pds5h_84ac964b-de2c-43b9-ae3c-c7ea157287dd/kube-rbac-proxy/ 2025-11-26 13:49:46.776374 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-pds5h_84ac964b-de2c-43b9-ae3c-c7ea157287dd/kube-rbac-proxy/0.log 2025-11-26 13:49:46.776391 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-pds5h_84ac964b-de2c-43b9-ae3c-c7ea157287dd/speaker/ 2025-11-26 13:49:46.776408 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-pds5h_84ac964b-de2c-43b9-ae3c-c7ea157287dd/speaker/0.log.gz 2025-11-26 13:49:46.776426 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-6k6lm_6ec07ab0-a220-458e-9fde-76c2f9f8cbd7/ 2025-11-26 13:49:46.776445 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-6k6lm_6ec07ab0-a220-458e-9fde-76c2f9f8cbd7/openshift-apiserver-operator/ 2025-11-26 13:49:46.776464 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-6k6lm_6ec07ab0-a220-458e-9fde-76c2f9f8cbd7/openshift-apiserver-operator/0.log 2025-11-26 13:49:46.776481 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-x8z2x_d1c32fed-c28d-42e8-9bfb-e67af83e8c0b/ 2025-11-26 13:49:46.776498 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-x8z2x_d1c32fed-c28d-42e8-9bfb-e67af83e8c0b/fix-audit-permissions/ 2025-11-26 13:49:46.776515 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-x8z2x_d1c32fed-c28d-42e8-9bfb-e67af83e8c0b/fix-audit-permissions/0.log 2025-11-26 13:49:46.776531 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-x8z2x_d1c32fed-c28d-42e8-9bfb-e67af83e8c0b/openshift-apiserver-check-endpoints/ 2025-11-26 13:49:46.776548 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-x8z2x_d1c32fed-c28d-42e8-9bfb-e67af83e8c0b/openshift-apiserver-check-endpoints/0.log 2025-11-26 13:49:46.776565 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-x8z2x_d1c32fed-c28d-42e8-9bfb-e67af83e8c0b/openshift-apiserver/ 2025-11-26 13:49:46.776581 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-x8z2x_d1c32fed-c28d-42e8-9bfb-e67af83e8c0b/openshift-apiserver/0.log 2025-11-26 13:49:46.776602 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-tdmwg_9e375034-28f3-4050-8e6a-8d6edc3abe02/ 2025-11-26 13:49:46.776619 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-tdmwg_9e375034-28f3-4050-8e6a-8d6edc3abe02/authentication-operator/ 2025-11-26 13:49:46.776635 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-tdmwg_9e375034-28f3-4050-8e6a-8d6edc3abe02/authentication-operator/0.log 2025-11-26 13:49:46.776652 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-5dc57f868f-f229b_553093cd-946b-422a-814f-eee7f792dd2b/ 2025-11-26 13:49:46.776680 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-5dc57f868f-f229b_553093cd-946b-422a-814f-eee7f792dd2b/oauth-openshift/ 2025-11-26 13:49:46.776697 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-5dc57f868f-f229b_553093cd-946b-422a-814f-eee7f792dd2b/oauth-openshift/0.log 2025-11-26 13:49:46.776713 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-jcxz6_ebe9d962-0dd1-49af-a010-5f92d0bcad9f/ 2025-11-26 13:49:46.776730 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-jcxz6_ebe9d962-0dd1-49af-a010-5f92d0bcad9f/kube-rbac-proxy/ 2025-11-26 13:49:46.776747 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-jcxz6_ebe9d962-0dd1-49af-a010-5f92d0bcad9f/kube-rbac-proxy/0.log 2025-11-26 13:49:46.776763 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-jcxz6_ebe9d962-0dd1-49af-a010-5f92d0bcad9f/machine-approver-controller/ 2025-11-26 13:49:46.776780 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-jcxz6_ebe9d962-0dd1-49af-a010-5f92d0bcad9f/machine-approver-controller/0.log 2025-11-26 13:49:46.776797 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-ff9mx_1e57bddb-aeda-470b-a095-ce0d84023e77/ 2025-11-26 13:49:46.776813 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-ff9mx_1e57bddb-aeda-470b-a095-ce0d84023e77/0c3a7d61c47a42e914fee1732c444467e3c088988a33e21a5ac7937ebf0d454b.log 2025-11-26 13:49:46.776830 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-ff9mx_1e57bddb-aeda-470b-a095-ce0d84023e77/cluster-samples-operator-watch/ 2025-11-26 13:49:46.776847 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-ff9mx_1e57bddb-aeda-470b-a095-ce0d84023e77/cluster-samples-operator-watch/0.log 2025-11-26 13:49:46.776864 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-ff9mx_1e57bddb-aeda-470b-a095-ce0d84023e77/cluster-samples-operator/ 2025-11-26 13:49:46.776880 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-ff9mx_1e57bddb-aeda-470b-a095-ce0d84023e77/cluster-samples-operator/0.log 2025-11-26 13:49:46.776900 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-ccxz2_88bcc55f-53d5-445a-be0a-efee4176e9b6/ 2025-11-26 13:49:46.776917 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-ccxz2_88bcc55f-53d5-445a-be0a-efee4176e9b6/cluster-version-operator/ 2025-11-26 13:49:46.776933 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-ccxz2_88bcc55f-53d5-445a-be0a-efee4176e9b6/cluster-version-operator/0.log.gz 2025-11-26 13:49:46.776950 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-jtfqg_39864b7b-d0d0-4cdc-992d-6045872983cb/ 2025-11-26 13:49:46.776966 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-jtfqg_39864b7b-d0d0-4cdc-992d-6045872983cb/openshift-api/ 2025-11-26 13:49:46.776982 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-jtfqg_39864b7b-d0d0-4cdc-992d-6045872983cb/openshift-api/0.log 2025-11-26 13:49:46.776998 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-jtfqg_39864b7b-d0d0-4cdc-992d-6045872983cb/openshift-config-operator/ 2025-11-26 13:49:46.777028 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-jtfqg_39864b7b-d0d0-4cdc-992d-6045872983cb/openshift-config-operator/0.log 2025-11-26 13:49:46.777050 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-qvvvm_5a7bfd7c-5b8c-4f76-95a7-4d67c0bbba6a/ 2025-11-26 13:49:46.777067 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-qvvvm_5a7bfd7c-5b8c-4f76-95a7-4d67c0bbba6a/console-operator/ 2025-11-26 13:49:46.777083 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-qvvvm_5a7bfd7c-5b8c-4f76-95a7-4d67c0bbba6a/console-operator/0.log 2025-11-26 13:49:46.777099 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-tv788_c5734b55-b478-4525-b5da-88b63b4812d0/ 2025-11-26 13:49:46.777116 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-tv788_c5734b55-b478-4525-b5da-88b63b4812d0/console/ 2025-11-26 13:49:46.777133 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-tv788_c5734b55-b478-4525-b5da-88b63b4812d0/console/0.log 2025-11-26 13:49:46.777149 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-mr6p4_1cbbcbb0-8ef9-4ef3-86e6-9db673fa4cba/ 2025-11-26 13:49:46.777165 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-mr6p4_1cbbcbb0-8ef9-4ef3-86e6-9db673fa4cba/download-server/ 2025-11-26 13:49:46.777181 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-mr6p4_1cbbcbb0-8ef9-4ef3-86e6-9db673fa4cba/download-server/0.log 2025-11-26 13:49:46.777198 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-wjngl_e1a884ca-524b-4ff7-b955-c9b207e2861d/ 2025-11-26 13:49:46.777214 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-wjngl_e1a884ca-524b-4ff7-b955-c9b207e2861d/openshift-controller-manager-operator/ 2025-11-26 13:49:46.777235 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-wjngl_e1a884ca-524b-4ff7-b955-c9b207e2861d/openshift-controller-manager-operator/0.log 2025-11-26 13:49:46.777253 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-7b498f4dd7-pzqbw_a2b98dd5-009e-41c0-9cba-37ce22d55ae3/ 2025-11-26 13:49:46.777270 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-7b498f4dd7-pzqbw_a2b98dd5-009e-41c0-9cba-37ce22d55ae3/controller-manager/ 2025-11-26 13:49:46.777287 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-7b498f4dd7-pzqbw_a2b98dd5-009e-41c0-9cba-37ce22d55ae3/controller-manager/0.log 2025-11-26 13:49:46.777304 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-r4nz4_36a8ba3a-2269-4af0-9ec6-fc3f24dfba1b/ 2025-11-26 13:49:46.777321 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-r4nz4_36a8ba3a-2269-4af0-9ec6-fc3f24dfba1b/dns-operator/ 2025-11-26 13:49:46.777337 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-r4nz4_36a8ba3a-2269-4af0-9ec6-fc3f24dfba1b/dns-operator/0.log 2025-11-26 13:49:46.777354 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-r4nz4_36a8ba3a-2269-4af0-9ec6-fc3f24dfba1b/kube-rbac-proxy/ 2025-11-26 13:49:46.777371 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-r4nz4_36a8ba3a-2269-4af0-9ec6-fc3f24dfba1b/kube-rbac-proxy/0.log 2025-11-26 13:49:46.777388 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-nfwnt_66ee9991-c7b9-4f4d-a995-6dcbce726841/ 2025-11-26 13:49:46.777405 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-nfwnt_66ee9991-c7b9-4f4d-a995-6dcbce726841/dns/ 2025-11-26 13:49:46.777422 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-nfwnt_66ee9991-c7b9-4f4d-a995-6dcbce726841/dns/0.log 2025-11-26 13:49:46.777442 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-nfwnt_66ee9991-c7b9-4f4d-a995-6dcbce726841/kube-rbac-proxy/ 2025-11-26 13:49:46.777462 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-nfwnt_66ee9991-c7b9-4f4d-a995-6dcbce726841/kube-rbac-proxy/0.log 2025-11-26 13:49:46.777478 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-p296l_5f152815-d3e9-4250-9427-94f851c10579/ 2025-11-26 13:49:46.777495 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-p296l_5f152815-d3e9-4250-9427-94f851c10579/dns-node-resolver/ 2025-11-26 13:49:46.777512 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-p296l_5f152815-d3e9-4250-9427-94f851c10579/dns-node-resolver/0.log 2025-11-26 13:49:46.777529 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-6zcnr_616d1d14-e2cc-473f-98d9-9ed776ebfd4e/ 2025-11-26 13:49:46.777545 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-6zcnr_616d1d14-e2cc-473f-98d9-9ed776ebfd4e/etcd-operator/ 2025-11-26 13:49:46.777562 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-6zcnr_616d1d14-e2cc-473f-98d9-9ed776ebfd4e/etcd-operator/0.log 2025-11-26 13:49:46.777582 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/ 2025-11-26 13:49:46.777599 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-ensure-env-vars/ 2025-11-26 13:49:46.777615 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-ensure-env-vars/0.log 2025-11-26 13:49:46.777632 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-metrics/ 2025-11-26 13:49:46.777649 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-metrics/0.log 2025-11-26 13:49:46.777665 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-readyz/ 2025-11-26 13:49:46.777682 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-readyz/0.log 2025-11-26 13:49:46.777699 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-resources-copy/ 2025-11-26 13:49:46.777716 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-resources-copy/0.log 2025-11-26 13:49:46.777732 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-rev/ 2025-11-26 13:49:46.777749 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-rev/0.log 2025-11-26 13:49:46.777766 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd/ 2025-11-26 13:49:46.777783 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd/0.log 2025-11-26 13:49:46.777799 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcdctl/ 2025-11-26 13:49:46.777815 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcdctl/0.log 2025-11-26 13:49:46.777832 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/setup/ 2025-11-26 13:49:46.777848 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/setup/0.log 2025-11-26 13:49:46.777865 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-gqp27_0882051f-62cd-4cbd-a3b5-561072a04aeb/ 2025-11-26 13:49:46.777881 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-gqp27_0882051f-62cd-4cbd-a3b5-561072a04aeb/cluster-image-registry-operator/ 2025-11-26 13:49:46.777898 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-gqp27_0882051f-62cd-4cbd-a3b5-561072a04aeb/cluster-image-registry-operator/0.log 2025-11-26 13:49:46.777915 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-qsbxg_4e793927-69ec-4c69-b4e0-4d5cf2c43c1f/ 2025-11-26 13:49:46.777935 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-qsbxg_4e793927-69ec-4c69-b4e0-4d5cf2c43c1f/registry/ 2025-11-26 13:49:46.777952 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-qsbxg_4e793927-69ec-4c69-b4e0-4d5cf2c43c1f/registry/0.log 2025-11-26 13:49:46.777968 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-t6mph_37f5069d-8915-40b7-b10d-59ed2d50516c/ 2025-11-26 13:49:46.777984 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-t6mph_37f5069d-8915-40b7-b10d-59ed2d50516c/node-ca/ 2025-11-26 13:49:46.777999 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-t6mph_37f5069d-8915-40b7-b10d-59ed2d50516c/node-ca/0.log 2025-11-26 13:49:46.778030 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-vblgj_e2da97ad-2e38-47fe-8223-dd5fac723e66/ 2025-11-26 13:49:46.778051 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-vblgj_e2da97ad-2e38-47fe-8223-dd5fac723e66/serve-healthcheck-canary/ 2025-11-26 13:49:46.778068 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-vblgj_e2da97ad-2e38-47fe-8223-dd5fac723e66/serve-healthcheck-canary/0.log 2025-11-26 13:49:46.778083 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-qhgpx_99bc3650-9d3c-4b40-bc41-cd10a68378e8/ 2025-11-26 13:49:46.778099 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-qhgpx_99bc3650-9d3c-4b40-bc41-cd10a68378e8/ingress-operator/ 2025-11-26 13:49:46.778114 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-qhgpx_99bc3650-9d3c-4b40-bc41-cd10a68378e8/ingress-operator/0.log 2025-11-26 13:49:46.778130 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-qhgpx_99bc3650-9d3c-4b40-bc41-cd10a68378e8/kube-rbac-proxy/ 2025-11-26 13:49:46.778145 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-qhgpx_99bc3650-9d3c-4b40-bc41-cd10a68378e8/kube-rbac-proxy/0.log 2025-11-26 13:49:46.778160 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-ctbq5_4395cb3b-b843-4c5b-8312-adcd0887d777/ 2025-11-26 13:49:46.778176 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-ctbq5_4395cb3b-b843-4c5b-8312-adcd0887d777/router/ 2025-11-26 13:49:46.778191 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-ctbq5_4395cb3b-b843-4c5b-8312-adcd0887d777/router/0.log 2025-11-26 13:49:46.778207 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-jq2nt_0aa005c4-b69f-4bb7-90e6-c2f58210f9d3/ 2025-11-26 13:49:46.778222 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-jq2nt_0aa005c4-b69f-4bb7-90e6-c2f58210f9d3/kube-apiserver-operator/ 2025-11-26 13:49:46.778238 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-jq2nt_0aa005c4-b69f-4bb7-90e6-c2f58210f9d3/kube-apiserver-operator/0.log 2025-11-26 13:49:46.778253 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-9-crc_f4052850-78ba-4b9b-b0cd-b5608e621a2c/ 2025-11-26 13:49:46.778272 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-9-crc_f4052850-78ba-4b9b-b0cd-b5608e621a2c/installer/ 2025-11-26 13:49:46.778288 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-9-crc_f4052850-78ba-4b9b-b0cd-b5608e621a2c/installer/0.log 2025-11-26 13:49:46.778303 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/ 2025-11-26 13:49:46.778318 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-cert-regeneration-controller/ 2025-11-26 13:49:46.778333 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-cert-regeneration-controller/0.log 2025-11-26 13:49:46.778349 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-cert-syncer/ 2025-11-26 13:49:46.778364 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-cert-syncer/0.log 2025-11-26 13:49:46.778379 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-check-endpoints/ 2025-11-26 13:49:46.778394 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-check-endpoints/0.log 2025-11-26 13:49:46.778409 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-insecure-readyz/ 2025-11-26 13:49:46.778424 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-insecure-readyz/0.log 2025-11-26 13:49:46.778439 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver/ 2025-11-26 13:49:46.778454 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver/0.log 2025-11-26 13:49:46.778469 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/setup/ 2025-11-26 13:49:46.778485 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/setup/0.log 2025-11-26 13:49:46.778501 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_9db4e936-6acc-46a1-ad3f-4b771000d54b/ 2025-11-26 13:49:46.778517 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_9db4e936-6acc-46a1-ad3f-4b771000d54b/pruner/ 2025-11-26 13:49:46.778533 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_9db4e936-6acc-46a1-ad3f-4b771000d54b/pruner/0.log 2025-11-26 13:49:46.778549 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-9-crc_61bbf561-3580-4ddc-a0aa-d4f9b221f64d/ 2025-11-26 13:49:46.778565 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-9-crc_61bbf561-3580-4ddc-a0aa-d4f9b221f64d/pruner/ 2025-11-26 13:49:46.778585 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-9-crc_61bbf561-3580-4ddc-a0aa-d4f9b221f64d/pruner/0.log 2025-11-26 13:49:46.778602 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-gvkb7_fc6037b8-8286-4388-b575-81d0d1f698c8/ 2025-11-26 13:49:46.778618 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-gvkb7_fc6037b8-8286-4388-b575-81d0d1f698c8/kube-controller-manager-operator/ 2025-11-26 13:49:46.778634 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-gvkb7_fc6037b8-8286-4388-b575-81d0d1f698c8/kube-controller-manager-operator/0.log 2025-11-26 13:49:46.778651 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/ 2025-11-26 13:49:46.778667 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/cluster-policy-controller/ 2025-11-26 13:49:46.778683 | 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-11-26 13:49:46.778699 | 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-11-26 13:49:46.778715 | 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-11-26 13:49:46.778731 | 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-11-26 13:49:46.778747 | 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-11-26 13:49:46.778763 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager/ 2025-11-26 13:49:46.778780 | 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-11-26 13:49:46.778796 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager/1.log 2025-11-26 13:49:46.778812 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_633162d1-2efc-4d2c-9310-ff04a8d35a04/ 2025-11-26 13:49:46.778828 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_633162d1-2efc-4d2c-9310-ff04a8d35a04/pruner/ 2025-11-26 13:49:46.778844 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_633162d1-2efc-4d2c-9310-ff04a8d35a04/pruner/0.log 2025-11-26 13:49:46.778860 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-4pk2g_38ce8782-9463-46a1-b5ea-73c6d3c01589/ 2025-11-26 13:49:46.778882 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-4pk2g_38ce8782-9463-46a1-b5ea-73c6d3c01589/kube-scheduler-operator-container/ 2025-11-26 13:49:46.778899 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-4pk2g_38ce8782-9463-46a1-b5ea-73c6d3c01589/kube-scheduler-operator-container/0.log 2025-11-26 13:49:46.778915 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/ 2025-11-26 13:49:46.778931 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler-cert-syncer/ 2025-11-26 13:49:46.778947 | 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-11-26 13:49:46.778963 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler-recovery-controller/ 2025-11-26 13:49:46.778979 | 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-11-26 13:49:46.778994 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler/ 2025-11-26 13:49:46.779009 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler/0.log 2025-11-26 13:49:46.779047 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/wait-for-host-port/ 2025-11-26 13:49:46.779064 | 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-11-26 13:49:46.779080 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-sxqxh_aedc5169-b6a2-4ffe-8845-099fc5b6f9c1/ 2025-11-26 13:49:46.779096 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-sxqxh_aedc5169-b6a2-4ffe-8845-099fc5b6f9c1/kube-storage-version-migrator-operator/ 2025-11-26 13:49:46.779112 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-sxqxh_aedc5169-b6a2-4ffe-8845-099fc5b6f9c1/kube-storage-version-migrator-operator/0.log 2025-11-26 13:49:46.779129 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-scvdh_3dbff5f0-a78d-4a15-9652-f01b1e882a42/ 2025-11-26 13:49:46.779145 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-scvdh_3dbff5f0-a78d-4a15-9652-f01b1e882a42/graceful-termination/ 2025-11-26 13:49:46.779160 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-scvdh_3dbff5f0-a78d-4a15-9652-f01b1e882a42/graceful-termination/0.log 2025-11-26 13:49:46.779181 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-scvdh_3dbff5f0-a78d-4a15-9652-f01b1e882a42/migrator/ 2025-11-26 13:49:46.779249 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-scvdh_3dbff5f0-a78d-4a15-9652-f01b1e882a42/migrator/0.log 2025-11-26 13:49:46.779267 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-zw88v_f637a777-d9a6-44b1-a6fd-de227846cf5b/ 2025-11-26 13:49:46.779284 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-zw88v_f637a777-d9a6-44b1-a6fd-de227846cf5b/control-plane-machine-set-operator/ 2025-11-26 13:49:46.779301 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-zw88v_f637a777-d9a6-44b1-a6fd-de227846cf5b/control-plane-machine-set-operator/0.log 2025-11-26 13:49:46.779317 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-pdp9j_480f682a-63f7-4ef6-b10c-29c34222269b/ 2025-11-26 13:49:46.779333 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-pdp9j_480f682a-63f7-4ef6-b10c-29c34222269b/kube-rbac-proxy/ 2025-11-26 13:49:46.779349 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-pdp9j_480f682a-63f7-4ef6-b10c-29c34222269b/kube-rbac-proxy/0.log 2025-11-26 13:49:46.779365 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-pdp9j_480f682a-63f7-4ef6-b10c-29c34222269b/machine-api-operator/ 2025-11-26 13:49:46.779381 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-pdp9j_480f682a-63f7-4ef6-b10c-29c34222269b/machine-api-operator/0.log 2025-11-26 13:49:46.779396 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/ 2025-11-26 13:49:46.779412 | 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-11-26 13:49:46.779428 | 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-11-26 13:49:46.779443 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/setup/ 2025-11-26 13:49:46.779459 | 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-11-26 13:49:46.779475 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-8fbql_1a8d06af-468e-43a4-992f-b115fd13649e/ 2025-11-26 13:49:46.779491 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-8fbql_1a8d06af-468e-43a4-992f-b115fd13649e/kube-rbac-proxy/ 2025-11-26 13:49:46.779506 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-8fbql_1a8d06af-468e-43a4-992f-b115fd13649e/kube-rbac-proxy/0.log 2025-11-26 13:49:46.779522 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-8fbql_1a8d06af-468e-43a4-992f-b115fd13649e/machine-config-controller/ 2025-11-26 13:49:46.779542 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-8fbql_1a8d06af-468e-43a4-992f-b115fd13649e/machine-config-controller/0.log 2025-11-26 13:49:46.779559 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-hjc55_b021e3b3-27be-4500-8dae-e5cd31ba8405/ 2025-11-26 13:49:46.779575 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-hjc55_b021e3b3-27be-4500-8dae-e5cd31ba8405/kube-rbac-proxy/ 2025-11-26 13:49:46.779591 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-hjc55_b021e3b3-27be-4500-8dae-e5cd31ba8405/kube-rbac-proxy/0.log 2025-11-26 13:49:46.779607 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-hjc55_b021e3b3-27be-4500-8dae-e5cd31ba8405/machine-config-daemon/ 2025-11-26 13:49:46.779623 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-hjc55_b021e3b3-27be-4500-8dae-e5cd31ba8405/machine-config-daemon/7.log 2025-11-26 13:49:46.779638 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-hjc55_b021e3b3-27be-4500-8dae-e5cd31ba8405/machine-config-daemon/8.log 2025-11-26 13:49:46.779654 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-fnj9w_c5eb732b-9fb0-4c46-b550-dce7eebf78f5/ 2025-11-26 13:49:46.779671 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-fnj9w_c5eb732b-9fb0-4c46-b550-dce7eebf78f5/kube-rbac-proxy/ 2025-11-26 13:49:46.779692 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-fnj9w_c5eb732b-9fb0-4c46-b550-dce7eebf78f5/kube-rbac-proxy/0.log 2025-11-26 13:49:46.779708 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-fnj9w_c5eb732b-9fb0-4c46-b550-dce7eebf78f5/machine-config-operator/ 2025-11-26 13:49:46.779724 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-fnj9w_c5eb732b-9fb0-4c46-b550-dce7eebf78f5/machine-config-operator/0.log 2025-11-26 13:49:46.779741 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-fjsbq_e3f6ec2d-f94c-434b-8072-2beaee292fb6/ 2025-11-26 13:49:46.779757 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-fjsbq_e3f6ec2d-f94c-434b-8072-2beaee292fb6/machine-config-server/ 2025-11-26 13:49:46.779773 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-fjsbq_e3f6ec2d-f94c-434b-8072-2beaee292fb6/machine-config-server/0.log 2025-11-26 13:49:46.779789 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-n6l85_e75bd453-1704-4c67-aea4-e184f0a8b320/ 2025-11-26 13:49:46.779804 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-n6l85_e75bd453-1704-4c67-aea4-e184f0a8b320/extract-content/ 2025-11-26 13:49:46.779820 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-n6l85_e75bd453-1704-4c67-aea4-e184f0a8b320/extract-content/0.log 2025-11-26 13:49:46.779840 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-n6l85_e75bd453-1704-4c67-aea4-e184f0a8b320/extract-utilities/ 2025-11-26 13:49:46.779857 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-n6l85_e75bd453-1704-4c67-aea4-e184f0a8b320/extract-utilities/0.log 2025-11-26 13:49:46.779873 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-n6l85_e75bd453-1704-4c67-aea4-e184f0a8b320/registry-server/ 2025-11-26 13:49:46.779888 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-n6l85_e75bd453-1704-4c67-aea4-e184f0a8b320/registry-server/0.log.gz 2025-11-26 13:49:46.779903 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-96vsv_d138c6d5-a89a-4ae6-9c33-dd7ac74ee466/ 2025-11-26 13:49:46.779919 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-96vsv_d138c6d5-a89a-4ae6-9c33-dd7ac74ee466/extract-content/ 2025-11-26 13:49:46.779935 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-96vsv_d138c6d5-a89a-4ae6-9c33-dd7ac74ee466/extract-content/0.log 2025-11-26 13:49:46.779951 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-96vsv_d138c6d5-a89a-4ae6-9c33-dd7ac74ee466/extract-utilities/ 2025-11-26 13:49:46.779967 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-96vsv_d138c6d5-a89a-4ae6-9c33-dd7ac74ee466/extract-utilities/0.log 2025-11-26 13:49:46.779984 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-96vsv_d138c6d5-a89a-4ae6-9c33-dd7ac74ee466/registry-server/ 2025-11-26 13:49:46.780000 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-96vsv_d138c6d5-a89a-4ae6-9c33-dd7ac74ee466/registry-server/0.log.gz 2025-11-26 13:49:46.780031 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb_6e988ef3-c6be-4380-853f-95039903e425/ 2025-11-26 13:49:46.780053 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb_6e988ef3-c6be-4380-853f-95039903e425/extract/ 2025-11-26 13:49:46.780069 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb_6e988ef3-c6be-4380-853f-95039903e425/extract/0.log 2025-11-26 13:49:46.780085 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb_6e988ef3-c6be-4380-853f-95039903e425/pull/ 2025-11-26 13:49:46.780101 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb_6e988ef3-c6be-4380-853f-95039903e425/pull/0.log 2025-11-26 13:49:46.780117 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb_6e988ef3-c6be-4380-853f-95039903e425/util/ 2025-11-26 13:49:46.780133 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb_6e988ef3-c6be-4380-853f-95039903e425/util/0.log 2025-11-26 13:49:46.780149 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-mqnn7_20bd504f-0b9c-407b-968c-a2ef32da0158/ 2025-11-26 13:49:46.780169 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-mqnn7_20bd504f-0b9c-407b-968c-a2ef32da0158/marketplace-operator/ 2025-11-26 13:49:46.780185 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-mqnn7_20bd504f-0b9c-407b-968c-a2ef32da0158/marketplace-operator/0.log 2025-11-26 13:49:46.780201 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-tjwfc_01124784-f0ee-42b1-82d1-18b591ee2e88/ 2025-11-26 13:49:46.780217 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-tjwfc_01124784-f0ee-42b1-82d1-18b591ee2e88/extract-content/ 2025-11-26 13:49:46.780232 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-tjwfc_01124784-f0ee-42b1-82d1-18b591ee2e88/extract-content/0.log 2025-11-26 13:49:46.780248 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-tjwfc_01124784-f0ee-42b1-82d1-18b591ee2e88/extract-utilities/ 2025-11-26 13:49:46.780263 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-tjwfc_01124784-f0ee-42b1-82d1-18b591ee2e88/extract-utilities/0.log 2025-11-26 13:49:46.780279 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-tjwfc_01124784-f0ee-42b1-82d1-18b591ee2e88/registry-server/ 2025-11-26 13:49:46.780294 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-tjwfc_01124784-f0ee-42b1-82d1-18b591ee2e88/registry-server/0.log 2025-11-26 13:49:46.780310 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-ppv6b_542f8b1f-6f29-4d0c-83b4-9aadfba039ff/ 2025-11-26 13:49:46.780326 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-ppv6b_542f8b1f-6f29-4d0c-83b4-9aadfba039ff/extract-content/ 2025-11-26 13:49:46.780342 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-ppv6b_542f8b1f-6f29-4d0c-83b4-9aadfba039ff/extract-content/0.log 2025-11-26 13:49:46.780357 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-ppv6b_542f8b1f-6f29-4d0c-83b4-9aadfba039ff/extract-utilities/ 2025-11-26 13:49:46.780373 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-ppv6b_542f8b1f-6f29-4d0c-83b4-9aadfba039ff/extract-utilities/0.log 2025-11-26 13:49:46.780388 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-ppv6b_542f8b1f-6f29-4d0c-83b4-9aadfba039ff/registry-server/ 2025-11-26 13:49:46.780404 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-ppv6b_542f8b1f-6f29-4d0c-83b4-9aadfba039ff/registry-server/0.log.gz 2025-11-26 13:49:46.780419 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/ 2025-11-26 13:49:46.780435 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/bond-cni-plugin/ 2025-11-26 13:49:46.780450 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/bond-cni-plugin/0.log 2025-11-26 13:49:46.780470 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/cni-plugins/ 2025-11-26 13:49:46.780486 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/cni-plugins/0.log 2025-11-26 13:49:46.780501 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/egress-router-binary-copy/ 2025-11-26 13:49:46.780516 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/egress-router-binary-copy/0.log 2025-11-26 13:49:46.780532 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/kube-multus-additional-cni-plugins/ 2025-11-26 13:49:46.780547 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/kube-multus-additional-cni-plugins/0.log 2025-11-26 13:49:46.780562 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/routeoverride-cni/ 2025-11-26 13:49:46.780577 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/routeoverride-cni/0.log 2025-11-26 13:49:46.780593 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/whereabouts-cni-bincopy/ 2025-11-26 13:49:46.780608 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/whereabouts-cni-bincopy/0.log 2025-11-26 13:49:46.780623 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/whereabouts-cni/ 2025-11-26 13:49:46.780639 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-75p22_405692d3-ec7c-4ebe-8d8f-d89f0de8a62a/whereabouts-cni/0.log 2025-11-26 13:49:46.780654 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-x8d24_b7e80cd2-2fc8-4304-8658-e2fa7ea1d52e/ 2025-11-26 13:49:46.780694 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-x8d24_b7e80cd2-2fc8-4304-8658-e2fa7ea1d52e/kube-rbac-proxy/ 2025-11-26 13:49:46.780710 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-x8d24_b7e80cd2-2fc8-4304-8658-e2fa7ea1d52e/kube-rbac-proxy/0.log 2025-11-26 13:49:46.780725 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-x8d24_b7e80cd2-2fc8-4304-8658-e2fa7ea1d52e/multus-admission-controller/ 2025-11-26 13:49:46.780740 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-x8d24_b7e80cd2-2fc8-4304-8658-e2fa7ea1d52e/multus-admission-controller/0.log 2025-11-26 13:49:46.780756 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-lb7jc_aa6ddbde-eada-4a3c-bbf8-eae2cd30ccc1/ 2025-11-26 13:49:46.780771 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-lb7jc_aa6ddbde-eada-4a3c-bbf8-eae2cd30ccc1/kube-multus/ 2025-11-26 13:49:46.780792 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-lb7jc_aa6ddbde-eada-4a3c-bbf8-eae2cd30ccc1/kube-multus/2.log 2025-11-26 13:49:46.780809 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-lb7jc_aa6ddbde-eada-4a3c-bbf8-eae2cd30ccc1/kube-multus/3.log 2025-11-26 13:49:46.780824 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-6zzh7_67391449-89bb-423a-b690-2f60a43ccfad/ 2025-11-26 13:49:46.780840 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-6zzh7_67391449-89bb-423a-b690-2f60a43ccfad/kube-rbac-proxy/ 2025-11-26 13:49:46.780857 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-6zzh7_67391449-89bb-423a-b690-2f60a43ccfad/kube-rbac-proxy/0.log 2025-11-26 13:49:46.780873 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-6zzh7_67391449-89bb-423a-b690-2f60a43ccfad/network-metrics-daemon/ 2025-11-26 13:49:46.780889 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-6zzh7_67391449-89bb-423a-b690-2f60a43ccfad/network-metrics-daemon/0.log 2025-11-26 13:49:46.780905 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-cj8ql_must-gather-cthw6_79bc3423-0e25-484f-b2a7-ce30a75962f4/ 2025-11-26 13:49:46.780921 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-cj8ql_must-gather-cthw6_79bc3423-0e25-484f-b2a7-ce30a75962f4/copy/ 2025-11-26 13:49:46.780937 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-cj8ql_must-gather-cthw6_79bc3423-0e25-484f-b2a7-ce30a75962f4/copy/0.log 2025-11-26 13:49:46.780953 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-cj8ql_must-gather-cthw6_79bc3423-0e25-484f-b2a7-ce30a75962f4/gather/ 2025-11-26 13:49:46.780968 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-cj8ql_must-gather-cthw6_79bc3423-0e25-484f-b2a7-ce30a75962f4/gather/0.log 2025-11-26 13:49:46.780984 | 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-11-26 13:49:46.781000 | 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-11-26 13:49:46.781031 | 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-11-26 13:49:46.781051 | 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-11-26 13:49:46.781068 | 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-11-26 13:49:46.781085 | 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-11-26 13:49:46.781101 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-target-xd92c_3b6479f0-333b-4a96-9adf-2099afdc2447/ 2025-11-26 13:49:46.781117 | 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-11-26 13:49:46.781137 | 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-11-26 13:49:46.781154 | 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-11-26 13:49:46.781171 | 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-11-26 13:49:46.781187 | 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-11-26 13:49:46.781203 | 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-11-26 13:49:46.781219 | 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-11-26 13:49:46.781235 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_iptables-alerter-4ln5h_d75a4c96-2883-4a0b-bab2-0fab2b6c0b49/ 2025-11-26 13:49:46.781251 | 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-11-26 13:49:46.781267 | 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-11-26 13:49:46.781282 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_network-operator-58b4c7f79c-55gtf_37a5e44f-9a88-4405-be8a-b645485e7312/ 2025-11-26 13:49:46.781298 | 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-11-26 13:49:46.781313 | 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-11-26 13:49:46.781329 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-q5t5j_774857d6-50c3-4ada-96ab-430dbeff8b0f/ 2025-11-26 13:49:46.781344 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-q5t5j_774857d6-50c3-4ada-96ab-430dbeff8b0f/fix-audit-permissions/ 2025-11-26 13:49:46.781360 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-q5t5j_774857d6-50c3-4ada-96ab-430dbeff8b0f/fix-audit-permissions/0.log 2025-11-26 13:49:46.781375 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-q5t5j_774857d6-50c3-4ada-96ab-430dbeff8b0f/oauth-apiserver/ 2025-11-26 13:49:46.781391 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-q5t5j_774857d6-50c3-4ada-96ab-430dbeff8b0f/oauth-apiserver/0.log 2025-11-26 13:49:46.781406 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-cq6xq_eae28a17-d4a1-4b7b-8aed-9588514fd6e6/ 2025-11-26 13:49:46.781422 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-cq6xq_eae28a17-d4a1-4b7b-8aed-9588514fd6e6/catalog-operator/ 2025-11-26 13:49:46.781442 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-cq6xq_eae28a17-d4a1-4b7b-8aed-9588514fd6e6/catalog-operator/0.log.gz 2025-11-26 13:49:46.781458 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29402715-vsvbk_aeb24804-3be2-46c5-b1a6-494b7b271aee/ 2025-11-26 13:49:46.781474 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29402715-vsvbk_aeb24804-3be2-46c5-b1a6-494b7b271aee/collect-profiles/ 2025-11-26 13:49:46.781489 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29402715-vsvbk_aeb24804-3be2-46c5-b1a6-494b7b271aee/collect-profiles/0.log 2025-11-26 13:49:46.781505 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29402730-n9m6t_a12a8573-36fe-4a18-9a53-08b0c5de22aa/ 2025-11-26 13:49:46.781521 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29402730-n9m6t_a12a8573-36fe-4a18-9a53-08b0c5de22aa/collect-profiles/ 2025-11-26 13:49:46.781537 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29402730-n9m6t_a12a8573-36fe-4a18-9a53-08b0c5de22aa/collect-profiles/0.log 2025-11-26 13:49:46.781552 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29402745-hxvkz_2ef62b83-12e0-4a37-8cea-73ec98f7250b/ 2025-11-26 13:49:46.781568 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29402745-hxvkz_2ef62b83-12e0-4a37-8cea-73ec98f7250b/collect-profiles/ 2025-11-26 13:49:46.781583 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29402745-hxvkz_2ef62b83-12e0-4a37-8cea-73ec98f7250b/collect-profiles/0.log 2025-11-26 13:49:46.781598 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-qrchs_1d11da9a-1232-421f-9b58-63cb5d519a0a/ 2025-11-26 13:49:46.781614 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-qrchs_1d11da9a-1232-421f-9b58-63cb5d519a0a/olm-operator/ 2025-11-26 13:49:46.781629 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-qrchs_1d11da9a-1232-421f-9b58-63cb5d519a0a/olm-operator/0.log 2025-11-26 13:49:46.781644 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-qpslg_2ce131be-f5b6-4812-8e89-ed2702d6f47f/ 2025-11-26 13:49:46.781660 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-qpslg_2ce131be-f5b6-4812-8e89-ed2702d6f47f/kube-rbac-proxy/ 2025-11-26 13:49:46.781675 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-qpslg_2ce131be-f5b6-4812-8e89-ed2702d6f47f/kube-rbac-proxy/0.log 2025-11-26 13:49:46.781691 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-qpslg_2ce131be-f5b6-4812-8e89-ed2702d6f47f/package-server-manager/ 2025-11-26 13:49:46.781706 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-qpslg_2ce131be-f5b6-4812-8e89-ed2702d6f47f/package-server-manager/0.log 2025-11-26 13:49:46.781726 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-2w4bp_97e670ff-0ad9-4b6b-9017-91aa22702320/ 2025-11-26 13:49:46.781742 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-2w4bp_97e670ff-0ad9-4b6b-9017-91aa22702320/packageserver/ 2025-11-26 13:49:46.781758 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-2w4bp_97e670ff-0ad9-4b6b-9017-91aa22702320/packageserver/0.log 2025-11-26 13:49:46.781773 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-sxtwd_12e5faae-7d45-4ac5-8dfc-b881dfb4c9ea/ 2025-11-26 13:49:46.781789 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-sxtwd_12e5faae-7d45-4ac5-8dfc-b881dfb4c9ea/kube-rbac-proxy/ 2025-11-26 13:49:46.781804 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-sxtwd_12e5faae-7d45-4ac5-8dfc-b881dfb4c9ea/kube-rbac-proxy/0.log 2025-11-26 13:49:46.781819 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-sxtwd_12e5faae-7d45-4ac5-8dfc-b881dfb4c9ea/ovnkube-cluster-manager/ 2025-11-26 13:49:46.781834 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-sxtwd_12e5faae-7d45-4ac5-8dfc-b881dfb4c9ea/ovnkube-cluster-manager/0.log 2025-11-26 13:49:46.781849 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/ 2025-11-26 13:49:46.781865 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/kube-rbac-proxy-node/ 2025-11-26 13:49:46.781880 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/kube-rbac-proxy-node/0.log 2025-11-26 13:49:46.781896 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/kube-rbac-proxy-ovn-metrics/ 2025-11-26 13:49:46.781911 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/kube-rbac-proxy-ovn-metrics/0.log 2025-11-26 13:49:46.781927 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/kubecfg-setup/ 2025-11-26 13:49:46.781942 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/kubecfg-setup/0.log 2025-11-26 13:49:46.781958 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/nbdb/ 2025-11-26 13:49:46.781975 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/nbdb/0.log 2025-11-26 13:49:46.781991 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/northd/ 2025-11-26 13:49:46.782008 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/northd/0.log 2025-11-26 13:49:46.782047 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/ovn-acl-logging/ 2025-11-26 13:49:46.782068 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/ovn-acl-logging/0.log 2025-11-26 13:49:46.782085 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/ovn-controller/ 2025-11-26 13:49:46.782102 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/ovn-controller/0.log 2025-11-26 13:49:46.782119 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/ovnkube-controller/ 2025-11-26 13:49:46.782135 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/ovnkube-controller/0.log.gz 2025-11-26 13:49:46.782151 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/sbdb/ 2025-11-26 13:49:46.782167 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-rw6c6_3be4b8e5-397a-48bb-8d14-bc3609797b2b/sbdb/0.log 2025-11-26 13:49:46.782183 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-5564698bbb-jhdcv_31bacf09-ddd5-4b02-9cf3-5b7fc83d9ce5/ 2025-11-26 13:49:46.782199 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-5564698bbb-jhdcv_31bacf09-ddd5-4b02-9cf3-5b7fc83d9ce5/route-controller-manager/ 2025-11-26 13:49:46.782215 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-5564698bbb-jhdcv_31bacf09-ddd5-4b02-9cf3-5b7fc83d9ce5/route-controller-manager/0.log 2025-11-26 13:49:46.782230 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-gbnb2_6cba76ac-e300-4f6f-b100-1546b5bbd85b/ 2025-11-26 13:49:46.782246 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-gbnb2_6cba76ac-e300-4f6f-b100-1546b5bbd85b/service-ca-operator/ 2025-11-26 13:49:46.782262 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-gbnb2_6cba76ac-e300-4f6f-b100-1546b5bbd85b/service-ca-operator/0.log 2025-11-26 13:49:46.782279 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-rpwnp_78884d47-16c2-4ce8-8986-814701e6f244/ 2025-11-26 13:49:46.782295 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-rpwnp_78884d47-16c2-4ce8-8986-814701e6f244/service-ca-controller/ 2025-11-26 13:49:46.782310 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-rpwnp_78884d47-16c2-4ce8-8986-814701e6f244/service-ca-controller/0.log 2025-11-26 13:49:46.782326 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv_55715f5c-5a0d-4d68-9a7f-c4918d4fe9d1/ 2025-11-26 13:49:46.782341 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv_55715f5c-5a0d-4d68-9a7f-c4918d4fe9d1/extract/ 2025-11-26 13:49:46.782361 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv_55715f5c-5a0d-4d68-9a7f-c4918d4fe9d1/extract/0.log 2025-11-26 13:49:46.782377 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv_55715f5c-5a0d-4d68-9a7f-c4918d4fe9d1/pull/ 2025-11-26 13:49:46.782392 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv_55715f5c-5a0d-4d68-9a7f-c4918d4fe9d1/pull/0.log 2025-11-26 13:49:46.782408 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv_55715f5c-5a0d-4d68-9a7f-c4918d4fe9d1/util/ 2025-11-26 13:49:46.782423 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv_55715f5c-5a0d-4d68-9a7f-c4918d4fe9d1/util/0.log 2025-11-26 13:49:46.782441 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr_751ef444-9117-4506-bf1e-9d7605d07991/ 2025-11-26 13:49:46.782459 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr_751ef444-9117-4506-bf1e-9d7605d07991/extract/ 2025-11-26 13:49:46.782474 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr_751ef444-9117-4506-bf1e-9d7605d07991/extract/0.log 2025-11-26 13:49:46.782490 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr_751ef444-9117-4506-bf1e-9d7605d07991/pull/ 2025-11-26 13:49:46.782504 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr_751ef444-9117-4506-bf1e-9d7605d07991/pull/0.log 2025-11-26 13:49:46.782526 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr_751ef444-9117-4506-bf1e-9d7605d07991/util/ 2025-11-26 13:49:46.782542 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr_751ef444-9117-4506-bf1e-9d7605d07991/util/0.log 2025-11-26 13:49:46.782641 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf_da964da5-781d-46be-a7f8-3f0151d77c22/ 2025-11-26 13:49:46.782666 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf_da964da5-781d-46be-a7f8-3f0151d77c22/extract/ 2025-11-26 13:49:46.782683 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf_da964da5-781d-46be-a7f8-3f0151d77c22/extract/0.log 2025-11-26 13:49:46.782699 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf_da964da5-781d-46be-a7f8-3f0151d77c22/pull/ 2025-11-26 13:49:46.782715 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf_da964da5-781d-46be-a7f8-3f0151d77c22/pull/0.log 2025-11-26 13:49:46.782731 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf_da964da5-781d-46be-a7f8-3f0151d77c22/util/ 2025-11-26 13:49:46.782751 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf_da964da5-781d-46be-a7f8-3f0151d77c22/util/0.log 2025-11-26 13:49:46.782768 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh_94358332-1a8d-4750-8383-8c05da245874/ 2025-11-26 13:49:46.782783 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh_94358332-1a8d-4750-8383-8c05da245874/extract/ 2025-11-26 13:49:46.782799 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh_94358332-1a8d-4750-8383-8c05da245874/extract/0.log 2025-11-26 13:49:46.782814 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh_94358332-1a8d-4750-8383-8c05da245874/pull/ 2025-11-26 13:49:46.782830 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh_94358332-1a8d-4750-8383-8c05da245874/pull/0.log 2025-11-26 13:49:46.782845 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh_94358332-1a8d-4750-8383-8c05da245874/util/ 2025-11-26 13:49:46.782860 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh_94358332-1a8d-4750-8383-8c05da245874/util/0.log 2025-11-26 13:49:46.782876 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt_11e289a8-87c2-4f73-920c-da94be9d0642/ 2025-11-26 13:49:46.782890 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt_11e289a8-87c2-4f73-920c-da94be9d0642/extract/ 2025-11-26 13:49:46.782905 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt_11e289a8-87c2-4f73-920c-da94be9d0642/extract/0.log 2025-11-26 13:49:46.782921 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt_11e289a8-87c2-4f73-920c-da94be9d0642/pull/ 2025-11-26 13:49:46.782936 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt_11e289a8-87c2-4f73-920c-da94be9d0642/pull/0.log 2025-11-26 13:49:46.782952 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt_11e289a8-87c2-4f73-920c-da94be9d0642/util/ 2025-11-26 13:49:46.782967 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt_11e289a8-87c2-4f73-920c-da94be9d0642/util/0.log 2025-11-26 13:49:46.782981 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5_f7ce603f-cc97-45cd-afb6-c8397b5688e6/ 2025-11-26 13:49:46.782997 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5_f7ce603f-cc97-45cd-afb6-c8397b5688e6/extract/ 2025-11-26 13:49:46.783032 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5_f7ce603f-cc97-45cd-afb6-c8397b5688e6/extract/0.log 2025-11-26 13:49:46.783053 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5_f7ce603f-cc97-45cd-afb6-c8397b5688e6/pull/ 2025-11-26 13:49:46.783070 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5_f7ce603f-cc97-45cd-afb6-c8397b5688e6/pull/0.log 2025-11-26 13:49:46.783086 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5_f7ce603f-cc97-45cd-afb6-c8397b5688e6/util/ 2025-11-26 13:49:46.783102 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5_f7ce603f-cc97-45cd-afb6-c8397b5688e6/util/0.log 2025-11-26 13:49:46.783117 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc_643ba26b-247f-4601-a33e-60a171de4a37/ 2025-11-26 13:49:46.783132 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc_643ba26b-247f-4601-a33e-60a171de4a37/extract/ 2025-11-26 13:49:46.783147 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc_643ba26b-247f-4601-a33e-60a171de4a37/extract/0.log 2025-11-26 13:49:46.783162 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc_643ba26b-247f-4601-a33e-60a171de4a37/pull/ 2025-11-26 13:49:46.783178 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc_643ba26b-247f-4601-a33e-60a171de4a37/pull/0.log 2025-11-26 13:49:46.783193 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc_643ba26b-247f-4601-a33e-60a171de4a37/util/ 2025-11-26 13:49:46.783209 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc_643ba26b-247f-4601-a33e-60a171de4a37/util/0.log 2025-11-26 13:49:46.783225 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-5c788c94db-hqzsn_68495c62-1417-4aaf-8a34-08ba62255819/ 2025-11-26 13:49:46.783241 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-5c788c94db-hqzsn_68495c62-1417-4aaf-8a34-08ba62255819/manager/ 2025-11-26 13:49:46.783258 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-5c788c94db-hqzsn_68495c62-1417-4aaf-8a34-08ba62255819/manager/0.log.gz 2025-11-26 13:49:46.783274 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-5zwq9_c34b19b7-bcf1-4d32-8f5f-e5596cac7b63/ 2025-11-26 13:49:46.783290 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-5zwq9_c34b19b7-bcf1-4d32-8f5f-e5596cac7b63/registry-server/ 2025-11-26 13:49:46.783306 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-5zwq9_c34b19b7-bcf1-4d32-8f5f-e5596cac7b63/registry-server/0.log 2025-11-26 13:49:46.783326 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-56c4598b9-2tw2c_f9344af4-6999-4694-8a62-3541837564f0/ 2025-11-26 13:49:46.783342 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-56c4598b9-2tw2c_f9344af4-6999-4694-8a62-3541837564f0/manager/ 2025-11-26 13:49:46.783357 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-56c4598b9-2tw2c_f9344af4-6999-4694-8a62-3541837564f0/manager/0.log 2025-11-26 13:49:46.783373 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-8zsmn_1f50f300-6e38-4c1e-9679-76ee15a7dcd1/ 2025-11-26 13:49:46.783388 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-8zsmn_1f50f300-6e38-4c1e-9679-76ee15a7dcd1/registry-server/ 2025-11-26 13:49:46.783404 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-8zsmn_1f50f300-6e38-4c1e-9679-76ee15a7dcd1/registry-server/0.log 2025-11-26 13:49:46.783420 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-b4655cf54-jl25v_8a1ede6d-b2cb-4d1f-857a-4307ba531806/ 2025-11-26 13:49:46.783435 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-b4655cf54-jl25v_8a1ede6d-b2cb-4d1f-857a-4307ba531806/kube-rbac-proxy/ 2025-11-26 13:49:46.783451 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-b4655cf54-jl25v_8a1ede6d-b2cb-4d1f-857a-4307ba531806/kube-rbac-proxy/0.log 2025-11-26 13:49:46.783467 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-b4655cf54-jl25v_8a1ede6d-b2cb-4d1f-857a-4307ba531806/manager/ 2025-11-26 13:49:46.783484 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-b4655cf54-jl25v_8a1ede6d-b2cb-4d1f-857a-4307ba531806/manager/0.log 2025-11-26 13:49:46.783500 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-s2drq_ee9a1424-ac63-4784-bed5-19b03117eb93/ 2025-11-26 13:49:46.783517 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-s2drq_ee9a1424-ac63-4784-bed5-19b03117eb93/registry-server/ 2025-11-26 13:49:46.783533 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-s2drq_ee9a1424-ac63-4784-bed5-19b03117eb93/registry-server/0.log 2025-11-26 13:49:46.783548 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-9bbbdb54c-nzgl2_f06c40e2-33fe-4c14-9f47-5b7ea72c2582/ 2025-11-26 13:49:46.783564 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-9bbbdb54c-nzgl2_f06c40e2-33fe-4c14-9f47-5b7ea72c2582/manager/ 2025-11-26 13:49:46.783580 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-9bbbdb54c-nzgl2_f06c40e2-33fe-4c14-9f47-5b7ea72c2582/manager/0.log 2025-11-26 13:49:46.783596 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-zzjrs_5dddeb24-eccf-47cc-a06d-302ac1cf1c1e/ 2025-11-26 13:49:46.783612 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-zzjrs_5dddeb24-eccf-47cc-a06d-302ac1cf1c1e/registry-server/ 2025-11-26 13:49:46.783635 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-zzjrs_5dddeb24-eccf-47cc-a06d-302ac1cf1c1e/registry-server/0.log 2025-11-26 13:49:46.783651 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-d6b588f4-b64k9_399f9a79-e1f0-4fcd-8378-f0dee4361f7c/ 2025-11-26 13:49:46.783667 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-d6b588f4-b64k9_399f9a79-e1f0-4fcd-8378-f0dee4361f7c/manager/ 2025-11-26 13:49:46.783682 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-d6b588f4-b64k9_399f9a79-e1f0-4fcd-8378-f0dee4361f7c/manager/0.log 2025-11-26 13:49:46.783697 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-gnpfp_ce8a44e5-90cc-4c67-a1f5-fa9b751036de/ 2025-11-26 13:49:46.783713 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-gnpfp_ce8a44e5-90cc-4c67-a1f5-fa9b751036de/registry-server/ 2025-11-26 13:49:46.783729 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-gnpfp_ce8a44e5-90cc-4c67-a1f5-fa9b751036de/registry-server/0.log 2025-11-26 13:49:46.783744 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-lgbt4_af5d51b6-54ab-4dd7-a34f-74398364c04c/ 2025-11-26 13:49:46.783760 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-lgbt4_af5d51b6-54ab-4dd7-a34f-74398364c04c/operator/ 2025-11-26 13:49:46.783776 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-lgbt4_af5d51b6-54ab-4dd7-a34f-74398364c04c/operator/0.log 2025-11-26 13:49:46.783791 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-nw29v_0cd030c4-2860-4ff1-a643-17a38f5cb419/ 2025-11-26 13:49:46.783806 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-nw29v_0cd030c4-2860-4ff1-a643-17a38f5cb419/registry-server/ 2025-11-26 13:49:46.783821 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-nw29v_0cd030c4-2860-4ff1-a643-17a38f5cb419/registry-server/0.log 2025-11-26 13:49:46.783837 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-7fd68b5878-x5z6g_55113f3f-9d43-4598-8b6b-34ec136691d8/ 2025-11-26 13:49:46.783852 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-7fd68b5878-x5z6g_55113f3f-9d43-4598-8b6b-34ec136691d8/manager/ 2025-11-26 13:49:46.783867 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-7fd68b5878-x5z6g_55113f3f-9d43-4598-8b6b-34ec136691d8/manager/0.log 2025-11-26 13:49:46.783883 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-s8hf9_45a71a83-66e4-445d-8ec2-b2aaee755942/ 2025-11-26 13:49:46.783898 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-s8hf9_45a71a83-66e4-445d-8ec2-b2aaee755942/registry-server/ 2025-11-26 13:49:46.783914 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-s8hf9_45a71a83-66e4-445d-8ec2-b2aaee755942/registry-server/0.log 2025-11-26 13:49:46.783934 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/ 2025-11-26 13:49:46.783951 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/event-filter.html 2025-11-26 13:49:46.783967 | controller | cL+++++++++ ci-framework-data/logs/openstack-must-gather/latest -> quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485 2025-11-26 13:49:46.783983 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/must-gather.logs 2025-11-26 13:49:46.783999 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/timestamp 2025-11-26 13:49:46.784029 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/ 2025-11-26 13:49:46.784050 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/gather.logs 2025-11-26 13:49:46.784067 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/must-gather.tar.xz 2025-11-26 13:49:46.784083 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/packagemanifests.gz 2025-11-26 13:49:46.784100 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/run.log 2025-11-26 13:49:46.784116 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/version 2025-11-26 13:49:46.784132 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/ 2025-11-26 13:49:46.784148 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.glance.openstack.org.yaml 2025-11-26 13:49:46.784165 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.horizon.openstack.org.yaml 2025-11-26 13:49:46.784181 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.instanceha.openstack.org.yaml 2025-11-26 13:49:46.784197 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.keystone.openstack.org.yaml 2025-11-26 13:49:46.784213 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.mariadb.openstack.org.yaml 2025-11-26 13:49:46.784229 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.memcached.openstack.org.yaml 2025-11-26 13:49:46.784245 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.network.openstack.org.yaml 2025-11-26 13:49:46.784265 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.rabbitmq.com.yaml 2025-11-26 13:49:46.784282 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.rabbitmq.openstack.org.yaml 2025-11-26 13:49:46.784298 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.redis.openstack.org.yaml 2025-11-26 13:49:46.784314 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.swift.openstack.org.yaml 2025-11-26 13:49:46.784331 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/apiservices/v1beta1.topology.openstack.org.yaml 2025-11-26 13:49:46.784348 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/ 2025-11-26 13:49:46.784365 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/bgpconfigurations.network.openstack.org.yaml 2025-11-26 13:49:46.784383 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/dnsdata.network.openstack.org.yaml 2025-11-26 13:49:46.784400 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/dnsmasqs.network.openstack.org.yaml 2025-11-26 13:49:46.784417 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/galerabackups.mariadb.openstack.org.yaml 2025-11-26 13:49:46.784433 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/galeras.mariadb.openstack.org.yaml 2025-11-26 13:49:46.784450 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/glanceapis.glance.openstack.org.yaml 2025-11-26 13:49:46.784467 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/glances.glance.openstack.org.yaml 2025-11-26 13:49:46.784483 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/horizons.horizon.openstack.org.yaml 2025-11-26 13:49:46.784499 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/instancehas.instanceha.openstack.org.yaml 2025-11-26 13:49:46.784520 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/ipsets.network.openstack.org.yaml 2025-11-26 13:49:46.784536 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/keystoneapis.keystone.openstack.org.yaml 2025-11-26 13:49:46.784553 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/keystoneendpoints.keystone.openstack.org.yaml 2025-11-26 13:49:46.784569 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/keystoneservices.keystone.openstack.org.yaml 2025-11-26 13:49:46.784585 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/mariadbaccounts.mariadb.openstack.org.yaml 2025-11-26 13:49:46.784602 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/mariadbdatabases.mariadb.openstack.org.yaml 2025-11-26 13:49:46.784619 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/memcacheds.memcached.openstack.org.yaml 2025-11-26 13:49:46.784636 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/netconfigs.network.openstack.org.yaml 2025-11-26 13:49:46.784653 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/rabbitmqclusters.rabbitmq.com.yaml 2025-11-26 13:49:46.784687 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/rabbitmqs.rabbitmq.openstack.org.yaml 2025-11-26 13:49:46.784704 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/redises.redis.openstack.org.yaml 2025-11-26 13:49:46.784720 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/reservations.network.openstack.org.yaml 2025-11-26 13:49:46.784737 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/swiftproxies.swift.openstack.org.yaml 2025-11-26 13:49:46.784753 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/swiftrings.swift.openstack.org.yaml 2025-11-26 13:49:46.784769 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/swifts.swift.openstack.org.yaml 2025-11-26 13:49:46.784784 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/swiftstorages.swift.openstack.org.yaml 2025-11-26 13:49:46.784804 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/topologies.topology.openstack.org.yaml 2025-11-26 13:49:46.784821 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/crd/transporturls.rabbitmq.openstack.org.yaml 2025-11-26 13:49:46.784837 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/csv/ 2025-11-26 13:49:46.784853 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/csv/glance-operator.v0.0.1 2025-11-26 13:49:46.784869 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/csv/horizon-operator.v0.0.1 2025-11-26 13:49:46.784885 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/csv/infra-operator.v0.0.1 2025-11-26 13:49:46.784902 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/csv/keystone-operator.v0.0.1 2025-11-26 13:49:46.784918 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/csv/mariadb-operator.v0.0.1 2025-11-26 13:49:46.784934 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/csv/metallb-operator.v4.18.0-202511040548 2025-11-26 13:49:46.784951 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/csv/rabbitmq-cluster-operator.v0.0.1 2025-11-26 13:49:46.784967 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/csv/swift-operator.v0.0.1 2025-11-26 13:49:46.784983 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/ctlplane/ 2025-11-26 13:49:46.785000 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/ctlplane/endpoints 2025-11-26 13:49:46.785031 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/ctlplane/services 2025-11-26 13:49:46.785052 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/ctlplane/ovn/ 2025-11-26 13:49:46.785069 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/ctlplane/rabbitmq/ 2025-11-26 13:49:46.785089 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/dbs/ 2025-11-26 13:49:46.785105 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/ 2025-11-26 13:49:46.785121 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/ 2025-11-26 13:49:46.785138 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/all_resources.log 2025-11-26 13:49:46.785154 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/events.log 2025-11-26 13:49:46.785170 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/nad.log 2025-11-26 13:49:46.785186 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pvc.log 2025-11-26 13:49:46.785202 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/buildconfig/ 2025-11-26 13:49:46.785218 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/cert/ 2025-11-26 13:49:46.785234 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/certificaterequests/ 2025-11-26 13:49:46.785249 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/configmaps/ 2025-11-26 13:49:46.785265 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/configmaps/dns-swift-storage-0.yaml 2025-11-26 13:49:46.785281 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/configmaps/rabbitmq-plugins-conf.yaml 2025-11-26 13:49:46.785296 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/configmaps/rabbitmq-server-conf.yaml 2025-11-26 13:49:46.785312 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/configmaps/swift-ring-config-data.yaml 2025-11-26 13:49:46.785332 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/configmaps/swift-ring-files.yaml 2025-11-26 13:49:46.785348 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/configmaps/swift-ring-scripts.yaml 2025-11-26 13:49:46.785364 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/configmaps/swift-storage-config-data.yaml 2025-11-26 13:49:46.785379 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/cronjobs/ 2025-11-26 13:49:46.785395 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-single-0-cleaner.yaml 2025-11-26 13:49:46.785412 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-single-0-pruner.yaml 2025-11-26 13:49:46.785428 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-single-1-cleaner.yaml 2025-11-26 13:49:46.785446 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-single-1-pruner.yaml 2025-11-26 13:49:46.785464 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/cronjobs/glance-db-purge.yaml 2025-11-26 13:49:46.785479 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/cronjobs/keystone-cron.yaml 2025-11-26 13:49:46.785495 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/ 2025-11-26 13:49:46.785512 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/dnsdata.network.openstack.org/ 2025-11-26 13:49:46.785528 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/dnsdata.network.openstack.org/dns-swift-storage-0.yaml 2025-11-26 13:49:46.785545 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/galeras.mariadb.openstack.org/ 2025-11-26 13:49:46.785565 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/galeras.mariadb.openstack.org/openstack.yaml 2025-11-26 13:49:46.785582 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/glanceapis.glance.openstack.org/ 2025-11-26 13:49:46.785599 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/glanceapis.glance.openstack.org/glance-default-single.yaml 2025-11-26 13:49:46.785615 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/glances.glance.openstack.org/ 2025-11-26 13:49:46.785632 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/glances.glance.openstack.org/glance.yaml 2025-11-26 13:49:46.785648 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/keystoneapis.keystone.openstack.org/ 2025-11-26 13:49:46.785664 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/keystoneapis.keystone.openstack.org/keystone.yaml 2025-11-26 13:49:46.785681 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/ 2025-11-26 13:49:46.785697 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/glance-default-single.yaml 2025-11-26 13:49:46.785713 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/swift.yaml 2025-11-26 13:49:46.785730 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/ 2025-11-26 13:49:46.785746 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/glance.yaml 2025-11-26 13:49:46.785762 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/swift.yaml 2025-11-26 13:49:46.785783 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/ 2025-11-26 13:49:46.785800 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/glance.yaml 2025-11-26 13:49:46.785817 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/keystone.yaml 2025-11-26 13:49:46.785833 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/ 2025-11-26 13:49:46.785850 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/glance.yaml 2025-11-26 13:49:46.785866 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/keystone.yaml 2025-11-26 13:49:46.785882 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/memcacheds.memcached.openstack.org/ 2025-11-26 13:49:46.785898 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/memcacheds.memcached.openstack.org/memcached.yaml 2025-11-26 13:49:46.785914 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/rabbitmqclusters.rabbitmq.com/ 2025-11-26 13:49:46.785930 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/rabbitmqclusters.rabbitmq.com/rabbitmq.yaml 2025-11-26 13:49:46.785946 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/swiftproxies.swift.openstack.org/ 2025-11-26 13:49:46.785962 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/swiftproxies.swift.openstack.org/swift-proxy.yaml 2025-11-26 13:49:46.785978 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/swiftrings.swift.openstack.org/ 2025-11-26 13:49:46.785994 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/swiftrings.swift.openstack.org/swift-ring.yaml 2025-11-26 13:49:46.786028 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/swifts.swift.openstack.org/ 2025-11-26 13:49:46.786050 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/swifts.swift.openstack.org/swift.yaml 2025-11-26 13:49:46.786067 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/swiftstorages.swift.openstack.org/ 2025-11-26 13:49:46.786083 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/swiftstorages.swift.openstack.org/swift-storage.yaml 2025-11-26 13:49:46.786100 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/ 2025-11-26 13:49:46.786115 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/glance-glance-transport.yaml 2025-11-26 13:49:46.786131 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/keystone-keystone-transport.yaml 2025-11-26 13:49:46.786147 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/daemonset/ 2025-11-26 13:49:46.786163 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/deployments/ 2025-11-26 13:49:46.786179 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/deployments/keystone.yaml 2025-11-26 13:49:46.786194 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/deployments/swift-proxy.yaml 2025-11-26 13:49:46.786210 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/imagestream/ 2025-11-26 13:49:46.786226 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/installplans/ 2025-11-26 13:49:46.786242 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/issuer/ 2025-11-26 13:49:46.786263 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/jobs/ 2025-11-26 13:49:46.786280 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/jobs/glance-db-create.yaml 2025-11-26 13:49:46.786296 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/jobs/glance-db-sync.yaml 2025-11-26 13:49:46.786312 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/jobs/glance-e5bb-account-create-update.yaml 2025-11-26 13:49:46.786328 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/jobs/keystone-bootstrap.yaml 2025-11-26 13:49:46.786345 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/jobs/keystone-db-sync.yaml 2025-11-26 13:49:46.786361 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/jobs/swift-ring-rebalance.yaml 2025-11-26 13:49:46.786377 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/ 2025-11-26 13:49:46.786393 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-db-create-5dxfx/ 2025-11-26 13:49:46.786410 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-db-create-5dxfx/glance-db-create-5dxfx-describe 2025-11-26 13:49:46.786429 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-db-create-5dxfx/logs/ 2025-11-26 13:49:46.786447 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-db-create-5dxfx/logs/mariadb-database-create.log 2025-11-26 13:49:46.786464 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-db-sync-79x4z/ 2025-11-26 13:49:46.786480 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-db-sync-79x4z/glance-db-sync-79x4z-describe 2025-11-26 13:49:46.786501 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-db-sync-79x4z/logs/ 2025-11-26 13:49:46.786518 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-db-sync-79x4z/logs/glance-db-sync.log 2025-11-26 13:49:46.786534 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-default-single-0/ 2025-11-26 13:49:46.786551 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-default-single-0/glance-default-single-0-describe 2025-11-26 13:49:46.786567 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-default-single-0/logs/ 2025-11-26 13:49:46.786583 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-default-single-0/logs/glance-httpd.log 2025-11-26 13:49:46.786599 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-default-single-0/logs/glance-log.log 2025-11-26 13:49:46.786615 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-default-single-1/ 2025-11-26 13:49:46.786631 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-default-single-1/glance-default-single-1-describe 2025-11-26 13:49:46.786646 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-default-single-1/logs/ 2025-11-26 13:49:46.786663 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-default-single-1/logs/glance-httpd.log 2025-11-26 13:49:46.786680 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-default-single-1/logs/glance-log.log 2025-11-26 13:49:46.786696 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-e5bb-account-create-update-bxznw/ 2025-11-26 13:49:46.786713 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-e5bb-account-create-update-bxznw/glance-e5bb-account-create-update-bxznw-describe 2025-11-26 13:49:46.786734 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-e5bb-account-create-update-bxznw/logs/ 2025-11-26 13:49:46.786751 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/glance-e5bb-account-create-update-bxznw/logs/mariadb-account-create-update.log 2025-11-26 13:49:46.786768 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-6587955ddb-c2fhn/ 2025-11-26 13:49:46.786785 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-6587955ddb-c2fhn/keystone-6587955ddb-c2fhn-describe 2025-11-26 13:49:46.786801 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-6587955ddb-c2fhn/logs/ 2025-11-26 13:49:46.786818 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-6587955ddb-c2fhn/logs/keystone-api.log.gz 2025-11-26 13:49:46.786834 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-bootstrap-79j8m/ 2025-11-26 13:49:46.786851 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-bootstrap-79j8m/keystone-bootstrap-79j8m-describe 2025-11-26 13:49:46.786867 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-bootstrap-79j8m/logs/ 2025-11-26 13:49:46.786884 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-bootstrap-79j8m/logs/keystone-bootstrap.log 2025-11-26 13:49:46.786900 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-db-sync-62sk4/ 2025-11-26 13:49:46.786916 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-db-sync-62sk4/keystone-db-sync-62sk4-describe 2025-11-26 13:49:46.786933 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-db-sync-62sk4/logs/ 2025-11-26 13:49:46.786953 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/keystone-db-sync-62sk4/logs/keystone-db-sync.log 2025-11-26 13:49:46.786971 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/memcached-0/ 2025-11-26 13:49:46.786987 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/memcached-0/memcached-0-describe 2025-11-26 13:49:46.787003 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/memcached-0/logs/ 2025-11-26 13:49:46.787038 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/memcached-0/logs/memcached.log 2025-11-26 13:49:46.787055 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-0/ 2025-11-26 13:49:46.787072 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-0/openstack-galera-0-describe 2025-11-26 13:49:46.787088 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/ 2025-11-26 13:49:46.787105 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/galera.log 2025-11-26 13:49:46.787121 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/mysql-bootstrap.log 2025-11-26 13:49:46.787136 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-1/ 2025-11-26 13:49:46.787152 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-1/openstack-galera-1-describe 2025-11-26 13:49:46.787168 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/ 2025-11-26 13:49:46.787184 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/galera.log 2025-11-26 13:49:46.787205 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/mysql-bootstrap.log 2025-11-26 13:49:46.787222 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-2/ 2025-11-26 13:49:46.787239 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-2/openstack-galera-2-describe 2025-11-26 13:49:46.787255 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/ 2025-11-26 13:49:46.787271 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/galera.log 2025-11-26 13:49:46.787287 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/mysql-bootstrap.log 2025-11-26 13:49:46.787304 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstackclient/ 2025-11-26 13:49:46.787320 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstackclient/openstackclient-describe 2025-11-26 13:49:46.787337 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstackclient/logs/ 2025-11-26 13:49:46.787353 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/openstackclient/logs/openstackclient.log 2025-11-26 13:49:46.787369 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/ 2025-11-26 13:49:46.787385 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/rabbitmq-server-0-describe 2025-11-26 13:49:46.787401 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/ 2025-11-26 13:49:46.787417 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/rabbitmq.log 2025-11-26 13:49:46.787440 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/setup-container.log 2025-11-26 13:49:46.787456 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-proxy-6bd58cfcf7-flzjr/ 2025-11-26 13:49:46.787472 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-proxy-6bd58cfcf7-flzjr/swift-proxy-6bd58cfcf7-flzjr-describe 2025-11-26 13:49:46.787488 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-proxy-6bd58cfcf7-flzjr/logs/ 2025-11-26 13:49:46.787504 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-proxy-6bd58cfcf7-flzjr/logs/proxy-httpd.log 2025-11-26 13:49:46.787519 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-proxy-6bd58cfcf7-flzjr/logs/proxy-server.log 2025-11-26 13:49:46.787535 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-pc4vw/ 2025-11-26 13:49:46.787551 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-pc4vw/swift-ring-rebalance-pc4vw-describe 2025-11-26 13:49:46.787567 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-pc4vw/logs/ 2025-11-26 13:49:46.787583 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-pc4vw/logs/swift-ring-rebalance.log 2025-11-26 13:49:46.787599 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/ 2025-11-26 13:49:46.787614 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/swift-storage-0-describe 2025-11-26 13:49:46.787630 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/ 2025-11-26 13:49:46.787646 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-auditor.log 2025-11-26 13:49:46.787665 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-reaper.log 2025-11-26 13:49:46.787681 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-replicator.log 2025-11-26 13:49:46.787697 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-server.log 2025-11-26 13:49:46.787713 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-auditor.log 2025-11-26 13:49:46.787729 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-replicator.log 2025-11-26 13:49:46.787745 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-server.log 2025-11-26 13:49:46.787762 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-updater.log 2025-11-26 13:49:46.787778 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-auditor.log 2025-11-26 13:49:46.787794 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-expirer.log 2025-11-26 13:49:46.787810 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-replicator.log 2025-11-26 13:49:46.787826 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-server.log 2025-11-26 13:49:46.787843 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-updater.log 2025-11-26 13:49:46.787859 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/rsync.log 2025-11-26 13:49:46.787876 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/swift-recon-cron.log 2025-11-26 13:49:46.787896 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/replicaset/ 2025-11-26 13:49:46.787913 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/replicaset/keystone-6587955ddb.yaml 2025-11-26 13:49:46.787930 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/replicaset/swift-proxy-6bd58cfcf7.yaml 2025-11-26 13:49:46.787947 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/routes/ 2025-11-26 13:49:46.787963 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/ 2025-11-26 13:49:46.787979 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/ 2025-11-26 13:49:46.787996 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-config-data.yaml 2025-11-26 13:49:46.788027 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-config-data.yaml-00-config.conf 2025-11-26 13:49:46.788049 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-config-data.yaml-01-config.conf 2025-11-26 13:49:46.788066 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-db-secret.yaml 2025-11-26 13:49:46.788083 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-default-single-config-data.yaml 2025-11-26 13:49:46.788100 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-default-single-config-data.yaml-00-config.conf 2025-11-26 13:49:46.788117 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-default-single-config-data.yaml-02-config.conf 2025-11-26 13:49:46.788134 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-default-single-config-data.yaml-10-glance-proxypass.conf 2025-11-26 13:49:46.788156 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-default-single-config-data.yaml-10-glance-wsgi.conf 2025-11-26 13:49:46.788173 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-default-single-config-data.yaml-httpd.conf 2025-11-26 13:49:46.788190 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-default-single-config-data.yaml-ssl.conf 2025-11-26 13:49:46.788206 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/glance-scripts.yaml 2025-11-26 13:49:46.788223 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/glance/rabbitmq-transport-url-glance-glance-transport.yaml 2025-11-26 13:49:46.788239 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/keystone/ 2025-11-26 13:49:46.788301 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml 2025-11-26 13:49:46.788321 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-custom.conf 2025-11-26 13:49:46.788338 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-httpd.conf 2025-11-26 13:49:46.788355 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-keystone.conf 2025-11-26 13:49:46.788372 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-ssl.conf 2025-11-26 13:49:46.788388 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/keystone/keystone-db-secret.yaml 2025-11-26 13:49:46.788404 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/keystone/keystone-scripts.yaml 2025-11-26 13:49:46.788425 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/keystone/keystone.yaml 2025-11-26 13:49:46.788444 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/keystone/rabbitmq-transport-url-keystone-keystone-transport.yaml 2025-11-26 13:49:46.788462 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/octavia/ 2025-11-26 13:49:46.788478 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/octavia/octavia-ca-passphrase.yaml 2025-11-26 13:49:46.788495 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/rabbitmq/ 2025-11-26 13:49:46.788511 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-default-user.yaml 2025-11-26 13:49:46.788527 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-default-user.yaml-default_user.conf 2025-11-26 13:49:46.788544 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-erlang-cookie.yaml 2025-11-26 13:49:46.788560 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-transport-url-glance-glance-transport.yaml 2025-11-26 13:49:46.788576 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-transport-url-keystone-keystone-transport.yaml 2025-11-26 13:49:46.788592 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/swift/ 2025-11-26 13:49:46.788608 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/swift/swift-conf.yaml 2025-11-26 13:49:46.788624 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/swift/swift-conf.yaml-swift.conf 2025-11-26 13:49:46.788640 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml 2025-11-26 13:49:46.788674 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-00-proxy-server.conf 2025-11-26 13:49:46.788693 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-01-proxy-server.conf 2025-11-26 13:49:46.788710 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-dispersion.conf 2025-11-26 13:49:46.788727 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-httpd.conf 2025-11-26 13:49:46.788743 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-keymaster.conf 2025-11-26 13:49:46.788759 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-ssl.conf 2025-11-26 13:49:46.788775 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/ 2025-11-26 13:49:46.788791 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/glance-default-internal.yaml 2025-11-26 13:49:46.788807 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/glance-default-public.yaml 2025-11-26 13:49:46.788823 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/glance-default-single.yaml 2025-11-26 13:49:46.788839 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/keystone-internal.yaml 2025-11-26 13:49:46.788856 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/keystone-public.yaml 2025-11-26 13:49:46.788872 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/memcached.yaml 2025-11-26 13:49:46.788892 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/openstack-galera.yaml 2025-11-26 13:49:46.788908 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/openstack.yaml 2025-11-26 13:49:46.788925 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/rabbitmq-nodes.yaml 2025-11-26 13:49:46.788942 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/rabbitmq.yaml 2025-11-26 13:49:46.788957 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/swift-internal.yaml 2025-11-26 13:49:46.788973 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/swift-public.yaml 2025-11-26 13:49:46.788988 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/services/swift-storage.yaml 2025-11-26 13:49:46.789003 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/statefulset/ 2025-11-26 13:49:46.789039 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/statefulset/glance-default-single.yaml 2025-11-26 13:49:46.789057 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/statefulset/memcached.yaml 2025-11-26 13:49:46.789073 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/statefulset/openstack-galera.yaml 2025-11-26 13:49:46.789090 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/statefulset/rabbitmq-server.yaml 2025-11-26 13:49:46.789106 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/statefulset/swift-storage.yaml 2025-11-26 13:49:46.789123 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/glance-kuttl-tests/subscriptions/ 2025-11-26 13:49:46.789138 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/ 2025-11-26 13:49:46.789159 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/all_resources.log 2025-11-26 13:49:46.789175 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/events.log 2025-11-26 13:49:46.789191 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/nad.log 2025-11-26 13:49:46.789207 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pvc.log 2025-11-26 13:49:46.789223 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/buildconfig/ 2025-11-26 13:49:46.789239 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/cert/ 2025-11-26 13:49:46.789255 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/certificaterequests/ 2025-11-26 13:49:46.789272 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/configmaps/ 2025-11-26 13:49:46.789288 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/cronjobs/ 2025-11-26 13:49:46.789304 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/daemonset/ 2025-11-26 13:49:46.789319 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/daemonset/frr-k8s.yaml 2025-11-26 13:49:46.789335 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/daemonset/speaker.yaml 2025-11-26 13:49:46.789351 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/deployments/ 2025-11-26 13:49:46.789368 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/deployments/controller.yaml 2025-11-26 13:49:46.789383 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/deployments/frr-k8s-webhook-server.yaml 2025-11-26 13:49:46.789403 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/deployments/metallb-operator-controller-manager.yaml 2025-11-26 13:49:46.789420 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/deployments/metallb-operator-webhook-server.yaml 2025-11-26 13:49:46.789437 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/imagestream/ 2025-11-26 13:49:46.789452 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/installplans/ 2025-11-26 13:49:46.789468 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/installplans/install-9fjrs 2025-11-26 13:49:46.789483 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/issuer/ 2025-11-26 13:49:46.789499 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/jobs/ 2025-11-26 13:49:46.789514 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/ 2025-11-26 13:49:46.789529 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/controller-6c7b4b5f48-g98d5/ 2025-11-26 13:49:46.789544 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/controller-6c7b4b5f48-g98d5/controller-6c7b4b5f48-g98d5-describe 2025-11-26 13:49:46.789559 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/controller-6c7b4b5f48-g98d5/logs/ 2025-11-26 13:49:46.789575 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/controller-6c7b4b5f48-g98d5/logs/controller.log 2025-11-26 13:49:46.789590 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/controller-6c7b4b5f48-g98d5/logs/kube-rbac-proxy.log 2025-11-26 13:49:46.789606 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/ 2025-11-26 13:49:46.789621 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/frr-k8s-87pwf-describe 2025-11-26 13:49:46.789641 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/logs/ 2025-11-26 13:49:46.789658 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/logs/controller.log 2025-11-26 13:49:46.789673 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/logs/cp-frr-files.log 2025-11-26 13:49:46.789688 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/logs/cp-metrics.log 2025-11-26 13:49:46.789704 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/logs/cp-reloader.log 2025-11-26 13:49:46.789718 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/logs/frr-metrics.log 2025-11-26 13:49:46.789734 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/logs/frr.log.gz 2025-11-26 13:49:46.789749 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/logs/kube-rbac-proxy-frr.log 2025-11-26 13:49:46.789764 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/logs/kube-rbac-proxy.log 2025-11-26 13:49:46.789779 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-87pwf/logs/reloader.log 2025-11-26 13:49:46.789793 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-webhook-server-6998585d5-k77x5/ 2025-11-26 13:49:46.789809 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-webhook-server-6998585d5-k77x5/frr-k8s-webhook-server-6998585d5-k77x5-describe 2025-11-26 13:49:46.789824 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-webhook-server-6998585d5-k77x5/logs/ 2025-11-26 13:49:46.789839 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/frr-k8s-webhook-server-6998585d5-k77x5/logs/frr-k8s-webhook-server.log 2025-11-26 13:49:46.789858 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/metallb-operator-controller-manager-6db6754d4-6csp2/ 2025-11-26 13:49:46.789875 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/metallb-operator-controller-manager-6db6754d4-6csp2/metallb-operator-controller-manager-6db6754d4-6csp2-describe 2025-11-26 13:49:46.789891 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/metallb-operator-controller-manager-6db6754d4-6csp2/logs/ 2025-11-26 13:49:46.789906 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/metallb-operator-controller-manager-6db6754d4-6csp2/logs/manager.log 2025-11-26 13:49:46.789922 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/metallb-operator-webhook-server-768865bcf6-7wrrc/ 2025-11-26 13:49:46.789938 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/metallb-operator-webhook-server-768865bcf6-7wrrc/metallb-operator-webhook-server-768865bcf6-7wrrc-describe 2025-11-26 13:49:46.789954 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/metallb-operator-webhook-server-768865bcf6-7wrrc/logs/ 2025-11-26 13:49:46.789969 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/metallb-operator-webhook-server-768865bcf6-7wrrc/logs/webhook-server.log 2025-11-26 13:49:46.789985 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/speaker-pds5h/ 2025-11-26 13:49:46.790001 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/speaker-pds5h/speaker-pds5h-describe 2025-11-26 13:49:46.790035 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/speaker-pds5h/logs/ 2025-11-26 13:49:46.790053 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/speaker-pds5h/logs/kube-rbac-proxy.log 2025-11-26 13:49:46.790070 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/pods/speaker-pds5h/logs/speaker.log.gz 2025-11-26 13:49:46.790091 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/replicaset/ 2025-11-26 13:49:46.790108 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/replicaset/controller-6c7b4b5f48.yaml 2025-11-26 13:49:46.790124 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/replicaset/frr-k8s-webhook-server-6998585d5.yaml 2025-11-26 13:49:46.790140 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/replicaset/metallb-operator-controller-manager-6db6754d4.yaml 2025-11-26 13:49:46.790157 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/replicaset/metallb-operator-webhook-server-768865bcf6.yaml 2025-11-26 13:49:46.790173 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/routes/ 2025-11-26 13:49:46.790190 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/services/ 2025-11-26 13:49:46.790206 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/services/controller-monitor-service.yaml 2025-11-26 13:49:46.790224 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/services/frr-k8s-monitor-service.yaml 2025-11-26 13:49:46.790240 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/services/frr-k8s-webhook-service.yaml 2025-11-26 13:49:46.790257 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/services/metallb-operator-controller-manager-service.yaml 2025-11-26 13:49:46.790274 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/services/metallb-operator-webhook-server-service.yaml 2025-11-26 13:49:46.790299 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/services/metallb-operator-webhook-service.yaml 2025-11-26 13:49:46.790320 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/services/speaker-monitor-service.yaml 2025-11-26 13:49:46.790346 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/services/webhook-service.yaml 2025-11-26 13:49:46.790369 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/statefulset/ 2025-11-26 13:49:46.790404 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/subscriptions/ 2025-11-26 13:49:46.790426 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/metallb-system/subscriptions/metallb-operator-sub 2025-11-26 13:49:46.790446 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/ 2025-11-26 13:49:46.790467 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/all_resources.log 2025-11-26 13:49:46.790488 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/events.log 2025-11-26 13:49:46.790509 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/nad.log 2025-11-26 13:49:46.790530 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/pvc.log 2025-11-26 13:49:46.790551 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/buildconfig/ 2025-11-26 13:49:46.790572 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/cert/ 2025-11-26 13:49:46.790593 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/certificaterequests/ 2025-11-26 13:49:46.790614 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/configmaps/ 2025-11-26 13:49:46.790635 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/cronjobs/ 2025-11-26 13:49:46.790656 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/daemonset/ 2025-11-26 13:49:46.790680 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/deployments/ 2025-11-26 13:49:46.790702 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/deployments/control-plane-machine-set-operator.yaml 2025-11-26 13:49:46.790723 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/deployments/machine-api-operator.yaml 2025-11-26 13:49:46.790743 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/imagestream/ 2025-11-26 13:49:46.790764 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/installplans/ 2025-11-26 13:49:46.790785 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/issuer/ 2025-11-26 13:49:46.790806 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/jobs/ 2025-11-26 13:49:46.790827 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/pods/ 2025-11-26 13:49:46.790847 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-zw88v/ 2025-11-26 13:49:46.790867 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-zw88v/control-plane-machine-set-operator-78cbb6b69f-zw88v-describe 2025-11-26 13:49:46.790889 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-zw88v/logs/ 2025-11-26 13:49:46.790909 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-zw88v/logs/control-plane-machine-set-operator.log 2025-11-26 13:49:46.790930 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-pdp9j/ 2025-11-26 13:49:46.790950 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-pdp9j/machine-api-operator-5694c8668f-pdp9j-describe 2025-11-26 13:49:46.791026 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-pdp9j/logs/ 2025-11-26 13:49:46.791053 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-pdp9j/logs/kube-rbac-proxy.log 2025-11-26 13:49:46.791072 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-pdp9j/logs/machine-api-operator.log 2025-11-26 13:49:46.791089 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/replicaset/ 2025-11-26 13:49:46.791106 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/replicaset/control-plane-machine-set-operator-78cbb6b69f.yaml 2025-11-26 13:49:46.791122 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/replicaset/machine-api-operator-5694c8668f.yaml 2025-11-26 13:49:46.791139 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/routes/ 2025-11-26 13:49:46.791155 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/services/ 2025-11-26 13:49:46.791172 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/services/cluster-autoscaler-operator.yaml 2025-11-26 13:49:46.791188 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/services/control-plane-machine-set-operator.yaml 2025-11-26 13:49:46.791205 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/services/machine-api-controllers.yaml 2025-11-26 13:49:46.791221 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/services/machine-api-operator-machine-webhook.yaml 2025-11-26 13:49:46.791238 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/services/machine-api-operator-webhook.yaml 2025-11-26 13:49:46.791262 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/services/machine-api-operator.yaml 2025-11-26 13:49:46.791279 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/statefulset/ 2025-11-26 13:49:46.791295 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-machine-api/subscriptions/ 2025-11-26 13:49:46.791311 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/ 2025-11-26 13:49:46.791327 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/all_resources.log 2025-11-26 13:49:46.791343 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/events.log 2025-11-26 13:49:46.791359 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/nad.log 2025-11-26 13:49:46.791376 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pvc.log 2025-11-26 13:49:46.791391 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/buildconfig/ 2025-11-26 13:49:46.791407 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/cert/ 2025-11-26 13:49:46.791423 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/certificaterequests/ 2025-11-26 13:49:46.791440 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/configmaps/ 2025-11-26 13:49:46.791458 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/cronjobs/ 2025-11-26 13:49:46.791474 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/daemonset/ 2025-11-26 13:49:46.791490 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/deployments/ 2025-11-26 13:49:46.791509 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/deployments/marketplace-operator.yaml 2025-11-26 13:49:46.791526 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/imagestream/ 2025-11-26 13:49:46.791542 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/installplans/ 2025-11-26 13:49:46.791558 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/issuer/ 2025-11-26 13:49:46.791574 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/jobs/ 2025-11-26 13:49:46.791591 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/jobs/e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c6ee8c8.yaml 2025-11-26 13:49:46.791608 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/ 2025-11-26 13:49:46.791624 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/certified-operators-n6l85/ 2025-11-26 13:49:46.791641 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/certified-operators-n6l85/certified-operators-n6l85-describe 2025-11-26 13:49:46.791658 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/certified-operators-n6l85/logs/ 2025-11-26 13:49:46.791674 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/certified-operators-n6l85/logs/extract-content.log 2025-11-26 13:49:46.791691 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/certified-operators-n6l85/logs/extract-utilities.log 2025-11-26 13:49:46.791707 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/certified-operators-n6l85/logs/registry-server.log.gz 2025-11-26 13:49:46.791724 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/community-operators-96vsv/ 2025-11-26 13:49:46.791744 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/community-operators-96vsv/community-operators-96vsv-describe 2025-11-26 13:49:46.791761 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/community-operators-96vsv/logs/ 2025-11-26 13:49:46.791778 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/community-operators-96vsv/logs/extract-content.log 2025-11-26 13:49:46.791794 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/community-operators-96vsv/logs/extract-utilities.log 2025-11-26 13:49:46.791811 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/community-operators-96vsv/logs/registry-server.log.gz 2025-11-26 13:49:46.791828 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb/ 2025-11-26 13:49:46.791844 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb/e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb-describe 2025-11-26 13:49:46.791865 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb/logs/ 2025-11-26 13:49:46.791882 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb/logs/extract.log 2025-11-26 13:49:46.791898 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb/logs/pull.log 2025-11-26 13:49:46.791915 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/e8527aae5664f20f24bf3bbb3fd2981ba838928a8a47ce599ee258e4c67d4bb/logs/util.log 2025-11-26 13:49:46.791931 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-mqnn7/ 2025-11-26 13:49:46.791947 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-mqnn7/marketplace-operator-79b997595-mqnn7-describe 2025-11-26 13:49:46.791967 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-mqnn7/logs/ 2025-11-26 13:49:46.791984 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-mqnn7/logs/marketplace-operator.log 2025-11-26 13:49:46.792001 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-marketplace-tjwfc/ 2025-11-26 13:49:46.792035 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-marketplace-tjwfc/redhat-marketplace-tjwfc-describe 2025-11-26 13:49:46.792053 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-marketplace-tjwfc/logs/ 2025-11-26 13:49:46.792069 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-marketplace-tjwfc/logs/extract-content.log 2025-11-26 13:49:46.792085 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-marketplace-tjwfc/logs/extract-utilities.log 2025-11-26 13:49:46.792101 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-marketplace-tjwfc/logs/registry-server.log 2025-11-26 13:49:46.792117 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-operators-ppv6b/ 2025-11-26 13:49:46.792133 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-operators-ppv6b/redhat-operators-ppv6b-describe 2025-11-26 13:49:46.792150 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-operators-ppv6b/logs/ 2025-11-26 13:49:46.792166 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-operators-ppv6b/logs/extract-content.log 2025-11-26 13:49:46.792182 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-operators-ppv6b/logs/extract-utilities.log 2025-11-26 13:49:46.792202 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/pods/redhat-operators-ppv6b/logs/registry-server.log.gz 2025-11-26 13:49:46.792219 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/replicaset/ 2025-11-26 13:49:46.792235 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/replicaset/marketplace-operator-79b997595.yaml 2025-11-26 13:49:46.792251 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/routes/ 2025-11-26 13:49:46.792267 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/services/ 2025-11-26 13:49:46.792283 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/services/certified-operators.yaml 2025-11-26 13:49:46.792298 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/services/community-operators.yaml 2025-11-26 13:49:46.792314 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/services/marketplace-operator-metrics.yaml 2025-11-26 13:49:46.792330 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/services/redhat-marketplace.yaml 2025-11-26 13:49:46.792346 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/services/redhat-operators.yaml 2025-11-26 13:49:46.792362 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/statefulset/ 2025-11-26 13:49:46.792378 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-marketplace/subscriptions/ 2025-11-26 13:49:46.792394 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/ 2025-11-26 13:49:46.792409 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/all_resources.log 2025-11-26 13:49:46.792429 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/events.log 2025-11-26 13:49:46.792445 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/nad.log 2025-11-26 13:49:46.792461 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/pvc.log 2025-11-26 13:49:46.792476 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/buildconfig/ 2025-11-26 13:49:46.792492 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/cert/ 2025-11-26 13:49:46.792508 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/certificaterequests/ 2025-11-26 13:49:46.792523 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/configmaps/ 2025-11-26 13:49:46.792539 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/cronjobs/ 2025-11-26 13:49:46.792554 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/daemonset/ 2025-11-26 13:49:46.792569 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/deployments/ 2025-11-26 13:49:46.792585 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/imagestream/ 2025-11-26 13:49:46.792600 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/installplans/ 2025-11-26 13:49:46.792616 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/issuer/ 2025-11-26 13:49:46.792631 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/jobs/ 2025-11-26 13:49:46.792646 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/pods/ 2025-11-26 13:49:46.792686 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/pods/-describe 2025-11-26 13:49:46.792718 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/pods/logs/ 2025-11-26 13:49:46.792740 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/replicaset/ 2025-11-26 13:49:46.792760 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/routes/ 2025-11-26 13:49:46.792781 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/services/ 2025-11-26 13:49:46.792802 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/statefulset/ 2025-11-26 13:49:46.792823 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openshift-operators/subscriptions/ 2025-11-26 13:49:46.792844 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/ 2025-11-26 13:49:46.792865 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/all_resources.log 2025-11-26 13:49:46.792886 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/events.log 2025-11-26 13:49:46.792906 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/nad.log 2025-11-26 13:49:46.792927 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pvc.log 2025-11-26 13:49:46.792947 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/buildconfig/ 2025-11-26 13:49:46.792967 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/cert/ 2025-11-26 13:49:46.792987 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/certificaterequests/ 2025-11-26 13:49:46.793008 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/configmaps/ 2025-11-26 13:49:46.793143 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/cronjobs/ 2025-11-26 13:49:46.793170 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/daemonset/ 2025-11-26 13:49:46.793188 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/deployments/ 2025-11-26 13:49:46.793205 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/deployments/glance-operator-controller-manager.yaml 2025-11-26 13:49:46.793222 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/deployments/horizon-operator-controller-manager.yaml 2025-11-26 13:49:46.793240 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/deployments/infra-operator-controller-manager.yaml 2025-11-26 13:49:46.793257 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/deployments/keystone-operator-controller-manager.yaml 2025-11-26 13:49:46.793273 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/deployments/mariadb-operator-controller-manager.yaml 2025-11-26 13:49:46.793290 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/deployments/rabbitmq-cluster-operator.yaml 2025-11-26 13:49:46.793306 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/deployments/swift-operator-controller-manager.yaml 2025-11-26 13:49:46.793323 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/imagestream/ 2025-11-26 13:49:46.793339 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/installplans/ 2025-11-26 13:49:46.793356 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/installplans/install-8ft2z 2025-11-26 13:49:46.793373 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/installplans/install-nx2hp 2025-11-26 13:49:46.793394 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/installplans/install-p42qc 2025-11-26 13:49:46.793411 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/installplans/install-q8hhq 2025-11-26 13:49:46.793428 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/installplans/install-xlvmk 2025-11-26 13:49:46.793445 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/issuer/ 2025-11-26 13:49:46.793461 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/jobs/ 2025-11-26 13:49:46.793477 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/jobs/0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bc0702d.yaml 2025-11-26 13:49:46.793494 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/jobs/27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534ff40a2.yaml 2025-11-26 13:49:46.793510 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/jobs/5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dd4295.yaml 2025-11-26 13:49:46.793526 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/jobs/87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bcc896.yaml 2025-11-26 13:49:46.793542 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/jobs/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590d97f8.yaml 2025-11-26 13:49:46.793558 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/jobs/9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368c3757e.yaml 2025-11-26 13:49:46.793574 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/jobs/d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa316324.yaml 2025-11-26 13:49:46.793590 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/ 2025-11-26 13:49:46.793606 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv/ 2025-11-26 13:49:46.793626 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv/0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv-describe 2025-11-26 13:49:46.793643 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv/logs/ 2025-11-26 13:49:46.793659 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv/logs/extract.log 2025-11-26 13:49:46.793676 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv/logs/pull.log 2025-11-26 13:49:46.793693 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/0c9e306bbb596fa696774558978b0ca0a789408cf8be49b60a348947bckkvgv/logs/util.log 2025-11-26 13:49:46.793709 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr/ 2025-11-26 13:49:46.793725 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr/27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr-describe 2025-11-26 13:49:46.793742 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr/logs/ 2025-11-26 13:49:46.793757 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr/logs/extract.log 2025-11-26 13:49:46.793773 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr/logs/pull.log 2025-11-26 13:49:46.793790 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/27e8bc079695f3aed52a6c5be68196d91a6230a1a03a8fc87a19aa534fmptkr/logs/util.log 2025-11-26 13:49:46.793809 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf/ 2025-11-26 13:49:46.793826 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf/5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf-describe 2025-11-26 13:49:46.793842 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf/logs/ 2025-11-26 13:49:46.793858 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf/logs/extract.log 2025-11-26 13:49:46.793874 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf/logs/pull.log 2025-11-26 13:49:46.793890 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/5d473c3169f40b179d14921c90af2c8546b7b757fe551b7dba7d903f5dlx7wf/logs/util.log 2025-11-26 13:49:46.793906 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh/ 2025-11-26 13:49:46.793922 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh/87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh-describe 2025-11-26 13:49:46.793939 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh/logs/ 2025-11-26 13:49:46.793955 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh/logs/extract.log 2025-11-26 13:49:46.793971 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh/logs/pull.log 2025-11-26 13:49:46.793987 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/87b4bb7621dcb67338b53778f2871f07aa0e4d3dfcd0fd25724bfd240bvwzbh/logs/util.log 2025-11-26 13:49:46.794006 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt/ 2025-11-26 13:49:46.794044 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt-describe 2025-11-26 13:49:46.794062 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt/logs/ 2025-11-26 13:49:46.794079 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt/logs/extract.log 2025-11-26 13:49:46.794095 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt/logs/pull.log 2025-11-26 13:49:46.794111 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590xsjgt/logs/util.log 2025-11-26 13:49:46.794128 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5/ 2025-11-26 13:49:46.794145 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5/9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5-describe 2025-11-26 13:49:46.794163 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5/logs/ 2025-11-26 13:49:46.794179 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5/logs/extract.log 2025-11-26 13:49:46.794196 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5/logs/pull.log 2025-11-26 13:49:46.794212 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/9f0c59a3968beec894e04476dd5efd0a707bad85f482efd4940498368cvbnp5/logs/util.log 2025-11-26 13:49:46.794233 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc/ 2025-11-26 13:49:46.794249 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc/d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc-describe 2025-11-26 13:49:46.794266 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc/logs/ 2025-11-26 13:49:46.794282 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc/logs/extract.log 2025-11-26 13:49:46.794298 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc/logs/pull.log 2025-11-26 13:49:46.794315 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/d854280893f664a16f85f7c4268f877fa95509a4e25ae77fea242eaaa3sg5vc/logs/util.log 2025-11-26 13:49:46.794331 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/glance-operator-controller-manager-5c788c94db-hqzsn/ 2025-11-26 13:49:46.794348 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/glance-operator-controller-manager-5c788c94db-hqzsn/glance-operator-controller-manager-5c788c94db-hqzsn-describe 2025-11-26 13:49:46.794364 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/glance-operator-controller-manager-5c788c94db-hqzsn/logs/ 2025-11-26 13:49:46.794380 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/glance-operator-controller-manager-5c788c94db-hqzsn/logs/manager.log.gz 2025-11-26 13:49:46.794397 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/glance-operator-index-5zwq9/ 2025-11-26 13:49:46.794441 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/glance-operator-index-5zwq9/glance-operator-index-5zwq9-describe 2025-11-26 13:49:46.794475 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/glance-operator-index-5zwq9/logs/ 2025-11-26 13:49:46.794494 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/glance-operator-index-5zwq9/logs/registry-server.log 2025-11-26 13:49:46.794511 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/horizon-operator-controller-manager-56c4598b9-2tw2c/ 2025-11-26 13:49:46.794527 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/horizon-operator-controller-manager-56c4598b9-2tw2c/horizon-operator-controller-manager-56c4598b9-2tw2c-describe 2025-11-26 13:49:46.794544 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/horizon-operator-controller-manager-56c4598b9-2tw2c/logs/ 2025-11-26 13:49:46.794561 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/horizon-operator-controller-manager-56c4598b9-2tw2c/logs/manager.log 2025-11-26 13:49:46.794577 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/horizon-operator-index-8zsmn/ 2025-11-26 13:49:46.794593 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/horizon-operator-index-8zsmn/horizon-operator-index-8zsmn-describe 2025-11-26 13:49:46.794610 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/horizon-operator-index-8zsmn/logs/ 2025-11-26 13:49:46.794626 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/horizon-operator-index-8zsmn/logs/registry-server.log 2025-11-26 13:49:46.794642 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/infra-operator-controller-manager-b4655cf54-jl25v/ 2025-11-26 13:49:46.794658 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/infra-operator-controller-manager-b4655cf54-jl25v/infra-operator-controller-manager-b4655cf54-jl25v-describe 2025-11-26 13:49:46.794674 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/infra-operator-controller-manager-b4655cf54-jl25v/logs/ 2025-11-26 13:49:46.794694 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/infra-operator-controller-manager-b4655cf54-jl25v/logs/kube-rbac-proxy.log 2025-11-26 13:49:46.794711 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/infra-operator-controller-manager-b4655cf54-jl25v/logs/manager.log 2025-11-26 13:49:46.794726 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/infra-operator-index-s2drq/ 2025-11-26 13:49:46.794742 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/infra-operator-index-s2drq/infra-operator-index-s2drq-describe 2025-11-26 13:49:46.794758 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/infra-operator-index-s2drq/logs/ 2025-11-26 13:49:46.794774 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/infra-operator-index-s2drq/logs/registry-server.log 2025-11-26 13:49:46.794790 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/keystone-operator-controller-manager-9bbbdb54c-nzgl2/ 2025-11-26 13:49:46.794805 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/keystone-operator-controller-manager-9bbbdb54c-nzgl2/keystone-operator-controller-manager-9bbbdb54c-nzgl2-describe 2025-11-26 13:49:46.794821 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/keystone-operator-controller-manager-9bbbdb54c-nzgl2/logs/ 2025-11-26 13:49:46.794838 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/keystone-operator-controller-manager-9bbbdb54c-nzgl2/logs/manager.log 2025-11-26 13:49:46.794854 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/keystone-operator-index-zzjrs/ 2025-11-26 13:49:46.794870 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/keystone-operator-index-zzjrs/keystone-operator-index-zzjrs-describe 2025-11-26 13:49:46.794887 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/keystone-operator-index-zzjrs/logs/ 2025-11-26 13:49:46.794910 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/keystone-operator-index-zzjrs/logs/registry-server.log 2025-11-26 13:49:46.794927 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-d6b588f4-b64k9/ 2025-11-26 13:49:46.794943 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-d6b588f4-b64k9/mariadb-operator-controller-manager-d6b588f4-b64k9-describe 2025-11-26 13:49:46.794959 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-d6b588f4-b64k9/logs/ 2025-11-26 13:49:46.794975 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-d6b588f4-b64k9/logs/manager.log 2025-11-26 13:49:46.794991 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/mariadb-operator-index-gnpfp/ 2025-11-26 13:49:46.795007 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/mariadb-operator-index-gnpfp/mariadb-operator-index-gnpfp-describe 2025-11-26 13:49:46.795043 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/mariadb-operator-index-gnpfp/logs/ 2025-11-26 13:49:46.795061 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/mariadb-operator-index-gnpfp/logs/registry-server.log 2025-11-26 13:49:46.795077 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-lgbt4/ 2025-11-26 13:49:46.795093 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-lgbt4/rabbitmq-cluster-operator-779fc9694b-lgbt4-describe 2025-11-26 13:49:46.795109 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-lgbt4/logs/ 2025-11-26 13:49:46.795125 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-lgbt4/logs/operator.log 2025-11-26 13:49:46.795146 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-nw29v/ 2025-11-26 13:49:46.795162 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-nw29v/rabbitmq-cluster-operator-index-nw29v-describe 2025-11-26 13:49:46.795178 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-nw29v/logs/ 2025-11-26 13:49:46.795194 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-nw29v/logs/registry-server.log 2025-11-26 13:49:46.795210 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/swift-operator-controller-manager-7fd68b5878-x5z6g/ 2025-11-26 13:49:46.795227 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/swift-operator-controller-manager-7fd68b5878-x5z6g/swift-operator-controller-manager-7fd68b5878-x5z6g-describe 2025-11-26 13:49:46.795243 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/swift-operator-controller-manager-7fd68b5878-x5z6g/logs/ 2025-11-26 13:49:46.795259 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/swift-operator-controller-manager-7fd68b5878-x5z6g/logs/manager.log 2025-11-26 13:49:46.795275 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/swift-operator-index-s8hf9/ 2025-11-26 13:49:46.795290 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/swift-operator-index-s8hf9/swift-operator-index-s8hf9-describe 2025-11-26 13:49:46.795306 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/swift-operator-index-s8hf9/logs/ 2025-11-26 13:49:46.795323 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/pods/swift-operator-index-s8hf9/logs/registry-server.log 2025-11-26 13:49:46.795343 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/replicaset/ 2025-11-26 13:49:46.795361 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/replicaset/glance-operator-controller-manager-5c788c94db.yaml 2025-11-26 13:49:46.795378 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/replicaset/horizon-operator-controller-manager-56c4598b9.yaml 2025-11-26 13:49:46.795395 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/replicaset/infra-operator-controller-manager-b4655cf54.yaml 2025-11-26 13:49:46.795411 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/replicaset/keystone-operator-controller-manager-9bbbdb54c.yaml 2025-11-26 13:49:46.795427 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/replicaset/mariadb-operator-controller-manager-d6b588f4.yaml 2025-11-26 13:49:46.795444 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/replicaset/rabbitmq-cluster-operator-779fc9694b.yaml 2025-11-26 13:49:46.795462 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/replicaset/swift-operator-controller-manager-7fd68b5878.yaml 2025-11-26 13:49:46.795480 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/routes/ 2025-11-26 13:49:46.795496 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/ 2025-11-26 13:49:46.795512 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/glance/ 2025-11-26 13:49:46.795528 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/glance/glance-operator-controller-manager-service-cert.yaml 2025-11-26 13:49:46.795544 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/horizon/ 2025-11-26 13:49:46.795559 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/horizon/horizon-operator-controller-manager-service-cert.yaml 2025-11-26 13:49:46.795579 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/keystone/ 2025-11-26 13:49:46.795595 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/keystone/keystone-operator-controller-manager-service-cert.yaml 2025-11-26 13:49:46.795636 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/mariadb/ 2025-11-26 13:49:46.795656 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/mariadb/mariadb-operator-controller-manager-service-cert.yaml 2025-11-26 13:49:46.795688 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/neutron/ 2025-11-26 13:49:46.795711 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/neutron/neutrondb-secret.yaml 2025-11-26 13:49:46.795728 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/swift/ 2025-11-26 13:49:46.795744 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/secrets/swift/swift-operator-controller-manager-service-cert.yaml 2025-11-26 13:49:46.795760 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/ 2025-11-26 13:49:46.795776 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/glance-operator-controller-manager-metrics-service.yaml 2025-11-26 13:49:46.795792 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/glance-operator-controller-manager-service.yaml 2025-11-26 13:49:46.795808 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/glance-operator-index.yaml 2025-11-26 13:49:46.795823 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/glance-operator-webhook-service.yaml 2025-11-26 13:49:46.795839 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/horizon-operator-controller-manager-metrics-service.yaml 2025-11-26 13:49:46.795859 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/horizon-operator-controller-manager-service.yaml 2025-11-26 13:49:46.795875 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/horizon-operator-index.yaml 2025-11-26 13:49:46.795891 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/horizon-operator-webhook-service.yaml 2025-11-26 13:49:46.795915 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/infra-operator-controller-manager-metrics-service.yaml 2025-11-26 13:49:46.795931 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/infra-operator-controller-manager-service.yaml 2025-11-26 13:49:46.795947 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/infra-operator-index.yaml 2025-11-26 13:49:46.795962 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/infra-operator-webhook-service.yaml 2025-11-26 13:49:46.795978 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/keystone-operator-controller-manager-metrics-service.yaml 2025-11-26 13:49:46.795993 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/keystone-operator-controller-manager-service.yaml 2025-11-26 13:49:46.796008 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/keystone-operator-index.yaml 2025-11-26 13:49:46.796041 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/keystone-operator-webhook-service.yaml 2025-11-26 13:49:46.796058 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/mariadb-operator-controller-manager-metrics-service.yaml 2025-11-26 13:49:46.796073 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/mariadb-operator-controller-manager-service.yaml 2025-11-26 13:49:46.796092 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/mariadb-operator-index.yaml 2025-11-26 13:49:46.796108 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/mariadb-operator-webhook-service.yaml 2025-11-26 13:49:46.796124 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/rabbitmq-cluster-operator-index.yaml 2025-11-26 13:49:46.796139 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/swift-operator-controller-manager-metrics-service.yaml 2025-11-26 13:49:46.796155 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/swift-operator-controller-manager-service.yaml 2025-11-26 13:49:46.796170 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/swift-operator-index.yaml 2025-11-26 13:49:46.796185 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/services/swift-operator-webhook-service.yaml 2025-11-26 13:49:46.796201 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/statefulset/ 2025-11-26 13:49:46.796217 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/subscriptions/ 2025-11-26 13:49:46.796232 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/subscriptions/glance-operator 2025-11-26 13:49:46.796247 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/subscriptions/horizon-operator 2025-11-26 13:49:46.796263 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/subscriptions/infra-operator 2025-11-26 13:49:46.796278 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/subscriptions/keystone-operator 2025-11-26 13:49:46.796293 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/subscriptions/mariadb-operator 2025-11-26 13:49:46.796313 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/subscriptions/rabbitmq-cluster-operator 2025-11-26 13:49:46.796330 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack-operators/subscriptions/swift-operator 2025-11-26 13:49:46.796345 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/ 2025-11-26 13:49:46.796361 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/all_resources.log 2025-11-26 13:49:46.796377 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/events.log 2025-11-26 13:49:46.796392 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/nad.log 2025-11-26 13:49:46.796407 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/pvc.log 2025-11-26 13:49:46.796423 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/buildconfig/ 2025-11-26 13:49:46.796439 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/cert/ 2025-11-26 13:49:46.796454 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/certificaterequests/ 2025-11-26 13:49:46.796469 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/configmaps/ 2025-11-26 13:49:46.796485 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/cronjobs/ 2025-11-26 13:49:46.796500 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/daemonset/ 2025-11-26 13:49:46.796516 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/deployments/ 2025-11-26 13:49:46.796532 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/imagestream/ 2025-11-26 13:49:46.796548 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/installplans/ 2025-11-26 13:49:46.796568 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/issuer/ 2025-11-26 13:49:46.796584 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/jobs/ 2025-11-26 13:49:46.796601 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/pods/ 2025-11-26 13:49:46.796617 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/pods/-describe 2025-11-26 13:49:46.796633 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/pods/logs/ 2025-11-26 13:49:46.796649 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/replicaset/ 2025-11-26 13:49:46.796682 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/routes/ 2025-11-26 13:49:46.796700 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/services/ 2025-11-26 13:49:46.796716 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/statefulset/ 2025-11-26 13:49:46.796739 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/namespaces/openstack/subscriptions/ 2025-11-26 13:49:46.796756 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/network/ 2025-11-26 13:49:46.796772 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/network/l2advertisement.log 2025-11-26 13:49:46.796807 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/network/ipaddresspools/ 2025-11-26 13:49:46.796831 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/network/nnce/ 2025-11-26 13:49:46.796849 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/network/nncp/ 2025-11-26 13:49:46.796866 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/network/nns/ 2025-11-26 13:49:46.796887 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/nodes/ 2025-11-26 13:49:46.796904 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/nodes/crc.describe 2025-11-26 13:49:46.796921 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/nodes/crc.yaml 2025-11-26 13:49:46.796937 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/sos-reports/ 2025-11-26 13:49:46.796954 | controller | cL+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/sos-reports/sos-report- -> ../_all_nodes/sosreport- 2025-11-26 13:49:46.796970 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/sos-reports/_all_nodes/ 2025-11-26 13:49:46.796987 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/ 2025-11-26 13:49:46.797004 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/ 2025-11-26 13:49:46.797039 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mdnsmasq.kb.io-c9zl5.yaml 2025-11-26 13:49:46.797058 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mgalera-v1beta1.kb.io-4czmw.yaml 2025-11-26 13:49:46.797074 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mglance-v1beta1.kb.io-gmxjt.yaml 2025-11-26 13:49:46.797090 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mglanceapi-v1beta1.kb.io-c6pxt.yaml 2025-11-26 13:49:46.797107 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mhorizon-v1beta1.kb.io-gs8jp.yaml 2025-11-26 13:49:46.797123 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/minstanceha.kb.io-g8lm5.yaml 2025-11-26 13:49:46.797139 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mipset.kb.io-fj2nq.yaml 2025-11-26 13:49:46.797155 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mkeystoneapi-v1beta1.kb.io-wtpw4.yaml 2025-11-26 13:49:46.797176 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mmemcached.kb.io-zblhm.yaml 2025-11-26 13:49:46.797192 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mnetconfig.kb.io-4flpb.yaml 2025-11-26 13:49:46.797208 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mrabbitmq.kb.io-glcvk.yaml 2025-11-26 13:49:46.797224 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mredis.kb.io-h6r42.yaml 2025-11-26 13:49:46.797240 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mreservation.kb.io-kjcwk.yaml 2025-11-26 13:49:46.797255 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/mutating/mswift-v1beta1.kb.io-zrb58.yaml 2025-11-26 13:49:46.797271 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/ 2025-11-26 13:49:46.797287 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/bfdprofilevalidationwebhook.metallb.io-rsdff.yaml 2025-11-26 13:49:46.797303 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/bgpadvertisementvalidationwebhook.metallb.io-dtb89.yaml 2025-11-26 13:49:46.797319 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/bgppeersvalidationwebhook.metallb.io-9xs7v.yaml 2025-11-26 13:49:46.797334 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/communityvalidationwebhook.metallb.io-8jdct.yaml 2025-11-26 13:49:46.797350 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/controlplanemachineset.machine.openshift.io.yaml 2025-11-26 13:49:46.797366 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/frr-k8s-validating-webhook-configuration.yaml 2025-11-26 13:49:46.797381 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/ipaddresspoolvalidationwebhook.metallb.io-wfr5j.yaml 2025-11-26 13:49:46.797402 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/l2advertisementvalidationwebhook.metallb.io-672g7.yaml 2025-11-26 13:49:46.797418 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/metallbvalidationwebhook.metallb.io-x2llw.yaml 2025-11-26 13:49:46.797433 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/monitoringconfigmaps.openshift.io.yaml 2025-11-26 13:49:46.797449 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/multus.openshift.io.yaml 2025-11-26 13:49:46.797464 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/network-node-identity.openshift.io.yaml 2025-11-26 13:49:46.797479 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vdnsmasq.kb.io-gwcqm.yaml 2025-11-26 13:49:46.797494 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vgalera-v1beta1.kb.io-lcz62.yaml 2025-11-26 13:49:46.797510 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vglance-v1beta1.kb.io-jpndk.yaml 2025-11-26 13:49:46.797525 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vglanceapi-v1beta1.kb.io-c8wrc.yaml 2025-11-26 13:49:46.797541 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vhorizon-v1beta1.kb.io-fhwdj.yaml 2025-11-26 13:49:46.797556 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vinstanceha.kb.io-wgx2f.yaml 2025-11-26 13:49:46.797571 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vipset.kb.io-rwfpw.yaml 2025-11-26 13:49:46.797587 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vkeystoneapi-v1beta1.kb.io-b47z4.yaml 2025-11-26 13:49:46.797602 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vmemcached.kb.io-2djrz.yaml 2025-11-26 13:49:46.797617 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vnetconfig.kb.io-mpj58.yaml 2025-11-26 13:49:46.797636 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vrabbitmq.kb.io-8q5vr.yaml 2025-11-26 13:49:46.797652 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vredis.kb.io-s6dxn.yaml 2025-11-26 13:49:46.797667 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vreservation.kb.io-fbqrm.yaml 2025-11-26 13:49:46.797682 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-ae4a20d9aad04cfaeaa3105fa8e37db4216c3b17530bc98daf1204555bc23485/webhooks/validating/vswift-v1beta1.kb.io-tvt6v.yaml 2025-11-26 13:49:46.797699 | controller | cd+++++++++ ci-framework-data/tests/ 2025-11-26 13:49:46.797716 | controller | cd+++++++++ ci-framework-data/tests/kuttl_glance/ 2025-11-26 13:49:46.797733 | controller | >f+++++++++ ci-framework-data/tests/kuttl_glance/kuttl-report-glance.xml 2025-11-26 13:49:46.797751 | controller | cd+++++++++ registries.conf.d/ 2025-11-26 13:49:46.797768 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2025-11-26 13:49:46.797785 | controller | cd+++++++++ system-config/ 2025-11-26 13:49:46.797801 | controller | cd+++++++++ system-config/libvirt/ 2025-11-26 13:49:46.797817 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2025-11-26 13:49:46.797834 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2025-11-26 13:49:47.250486 | controller | changed: .d..t...... ./ 2025-11-26 13:49:47.777236 | controller | changed: .d..t...... ./ 2025-11-26 13:49:47.892378 | 2025-11-26 13:49:47.892489 | TASK [Return artifact to Zuul] 2025-11-26 13:49:47.928027 | controller | skipping: Conditional result was False 2025-11-26 13:49:48.070422 | 2025-11-26 13:49:48.070573 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2025-11-26 13:49:48.129662 | 2025-11-26 13:49:48.129785 | TASK [Get kubelet journalctl logs] 2025-11-26 13:49:49.171138 | crc | Output suppressed because no_log was given 2025-11-26 13:49:49.224852 | 2025-11-26 13:49:49.224958 | PLAY RECAP 2025-11-26 13:49:49.225034 | controller | ok: 15 changed: 11 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 1 2025-11-26 13:49:49.225078 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-26 13:49:49.225105 | 2025-11-26 13:49:49.384748 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-11-26 13:49:49.394531 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2025-11-26 13:49:50.057400 | 2025-11-26 13:49:50.057524 | PLAY [Run ci/playbooks/multinode-autohold.yml] 2025-11-26 13:49:50.145130 | 2025-11-26 13:49:50.145275 | TASK [Verify if "success" flag exists after successful tests execution] 2025-11-26 13:49:50.827215 | controller | ok 2025-11-26 13:49:50.852239 | 2025-11-26 13:49:50.852389 | TASK [Fetch existing autoholds from zuul] 2025-11-26 13:49:50.919522 | controller | ok 2025-11-26 13:49:50.975768 | 2025-11-26 13:49:50.975899 | TASK [krb_request : Perform the request] 2025-11-26 13:49:51.717416 | controller | ok 2025-11-26 13:49:51.807566 | 2025-11-26 13:49:51.807700 | TASK [Check if any autohold matches] 2025-11-26 13:49:51.913808 | controller | skipping: Conditional result was False 2025-11-26 13:49:52.026347 | 2025-11-26 13:49:52.026472 | PLAY RECAP 2025-11-26 13:49:52.026520 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2025-11-26 13:49:52.026548 | 2025-11-26 13:49:52.135656 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2025-11-26 13:49:52.139391 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2025-11-26 13:49:52.710204 | 2025-11-26 13:49:52.710315 | PLAY [crc] 2025-11-26 13:49:52.739911 | 2025-11-26 13:49:52.740070 | TASK [Print machineconfigpool] 2025-11-26 13:49:53.558888 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2025-11-26 13:49:53.558976 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False False True 1 0 0 1 276d 2025-11-26 13:49:53.568355 | crc | worker rendered-worker-a2194c31e31c3ed5d867f1399ccd8887 True False False 0 0 0 0 276d 2025-11-26 13:49:53.786730 | crc | changed 2025-11-26 13:49:53.844439 | 2025-11-26 13:49:53.844565 | PLAY RECAP 2025-11-26 13:49:53.844626 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-26 13:49:53.844657 | 2025-11-26 13:49:53.956302 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2025-11-26 13:49:53.960203 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2025-11-26 13:49:54.582135 | 2025-11-26 13:49:54.582257 | PLAY [crc] 2025-11-26 13:49:54.609839 | 2025-11-26 13:49:54.609956 | TASK [Create compressed log tar gz file - crc-cloud logs] 2025-11-26 13:49:55.350555 | crc | tar: Removing leading `/' from member names 2025-11-26 13:49:55.354918 | crc | tar: /var/home/core/workdir/*log: Cannot stat: No such file or directory 2025-11-26 13:49:55.354972 | crc | tar: Exiting with failure status due to previous errors 2025-11-26 13:49:55.651217 | crc | ok 2025-11-26 13:49:55.666771 | 2025-11-26 13:49:55.666912 | TASK [Copy crc-cloud logs] 2025-11-26 13:49:56.037103 | crc | cp: cannot stat '/var/home/core/workdir/*log': No such file or directory 2025-11-26 13:49:56.231667 | crc | ok 2025-11-26 13:49:56.297204 | 2025-11-26 13:49:56.297378 | PLAY RECAP 2025-11-26 13:49:56.297444 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-26 13:49:56.297474 | 2025-11-26 13:49:56.392436 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2025-11-26 13:49:56.401074 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2025-11-26 13:49:57.015809 | 2025-11-26 13:49:57.015916 | PLAY [all] 2025-11-26 13:49:57.109073 | 2025-11-26 13:49:57.109198 | TASK [Create compressed log tar gz file - ci-framework-data] 2025-11-26 13:49:57.902496 | controller | tar: Removing leading `/' from member names 2025-11-26 13:49:57.881186 | crc | tar: Removing leading `/' from member names 2025-11-26 13:49:57.881291 | crc | tar: /var/home/core/ci-framework-data: Cannot stat: No such file or directory 2025-11-26 13:49:57.887514 | crc | tar: Exiting with failure status due to previous errors 2025-11-26 13:49:57.889355 | 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-11-26 13:49:57.892308 | 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-11-26 13:49:58.286440 | crc | ERROR 2025-11-26 13:49:58.286751 | crc | { 2025-11-26 13:49:58.286827 | crc | "delta": "0:00:00.020706", 2025-11-26 13:49:58.286875 | crc | "end": "2025-11-26 13:49:57.892788", 2025-11-26 13:49:58.286917 | crc | "msg": "non-zero return code", 2025-11-26 13:49:58.286967 | crc | "rc": 1, 2025-11-26 13:49:58.287007 | crc | "start": "2025-11-26 13:49:57.872082" 2025-11-26 13:49:58.287095 | crc | } 2025-11-26 13:49:58.287156 | crc | ERROR: Ignoring Errors 2025-11-26 13:50:04.369565 | controller | ok 2025-11-26 13:50:04.397919 | 2025-11-26 13:50:04.398012 | TASK [Create compressed log tar gz file - zuul-output] 2025-11-26 13:50:04.902408 | controller | tar: Removing leading `/' from member names 2025-11-26 13:50:04.926129 | crc | tar: Removing leading `/' from member names 2025-11-26 13:50:05.121094 | crc | ok 2025-11-26 13:50:07.062908 | controller | ok 2025-11-26 13:50:07.271766 | 2025-11-26 13:50:07.271880 | PLAY RECAP 2025-11-26 13:50:07.271931 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-26 13:50:07.271965 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2025-11-26 13:50:07.271989 | 2025-11-26 13:50:07.386001 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2025-11-26 13:50:07.390451 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2025-11-26 13:50:07.999240 | 2025-11-26 13:50:07.999356 | PLAY [Run playbooks/crc/bootstraped-ci-network-cleanup.yml] 2025-11-26 13:50:08.081819 | 2025-11-26 13:50:08.081956 | TASK [Create openstack config dir] 2025-11-26 13:50:08.699868 | controller | ok 2025-11-26 13:50:08.724466 | 2025-11-26 13:50:08.724569 | TASK [Check for cleanup skip flag file presence] 2025-11-26 13:50:09.179007 | controller | ok 2025-11-26 13:50:09.214392 | 2025-11-26 13:50:09.214511 | TASK [Generate clouds config from cloud_secrets secret] 2025-11-26 13:50:10.245495 | controller | changed 2025-11-26 13:50:10.269157 | 2025-11-26 13:50:10.269277 | LOOP [Delete ports from each host] 2025-11-26 13:50:10.412198 | controller | ok: "crc" 2025-11-26 13:50:13.364585 | controller | ok: "controller" 2025-11-26 13:50:13.414811 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml 2025-11-26 13:50:13.419386 | controller | included: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml 2025-11-26 13:50:13.448977 | 2025-11-26 13:50:13.449127 | TASK [Fetch port info] 2025-11-26 13:50:15.783230 | controller | admin_state_up: true 2025-11-26 13:50:15.783606 | controller | allowed_address_pairs: [] 2025-11-26 13:50:15.784318 | controller | binding_host_id: null 2025-11-26 13:50:15.784609 | controller | binding_profile: {} 2025-11-26 13:50:15.784864 | controller | binding_vif_details: {} 2025-11-26 13:50:15.785163 | controller | binding_vif_type: null 2025-11-26 13:50:15.785536 | controller | binding_vnic_type: normal 2025-11-26 13:50:15.785816 | controller | created_at: '2025-11-26T13:12:59Z' 2025-11-26 13:50:15.786096 | controller | data_plane_status: null 2025-11-26 13:50:15.786387 | controller | description: '' 2025-11-26 13:50:15.786807 | controller | device_id: 06628e42-f6c2-406a-9cb1-13512d1e2a59 2025-11-26 13:50:15.787208 | controller | device_owner: compute:nova 2025-11-26 13:50:15.787511 | controller | device_profile: null 2025-11-26 13:50:15.788609 | controller | dns_assignment: 2025-11-26 13:50:15.788856 | controller | - fqdn: host-192-168-122-10.openstacklocal. 2025-11-26 13:50:15.788865 | controller | hostname: host-192-168-122-10 2025-11-26 13:50:15.788874 | controller | ip_address: 192.168.122.10 2025-11-26 13:50:15.788882 | controller | dns_domain: '' 2025-11-26 13:50:15.789113 | controller | dns_name: '' 2025-11-26 13:50:15.789342 | controller | extra_dhcp_opts: [] 2025-11-26 13:50:15.789915 | controller | fixed_ips: 2025-11-26 13:50:15.790228 | controller | - ip_address: 192.168.122.10 2025-11-26 13:50:15.790243 | controller | subnet_id: 439268bf-0f67-4ab9-acb6-e83863627544 2025-11-26 13:50:15.790252 | controller | hardware_offload_type: null 2025-11-26 13:50:15.790491 | controller | hints: '' 2025-11-26 13:50:15.790763 | controller | id: e9611845-9479-47eb-a453-0428e3ca52b1 2025-11-26 13:50:15.791041 | controller | ip_allocation: immediate 2025-11-26 13:50:15.791298 | controller | mac_address: fa:16:3e:5d:f1:d6 2025-11-26 13:50:15.791601 | controller | name: crc-06628e42-f6c2-406a-9cb1-13512d1e2a59 2025-11-26 13:50:15.791923 | controller | network_id: 32f2eae2-8557-447f-b3ac-55c80de84fd5 2025-11-26 13:50:15.792226 | controller | numa_affinity_policy: null 2025-11-26 13:50:15.792593 | controller | port_security_enabled: false 2025-11-26 13:50:15.792885 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-11-26 13:50:15.793247 | controller | propagate_uplink_status: null 2025-11-26 13:50:15.793530 | controller | resource_request: null 2025-11-26 13:50:15.793882 | controller | revision_number: 4 2025-11-26 13:50:15.794209 | controller | qos_network_policy_id: null 2025-11-26 13:50:15.794659 | controller | qos_policy_id: null 2025-11-26 13:50:15.795046 | controller | security_group_ids: [] 2025-11-26 13:50:15.795290 | controller | status: ACTIVE 2025-11-26 13:50:15.795564 | controller | tags: [] 2025-11-26 13:50:15.795880 | controller | trunk_details: null 2025-11-26 13:50:15.796223 | controller | trusted: null 2025-11-26 13:50:15.796600 | controller | updated_at: '2025-11-26T13:13:11Z' 2025-11-26 13:50:16.098770 | controller | changed 2025-11-26 13:50:16.160239 | 2025-11-26 13:50:16.160395 | TASK [Set port info yaml for further usage] 2025-11-26 13:50:16.239757 | controller | ok 2025-11-26 13:50:16.264104 | 2025-11-26 13:50:16.264230 | TASK [Detach port] 2025-11-26 13:50:19.449393 | controller | changed 2025-11-26 13:50:19.502077 | 2025-11-26 13:50:19.502213 | LOOP [Delete port association with trunk network] 2025-11-26 13:50:19.614988 | 2025-11-26 13:50:19.615239 | LOOP [Delete trunk sub ports (tagged ones)] 2025-11-26 13:50:19.746578 | 2025-11-26 13:50:19.746845 | TASK [Delete the trunk network itself] 2025-11-26 13:50:20.435819 | controller | skipping: Conditional result was False 2025-11-26 13:50:20.490428 | 2025-11-26 13:50:20.490554 | TASK [Remove the parent/trunk port itself] 2025-11-26 13:50:32.176766 | controller | changed 2025-11-26 13:50:32.229461 | 2025-11-26 13:50:32.229632 | TASK [Fetch port info] 2025-11-26 13:50:40.328221 | controller | admin_state_up: true 2025-11-26 13:50:40.328542 | controller | allowed_address_pairs: [] 2025-11-26 13:50:40.328907 | controller | binding_host_id: null 2025-11-26 13:50:40.329165 | controller | binding_profile: {} 2025-11-26 13:50:40.329406 | controller | binding_vif_details: {} 2025-11-26 13:50:40.329636 | controller | binding_vif_type: null 2025-11-26 13:50:40.329921 | controller | binding_vnic_type: normal 2025-11-26 13:50:40.330210 | controller | created_at: '2025-11-26T13:12:44Z' 2025-11-26 13:50:40.330450 | controller | data_plane_status: null 2025-11-26 13:50:40.330659 | controller | description: '' 2025-11-26 13:50:40.330926 | controller | device_id: 7d89be18-854f-456e-9a32-21a30b69d6fb 2025-11-26 13:50:40.331178 | controller | device_owner: compute:nova 2025-11-26 13:50:40.331439 | controller | device_profile: null 2025-11-26 13:50:40.332139 | controller | dns_assignment: 2025-11-26 13:50:40.332346 | controller | - fqdn: host-192-168-122-11.openstacklocal. 2025-11-26 13:50:40.332355 | controller | hostname: host-192-168-122-11 2025-11-26 13:50:40.332363 | controller | ip_address: 192.168.122.11 2025-11-26 13:50:40.332371 | controller | dns_domain: '' 2025-11-26 13:50:40.332564 | controller | dns_name: '' 2025-11-26 13:50:40.332777 | controller | extra_dhcp_opts: [] 2025-11-26 13:50:40.333344 | controller | fixed_ips: 2025-11-26 13:50:40.333594 | controller | - ip_address: 192.168.122.11 2025-11-26 13:50:40.333605 | controller | subnet_id: 439268bf-0f67-4ab9-acb6-e83863627544 2025-11-26 13:50:40.333613 | controller | hardware_offload_type: null 2025-11-26 13:50:40.333787 | controller | hints: '' 2025-11-26 13:50:40.334066 | controller | id: 08fea08d-d5b4-4628-8b5b-2884add3eb8d 2025-11-26 13:50:40.334288 | controller | ip_allocation: immediate 2025-11-26 13:50:40.334543 | controller | mac_address: fa:16:3e:d6:a5:c8 2025-11-26 13:50:40.334825 | controller | name: controller-7d89be18-854f-456e-9a32-21a30b69d6fb 2025-11-26 13:50:40.335127 | controller | network_id: 32f2eae2-8557-447f-b3ac-55c80de84fd5 2025-11-26 13:50:40.335382 | controller | numa_affinity_policy: null 2025-11-26 13:50:40.335690 | controller | port_security_enabled: false 2025-11-26 13:50:40.335971 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-11-26 13:50:40.336225 | controller | propagate_uplink_status: null 2025-11-26 13:50:40.336469 | controller | resource_request: null 2025-11-26 13:50:40.336809 | controller | revision_number: 4 2025-11-26 13:50:40.337109 | controller | qos_network_policy_id: null 2025-11-26 13:50:40.337327 | controller | qos_policy_id: null 2025-11-26 13:50:40.337592 | controller | security_group_ids: [] 2025-11-26 13:50:40.337795 | controller | status: ACTIVE 2025-11-26 13:50:40.338015 | controller | tags: [] 2025-11-26 13:50:40.338231 | controller | trunk_details: null 2025-11-26 13:50:40.338453 | controller | trusted: null 2025-11-26 13:50:40.338708 | controller | updated_at: '2025-11-26T13:12:58Z' 2025-11-26 13:50:40.935554 | controller | changed 2025-11-26 13:50:40.990613 | 2025-11-26 13:50:40.990774 | TASK [Set port info yaml for further usage] 2025-11-26 13:50:41.186197 | controller | ok 2025-11-26 13:50:41.219961 | 2025-11-26 13:50:41.220140 | TASK [Detach port] 2025-11-26 13:50:53.878421 | controller | changed 2025-11-26 13:50:53.931770 | 2025-11-26 13:50:53.931920 | LOOP [Delete port association with trunk network] 2025-11-26 13:50:54.004569 | 2025-11-26 13:50:54.004783 | LOOP [Delete trunk sub ports (tagged ones)] 2025-11-26 13:50:54.086051 | 2025-11-26 13:50:54.086246 | TASK [Delete the trunk network itself] 2025-11-26 13:50:54.760768 | controller | skipping: Conditional result was False 2025-11-26 13:50:54.815123 | 2025-11-26 13:50:54.815276 | TASK [Remove the parent/trunk port itself] 2025-11-26 13:51:07.499667 | controller | changed 2025-11-26 13:51:07.564900 | 2025-11-26 13:51:07.565056 | TASK [Dettach router from subnet] 2025-11-26 13:51:08.190954 | controller | skipping: Conditional result was False 2025-11-26 13:51:08.229149 | 2025-11-26 13:51:08.229308 | TASK [Delete router] 2025-11-26 13:51:08.901342 | controller | skipping: Conditional result was False 2025-11-26 13:51:08.939415 | 2025-11-26 13:51:08.939570 | TASK [Delete subnet] 2025-11-26 13:51:21.234639 | controller | changed 2025-11-26 13:51:21.260669 | 2025-11-26 13:51:21.260814 | TASK [Delete network] 2025-11-26 13:51:35.409079 | controller | changed 2025-11-26 13:51:35.438281 | 2025-11-26 13:51:35.438425 | TASK [Remove clouds.yml secret] 2025-11-26 13:51:35.803378 | controller | changed 2025-11-26 13:51:35.944372 | 2025-11-26 13:51:35.944467 | PLAY RECAP 2025-11-26 13:51:35.944508 | controller | ok: 16 changed: 10 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2025-11-26 13:51:35.944529 | 2025-11-26 13:51:36.051977 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2025-11-26 13:51:36.061076 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2025-11-26 13:51:36.679716 | 2025-11-26 13:51:36.679848 | PLAY [Report DLRN results after job run] 2025-11-26 13:51:36.765571 | 2025-11-26 13:51:36.765720 | TASK [Report job status to DLRN] 2025-11-26 13:51:36.838079 | controller | ok 2025-11-26 13:51:36.906125 | 2025-11-26 13:51:36.906297 | TASK [dlrn_report : Warning if DLRN is not running] 2025-11-26 13:51:36.982313 | controller | skipping: Conditional result was False 2025-11-26 13:51:37.008975 | 2025-11-26 13:51:37.009136 | TASK [dlrn_report : Install dlrnapi-client shyaml package] 2025-11-26 13:51:37.074379 | controller | skipping: Conditional result was False 2025-11-26 13:51:37.101750 | 2025-11-26 13:51:37.101889 | TASK [dlrn_report : Install kinit related package] 2025-11-26 13:51:37.167274 | controller | skipping: Conditional result was False 2025-11-26 13:51:37.200238 | 2025-11-26 13:51:37.200411 | TASK [dlrn_report : Install dlrn kerberos related packages] 2025-11-26 13:51:37.268330 | controller | skipping: Conditional result was False 2025-11-26 13:51:37.357872 | 2025-11-26 13:51:37.358010 | TASK [Set zuul-log-path fact] 2025-11-26 13:51:37.433467 | controller | skipping: Conditional result was False 2025-11-26 13:51:37.471165 | 2025-11-26 13:51:37.471318 | TASK [dlrn_report : Set the the value of cifmw_repo_setup_promotion when multiple dlrn tags are used] 2025-11-26 13:51:37.538923 | controller | skipping: Conditional result was False 2025-11-26 13:51:37.565417 | 2025-11-26 13:51:37.565552 | TASK [Get hash related data from repo_setup role] 2025-11-26 13:51:37.621120 | controller | skipping: Conditional result was False 2025-11-26 13:51:37.648590 | 2025-11-26 13:51:37.648722 | TASK [dlrn_report : Perform kinit for DLRN kerberos authentication] 2025-11-26 13:51:38.315497 | controller | skipping: Conditional result was False 2025-11-26 13:51:38.370136 | 2025-11-26 13:51:38.370279 | TASK [dlrn_report : Set empty value for dlrnapi password] 2025-11-26 13:51:38.456488 | controller | skipping: Conditional result was False 2025-11-26 13:51:38.493229 | 2025-11-26 13:51:38.493367 | TASK [dlrn_report : Report results to dlrn for the tested hash] 2025-11-26 13:51:39.153096 | controller | skipping: Conditional result was False 2025-11-26 13:51:39.330863 | 2025-11-26 13:51:39.330966 | PLAY RECAP 2025-11-26 13:51:39.331006 | controller | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 10 rescued: 0 ignored: 0 2025-11-26 13:51:39.331168 | 2025-11-26 13:51:39.426440 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2025-11-26 13:51:39.430498 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-11-26 13:51:40.091474 | 2025-11-26 13:51:40.091585 | PLAY [all] 2025-11-26 13:51:40.181306 | 2025-11-26 13:51:40.181434 | TASK [include_role : fetch-output] 2025-11-26 13:51:40.277957 | controller | ok 2025-11-26 13:51:40.284133 | crc | ok 2025-11-26 13:51:40.343084 | 2025-11-26 13:51:40.343216 | TASK [fetch-output : Set log path for multiple nodes] 2025-11-26 13:51:40.456317 | controller | ok 2025-11-26 13:51:40.462871 | crc | ok 2025-11-26 13:51:40.485493 | 2025-11-26 13:51:40.485575 | TASK [fetch-output : Set log path for single node] 2025-11-26 13:51:40.523332 | controller | skipping: Conditional result was False 2025-11-26 13:51:40.534152 | crc | skipping: Conditional result was False 2025-11-26 13:51:40.606740 | 2025-11-26 13:51:40.606944 | LOOP [fetch-output : Ensure local output dirs] 2025-11-26 13:51:40.995862 | crc -> localhost | changed: "/var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/logs/crc" 2025-11-26 13:51:41.025005 | controller -> localhost | ok: "/var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/logs/controller" 2025-11-26 13:51:41.223659 | crc -> localhost | ok: "/var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/artifacts" 2025-11-26 13:51:41.245411 | controller -> localhost | ok: "/var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/artifacts" 2025-11-26 13:51:41.433378 | crc -> localhost | ok: "/var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/docs" 2025-11-26 13:51:41.474484 | controller -> localhost | ok: "/var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/docs" 2025-11-26 13:51:41.474580 | controller -> localhost | changed: All items complete 2025-11-26 13:51:41.474606 | 2025-11-26 13:51:41.528520 | 2025-11-26 13:51:41.528657 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-11-26 13:51:42.392360 | crc | changed: 2025-11-26 13:51:42.392626 | crc | .d..t...... ./ 2025-11-26 13:51:42.392666 | crc | >f+++++++++ crc-cloud-workdir-crc-all-logs.tar.gz 2025-11-26 13:51:42.392702 | crc | >f+++++++++ kubelet.log 2025-11-26 13:51:42.392729 | crc | >f+++++++++ zuul-output-crc-all-logs.tar.gz 2025-11-26 13:51:42.392756 | crc | cd+++++++++ crc-cloud/ 2025-11-26 13:51:42.663052 | controller | changed: 2025-11-26 13:51:42.663277 | controller | .d..t...... ./ 2025-11-26 13:51:42.663312 | controller | >f+++++++++ zuul-output-controller-all-logs.tar.gz 2025-11-26 13:51:42.894846 | crc | ok 2025-11-26 13:51:43.097610 | controller | ok 2025-11-26 13:51:43.370555 | crc | ok 2025-11-26 13:51:43.527518 | controller | ok 2025-11-26 13:51:43.527676 | controller | changed: All items complete 2025-11-26 13:51:43.527704 | 2025-11-26 13:51:43.650974 | 2025-11-26 13:51:43.651126 | TASK [include_role : fetch-output-openshift] 2025-11-26 13:51:43.681804 | controller | skipping: Conditional result was False 2025-11-26 13:51:43.682419 | crc | skipping: Conditional result was False 2025-11-26 13:51:43.709629 | 2025-11-26 13:51:43.709757 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2025-11-26 13:51:44.196797 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007814 2025-11-26 13:51:44.418767 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009012 2025-11-26 13:51:44.652923 | 2025-11-26 13:51:44.653057 | PLAY [all] 2025-11-26 13:51:44.734687 | 2025-11-26 13:51:44.734813 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-11-26 13:51:45.422787 | controller | changed 2025-11-26 13:51:45.548959 | crc | changed 2025-11-26 13:51:45.762919 | 2025-11-26 13:51:45.763030 | PLAY RECAP 2025-11-26 13:51:45.763075 | controller | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-11-26 13:51:45.763102 | crc | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-11-26 13:51:45.763121 | 2025-11-26 13:51:45.863125 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-11-26 13:51:45.866899 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2025-11-26 13:51:46.528657 | 2025-11-26 13:51:46.528808 | PLAY [localhost] 2025-11-26 13:51:46.547191 | 2025-11-26 13:51:46.547323 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-11-26 13:51:47.178651 | localhost | changed 2025-11-26 13:51:47.188404 | 2025-11-26 13:51:47.188679 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-11-26 13:51:47.235235 | localhost | ok 2025-11-26 13:51:47.253422 | 2025-11-26 13:51:47.253572 | TASK [add-fileserver : Create SSH private key tempfile] 2025-11-26 13:51:47.682327 | localhost | changed 2025-11-26 13:51:47.687135 | 2025-11-26 13:51:47.687202 | TASK [add-fileserver : Create SSH private key from secret] 2025-11-26 13:51:48.448534 | localhost | changed 2025-11-26 13:51:48.453449 | 2025-11-26 13:51:48.453513 | TASK [add-fileserver : Add fileserver ssh key] 2025-11-26 13:51:48.911993 | localhost | Identity added: /var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/tmp/ansible.qughxuk8 (/var/lib/zuul/builds/3e0bb47860a841138928a90c55be0dc8/work/tmp/ansible.qughxuk8) 2025-11-26 13:51:48.913000 | localhost | ok: Runtime: 0:00:00.013845 2025-11-26 13:51:48.930486 | 2025-11-26 13:51:48.930657 | TASK [add-fileserver : Remove SSH private key from disk] 2025-11-26 13:51:49.249540 | localhost | ok: Runtime: 0:00:00.005959 2025-11-26 13:51:49.255028 | 2025-11-26 13:51:49.255140 | TASK [add-fileserver : Add fileserver to inventory] 2025-11-26 13:51:49.327579 | localhost | changed 2025-11-26 13:51:49.332625 | 2025-11-26 13:51:49.332696 | TASK [add-fileserver : Add fileserver server to known hosts] 2025-11-26 13:51:49.830266 | localhost | changed 2025-11-26 13:51:49.859380 | 2025-11-26 13:51:49.859470 | PLAY [localhost] 2025-11-26 13:51:49.875072 | 2025-11-26 13:51:49.875152 | TASK [Generate bulk log download script] 2025-11-26 13:51:49.896090 | localhost | ok 2025-11-26 13:51:49.913514 | 2025-11-26 13:51:49.913608 | TASK [local-log-download : Check API endpoint is defined] 2025-11-26 13:51:49.963805 | localhost | ok: All assertions passed 2025-11-26 13:51:49.969925 | 2025-11-26 13:51:49.970003 | TASK [local-log-download : Create download script] 2025-11-26 13:51:50.462709 | localhost -> localhost | changed 2025-11-26 13:51:50.471677 | 2025-11-26 13:51:50.471738 | TASK [Register quick-download link] 2025-11-26 13:51:50.489994 | localhost | ok 2025-11-26 13:51:50.506161 | 2025-11-26 13:51:50.506228 | PLAY [logserver.rdoproject.org] 2025-11-26 13:51:50.516782 | 2025-11-26 13:51:50.516843 | TASK [Set zuul-log-path fact] 2025-11-26 13:51:50.542630 | logserver.rdoproject.org | ok 2025-11-26 13:51:50.551591 | 2025-11-26 13:51:50.551650 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-26 13:51:50.588420 | logserver.rdoproject.org | ok 2025-11-26 13:51:50.593513 | 2025-11-26 13:51:50.593571 | TASK [upload-logs : Create log directories] 2025-11-26 13:51:51.504276 | logserver.rdoproject.org | changed 2025-11-26 13:51:51.511685 | 2025-11-26 13:51:51.511835 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-11-26 13:51:51.844303 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.052155 2025-11-26 13:51:51.850193 | 2025-11-26 13:51:51.850277 | TASK [upload-logs : Upload logs to log server] 2025-11-26 13:51:56.429450 | logserver.rdoproject.org | Output suppressed because no_log was given 2025-11-26 13:51:56.432943 | 2025-11-26 13:51:56.433039 | LOOP [upload-logs : Compress console log and json output] 2025-11-26 13:51:56.499142 | logserver.rdoproject.org | skipping: Conditional result was False 2025-11-26 13:51:56.507959 | logserver.rdoproject.org | skipping: Conditional result was False 2025-11-26 13:51:56.517317 | 2025-11-26 13:51:56.517534 | LOOP [upload-logs : Upload compressed console log and json output] 2025-11-26 13:51:56.567874 | logserver.rdoproject.org | skipping: Conditional result was False 2025-11-26 13:51:56.568401 | 2025-11-26 13:51:56.571327 | logserver.rdoproject.org | skipping: Conditional result was False 2025-11-26 13:51:56.584759 | 2025-11-26 13:51:56.585048 | LOOP [upload-logs : Upload console log and json output]