2025-12-27 03:41:17.987882 | Job console starting... 2025-12-27 03:41:18.010303 | Updating repositories 2025-12-27 03:41:18.116741 | Preparing job workspace 2025-12-27 03:41:28.561313 | Running Ansible setup... 2025-12-27 03:41:39.197463 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-12-27 03:41:39.779752 | 2025-12-27 03:41:39.779853 | PLAY [localhost] 2025-12-27 03:41:39.788008 | 2025-12-27 03:41:39.788075 | TASK [Gathering Facts] 2025-12-27 03:41:40.779294 | localhost | ok 2025-12-27 03:41:40.797534 | 2025-12-27 03:41:40.797659 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-12-27 03:41:41.240973 | localhost -> localhost | changed 2025-12-27 03:41:41.253005 | 2025-12-27 03:41:41.253150 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-12-27 03:41:42.142773 | localhost -> localhost | changed 2025-12-27 03:41:42.150784 | 2025-12-27 03:41:42.150859 | TASK [Setup log path fact] 2025-12-27 03:41:42.168003 | localhost | ok 2025-12-27 03:41:42.178940 | 2025-12-27 03:41:42.179006 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-12-27 03:41:42.216841 | localhost | ok 2025-12-27 03:41:42.227037 | 2025-12-27 03:41:42.227122 | TASK [emit-job-header : Print job information] 2025-12-27 03:41:42.276278 | # Job Information 2025-12-27 03:41:42.276450 | Ansible Version: 2.15.12 2025-12-27 03:41:42.276484 | Job: glance-operator-kuttl 2025-12-27 03:41:42.276511 | Pipeline: github-check 2025-12-27 03:41:42.276537 | Executor: ze03.softwarefactory-project.io 2025-12-27 03:41:42.276563 | Triggered by: https://github.com/openstack-k8s-operators/glance-operator/pull/854 2025-12-27 03:41:42.276589 | Log URL (when completed): https://logserver.rdoproject.org/755/rdoproject.org/7552fb1b2a3a4512a9b11bd73b43b1f2/ 2025-12-27 03:41:42.276614 | Event ID: c7989300-e2d2-11f0-8340-f5a523e4ba91 2025-12-27 03:41:42.281476 | 2025-12-27 03:41:42.281564 | LOOP [emit-job-header : Print node information] 2025-12-27 03:41:42.382499 | localhost | ok: 2025-12-27 03:41:42.382731 | localhost | # Node Information 2025-12-27 03:41:42.382776 | localhost | Inventory Hostname: controller 2025-12-27 03:41:42.382798 | localhost | Hostname: np0005571336 2025-12-27 03:41:42.382817 | localhost | Username: zuul 2025-12-27 03:41:42.382837 | localhost | Distro: CentOS 9 2025-12-27 03:41:42.382855 | localhost | Provider: vexxhost-nodepool-tripleo 2025-12-27 03:41:42.382872 | localhost | Region: RegionOne 2025-12-27 03:41:42.382889 | localhost | Label: cloud-centos-9-stream-tripleo-medium 2025-12-27 03:41:42.382905 | localhost | Product Name: OpenStack Nova 2025-12-27 03:41:42.382922 | localhost | Interface IP: 38.102.83.143 2025-12-27 03:41:42.481797 | localhost | ok: 2025-12-27 03:41:42.481858 | localhost | # Node Information 2025-12-27 03:41:42.481881 | localhost | Inventory Hostname: crc 2025-12-27 03:41:42.481900 | localhost | Hostname: crc 2025-12-27 03:41:42.481917 | localhost | Username: core 2025-12-27 03:41:42.481934 | localhost | Distro: RedHat 4.18 2025-12-27 03:41:42.481951 | localhost | Provider: vexxhost-nodepool-tripleo 2025-12-27 03:41:42.481967 | localhost | Region: RegionOne 2025-12-27 03:41:42.481983 | localhost | Label: crc-cloud-ocp-4-18-1-3xl 2025-12-27 03:41:42.481999 | localhost | Product Name: OpenStack Nova 2025-12-27 03:41:42.482015 | localhost | Interface IP: 38.102.83.156 2025-12-27 03:41:42.530275 | 2025-12-27 03:41:42.530433 | PLAY [all] 2025-12-27 03:41:42.546482 | 2025-12-27 03:41:42.546636 | TASK [Gather network facts] 2025-12-27 03:41:43.057474 | controller | ok 2025-12-27 03:41:43.265657 | crc | ok 2025-12-27 03:41:43.317451 | 2025-12-27 03:41:43.317596 | TASK [include_role : start-zuul-console] 2025-12-27 03:41:43.345262 | controller | ok 2025-12-27 03:41:43.362680 | crc | ok 2025-12-27 03:41:43.379799 | 2025-12-27 03:41:43.379898 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-12-27 03:41:43.805450 | controller | ok 2025-12-27 03:41:43.828435 | crc | ok 2025-12-27 03:41:43.860120 | 2025-12-27 03:41:43.860205 | TASK [include_role : add-build-sshkey] 2025-12-27 03:41:43.896861 | controller | ok 2025-12-27 03:41:43.904430 | crc | ok 2025-12-27 03:41:43.928602 | 2025-12-27 03:41:43.928669 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-12-27 03:41:44.208460 | controller -> localhost | ok 2025-12-27 03:41:44.220191 | 2025-12-27 03:41:44.220350 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-12-27 03:41:44.271650 | controller | ok 2025-12-27 03:41:44.315659 | crc | ok 2025-12-27 03:41:44.335925 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-12-27 03:41:44.335988 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-12-27 03:41:44.341827 | 2025-12-27 03:41:44.341885 | TASK [add-build-sshkey : Create Temp SSH key] 2025-12-27 03:41:45.080900 | controller -> localhost | Generating public/private rsa key pair. 2025-12-27 03:41:45.081123 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/7552fb1b2a3a4512a9b11bd73b43b1f2_id_rsa. 2025-12-27 03:41:45.081152 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/7552fb1b2a3a4512a9b11bd73b43b1f2_id_rsa.pub. 2025-12-27 03:41:45.081174 | controller -> localhost | The key fingerprint is: 2025-12-27 03:41:45.081194 | controller -> localhost | SHA256:/wtT5gi/ciXh0h75NIqD9No1UYIs3iH297LV6HSVYz4 zuul-build-sshkey 2025-12-27 03:41:45.081213 | controller -> localhost | The key's randomart image is: 2025-12-27 03:41:45.081231 | controller -> localhost | +---[RSA 3072]----+ 2025-12-27 03:41:45.081248 | controller -> localhost | | | 2025-12-27 03:41:45.081266 | controller -> localhost | | . . | 2025-12-27 03:41:45.081284 | controller -> localhost | | + + . . | 2025-12-27 03:41:45.081301 | controller -> localhost | | o = ..o .| 2025-12-27 03:41:45.081318 | controller -> localhost | | . Soooo +.| 2025-12-27 03:41:45.081336 | controller -> localhost | | . .=*B+oo..| 2025-12-27 03:41:45.081353 | controller -> localhost | | . o +XB*.oE | 2025-12-27 03:41:45.081370 | controller -> localhost | | ..=.+%.. .| 2025-12-27 03:41:45.081387 | controller -> localhost | | ...+o +. | 2025-12-27 03:41:45.081403 | controller -> localhost | +----[SHA256]-----+ 2025-12-27 03:41:45.081444 | controller -> localhost | ok: Runtime: 0:00:00.287580 2025-12-27 03:41:45.087421 | 2025-12-27 03:41:45.087485 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-12-27 03:41:45.120709 | controller | ok 2025-12-27 03:41:45.136242 | crc | ok 2025-12-27 03:41:45.151903 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-12-27 03:41:45.151963 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-12-27 03:41:45.162714 | 2025-12-27 03:41:45.162797 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-12-27 03:41:45.193859 | controller | skipping: Conditional result was False 2025-12-27 03:41:45.204676 | crc | skipping: Conditional result was False 2025-12-27 03:41:45.210609 | 2025-12-27 03:41:45.210672 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-12-27 03:41:45.654887 | controller | changed 2025-12-27 03:41:45.719447 | crc | changed 2025-12-27 03:41:45.729524 | 2025-12-27 03:41:45.729683 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-12-27 03:41:46.020273 | crc | ok 2025-12-27 03:41:46.031123 | controller | ok 2025-12-27 03:41:46.041675 | 2025-12-27 03:41:46.041856 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-12-27 03:41:46.840848 | controller | changed 2025-12-27 03:41:48.822283 | crc | changed 2025-12-27 03:41:48.829134 | 2025-12-27 03:41:48.829224 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-12-27 03:41:49.611965 | controller | changed 2025-12-27 03:41:49.681110 | crc | changed 2025-12-27 03:41:49.692285 | 2025-12-27 03:41:49.692551 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-12-27 03:41:49.718987 | controller | skipping: Conditional result was False 2025-12-27 03:41:49.740239 | crc | skipping: Conditional result was False 2025-12-27 03:41:49.748698 | 2025-12-27 03:41:49.748813 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-12-27 03:41:50.163986 | controller -> localhost | changed 2025-12-27 03:41:50.199904 | 2025-12-27 03:41:50.200099 | TASK [add-build-sshkey : Add back temp key] 2025-12-27 03:41:50.483856 | controller -> localhost | Identity added: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/7552fb1b2a3a4512a9b11bd73b43b1f2_id_rsa (zuul-build-sshkey) 2025-12-27 03:41:50.484266 | controller -> localhost | ok: Runtime: 0:00:00.007933 2025-12-27 03:41:50.497197 | 2025-12-27 03:41:50.497343 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-12-27 03:41:50.888215 | controller | ok 2025-12-27 03:41:50.900250 | crc | ok 2025-12-27 03:41:50.910200 | 2025-12-27 03:41:50.910341 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-12-27 03:41:50.946149 | controller | skipping: Conditional result was False 2025-12-27 03:41:50.957586 | crc | skipping: Conditional result was False 2025-12-27 03:41:50.987441 | 2025-12-27 03:41:50.987548 | TASK [include_role : validate-host] 2025-12-27 03:41:51.016187 | controller | ok 2025-12-27 03:41:51.024614 | crc | ok 2025-12-27 03:41:51.057248 | 2025-12-27 03:41:51.057341 | TASK [validate-host : Define zuul_info_dir fact] 2025-12-27 03:41:51.088552 | controller | ok 2025-12-27 03:41:51.104295 | crc | ok 2025-12-27 03:41:51.108977 | 2025-12-27 03:41:51.109047 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-12-27 03:41:51.360800 | controller -> localhost | ok 2025-12-27 03:41:51.373553 | 2025-12-27 03:41:51.373687 | TASK [validate-host : Collect information about the host] 2025-12-27 03:41:52.068452 | controller | ok 2025-12-27 03:41:52.435608 | crc | ok 2025-12-27 03:41:52.464063 | 2025-12-27 03:41:52.464272 | TASK [validate-host : Sanitize hostname] 2025-12-27 03:41:52.546136 | controller | ok 2025-12-27 03:41:52.568544 | crc | ok 2025-12-27 03:41:52.578792 | 2025-12-27 03:41:52.578930 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-12-27 03:41:53.057969 | controller -> localhost | changed 2025-12-27 03:41:53.100531 | crc -> localhost | changed 2025-12-27 03:41:53.113360 | 2025-12-27 03:41:53.113581 | TASK [validate-host : Collect information about zuul worker] 2025-12-27 03:41:53.551387 | controller | ok 2025-12-27 03:41:53.573228 | crc | ok 2025-12-27 03:41:53.582749 | 2025-12-27 03:41:53.582880 | TASK [validate-host : Write out all zuul information for each host] 2025-12-27 03:41:54.074305 | controller -> localhost | changed 2025-12-27 03:41:54.075252 | crc -> localhost | changed 2025-12-27 03:41:54.090242 | 2025-12-27 03:41:54.090309 | TASK [include_role : prepare-workspace-openshift] 2025-12-27 03:41:54.104537 | controller | skipping: Conditional result was False 2025-12-27 03:41:54.109970 | 2025-12-27 03:41:54.110038 | TASK [include_role : remove-zuul-sshkey] 2025-12-27 03:41:54.123126 | controller | skipping: Conditional result was False 2025-12-27 03:41:54.130584 | 2025-12-27 03:41:54.130664 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2025-12-27 03:41:54.402337 | controller | ok: "logs" 2025-12-27 03:41:54.402568 | controller | ok: All items complete 2025-12-27 03:41:54.402596 | 2025-12-27 03:41:54.444507 | crc | ok: "logs" 2025-12-27 03:41:54.589278 | controller | ok: "artifacts" 2025-12-27 03:41:54.660009 | crc | ok: "artifacts" 2025-12-27 03:41:54.810378 | controller | ok: "docs" 2025-12-27 03:41:54.897609 | crc | ok: "docs" 2025-12-27 03:41:54.915088 | 2025-12-27 03:41:54.915387 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2025-12-27 03:41:55.188550 | controller | changed: "logs" 2025-12-27 03:41:55.188854 | controller | ok: All items complete 2025-12-27 03:41:55.188899 | 2025-12-27 03:41:55.268752 | crc | changed: "logs" 2025-12-27 03:41:55.392527 | controller | changed: "artifacts" 2025-12-27 03:41:55.564888 | crc | changed: "artifacts" 2025-12-27 03:41:55.683454 | controller | changed: "docs" 2025-12-27 03:41:55.807639 | crc | changed: "docs" 2025-12-27 03:41:55.896220 | 2025-12-27 03:41:55.896365 | PLAY RECAP 2025-12-27 03:41:55.896404 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-12-27 03:41:55.896429 | crc | ok: 17 changed: 6 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-12-27 03:41:55.896451 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-12-27 03:41:55.896466 | 2025-12-27 03:41:55.994692 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-12-27 03:41:55.998649 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-12-27 03:41:56.625556 | 2025-12-27 03:41:56.625665 | PLAY [all] 2025-12-27 03:41:56.659616 | 2025-12-27 03:41:56.659720 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2025-12-27 03:41:56.733543 | crc | ok 2025-12-27 03:41:56.738650 | controller | ok 2025-12-27 03:41:56.743375 | 2025-12-27 03:41:56.743448 | TASK [mirror-info-fork : Create /etc/ci] 2025-12-27 03:41:57.150640 | controller | changed 2025-12-27 03:41:57.190916 | crc | changed 2025-12-27 03:41:57.196666 | 2025-12-27 03:41:57.196747 | TASK [mirror-info-fork : Install ci_mirror script] 2025-12-27 03:41:58.286352 | crc | changed 2025-12-27 03:41:58.296833 | controller | changed 2025-12-27 03:41:58.325050 | 2025-12-27 03:41:58.325167 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2025-12-27 03:41:58.794543 | controller | changed: 2025-12-27 03:41:58.795001 | controller | { 2025-12-27 03:41:58.795073 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-12-27 03:41:58.795123 | controller | } 2025-12-27 03:41:58.824120 | crc | changed: 2025-12-27 03:41:58.824230 | crc | { 2025-12-27 03:41:58.824280 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-12-27 03:41:58.824320 | crc | } 2025-12-27 03:41:59.076204 | controller | changed: 2025-12-27 03:41:59.076401 | controller | { 2025-12-27 03:41:59.076441 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-12-27 03:41:59.076470 | controller | } 2025-12-27 03:41:59.174826 | crc | changed: 2025-12-27 03:41:59.174948 | crc | { 2025-12-27 03:41:59.174985 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-12-27 03:41:59.175021 | crc | } 2025-12-27 03:41:59.321245 | controller | changed: 2025-12-27 03:41:59.321381 | controller | { 2025-12-27 03:41:59.321437 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2025-12-27 03:41:59.321480 | controller | } 2025-12-27 03:41:59.534544 | crc | changed: 2025-12-27 03:41:59.534652 | crc | { 2025-12-27 03:41:59.534676 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2025-12-27 03:41:59.534696 | crc | } 2025-12-27 03:41:59.558351 | controller | changed: 2025-12-27 03:41:59.558398 | controller | { 2025-12-27 03:41:59.558420 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-12-27 03:41:59.558439 | controller | } 2025-12-27 03:41:59.810998 | controller | changed: 2025-12-27 03:41:59.811079 | controller | { 2025-12-27 03:41:59.811102 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-12-27 03:41:59.811120 | controller | } 2025-12-27 03:41:59.885234 | crc | changed: 2025-12-27 03:41:59.885323 | crc | { 2025-12-27 03:41:59.885345 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-12-27 03:41:59.885364 | crc | } 2025-12-27 03:42:00.068900 | controller | changed: 2025-12-27 03:42:00.069066 | controller | { 2025-12-27 03:42:00.069119 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-12-27 03:42:00.069161 | controller | } 2025-12-27 03:42:00.264016 | crc | changed: 2025-12-27 03:42:00.264201 | crc | { 2025-12-27 03:42:00.264261 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-12-27 03:42:00.264308 | crc | } 2025-12-27 03:42:00.357441 | controller | changed: 2025-12-27 03:42:00.357777 | controller | { 2025-12-27 03:42:00.357826 | 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-12-27 03:42:00.357856 | controller | } 2025-12-27 03:42:00.611022 | crc | changed: 2025-12-27 03:42:00.611151 | crc | { 2025-12-27 03:42:00.611185 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-12-27 03:42:00.611213 | crc | } 2025-12-27 03:42:00.633893 | controller | changed: 2025-12-27 03:42:00.634145 | controller | { 2025-12-27 03:42:00.634187 | 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-12-27 03:42:00.634216 | controller | } 2025-12-27 03:42:00.913056 | controller | changed: 2025-12-27 03:42:00.913303 | controller | { 2025-12-27 03:42:00.913360 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-12-27 03:42:00.913403 | controller | } 2025-12-27 03:42:00.981393 | crc | changed: 2025-12-27 03:42:00.981539 | crc | { 2025-12-27 03:42:00.981591 | 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-12-27 03:42:00.981634 | crc | } 2025-12-27 03:42:01.131146 | controller | changed: 2025-12-27 03:42:01.131240 | controller | { 2025-12-27 03:42:01.131263 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2025-12-27 03:42:01.131281 | controller | } 2025-12-27 03:42:01.326645 | crc | changed: 2025-12-27 03:42:01.326810 | crc | { 2025-12-27 03:42:01.326862 | 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-12-27 03:42:01.326902 | crc | } 2025-12-27 03:42:01.427230 | controller | changed: 2025-12-27 03:42:01.427398 | controller | { 2025-12-27 03:42:01.427468 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-12-27 03:42:01.427523 | controller | } 2025-12-27 03:42:01.703108 | crc | changed: 2025-12-27 03:42:01.703282 | crc | { 2025-12-27 03:42:01.703343 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-12-27 03:42:01.703423 | crc | } 2025-12-27 03:42:01.713091 | controller | changed: 2025-12-27 03:42:01.713197 | controller | { 2025-12-27 03:42:01.713229 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-12-27 03:42:01.713252 | controller | } 2025-12-27 03:42:01.936342 | controller | changed: 2025-12-27 03:42:01.936705 | controller | { 2025-12-27 03:42:01.936770 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-12-27 03:42:01.936799 | controller | } 2025-12-27 03:42:02.067551 | crc | changed: 2025-12-27 03:42:02.068330 | crc | { 2025-12-27 03:42:02.068424 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2025-12-27 03:42:02.068469 | crc | } 2025-12-27 03:42:02.177687 | controller | changed: 2025-12-27 03:42:02.177860 | controller | { 2025-12-27 03:42:02.177909 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-12-27 03:42:02.177948 | controller | } 2025-12-27 03:42:02.421202 | controller | changed: 2025-12-27 03:42:02.421345 | controller | { 2025-12-27 03:42:02.421393 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-12-27 03:42:02.421431 | controller | } 2025-12-27 03:42:02.437362 | crc | changed: 2025-12-27 03:42:02.437490 | crc | { 2025-12-27 03:42:02.437538 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-12-27 03:42:02.437578 | crc | } 2025-12-27 03:42:02.670035 | controller | changed: 2025-12-27 03:42:02.670137 | controller | { 2025-12-27 03:42:02.670158 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-12-27 03:42:02.670176 | controller | } 2025-12-27 03:42:02.793294 | crc | changed: 2025-12-27 03:42:02.793415 | crc | { 2025-12-27 03:42:02.793447 | crc | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-12-27 03:42:02.793475 | crc | } 2025-12-27 03:42:02.924979 | controller | changed: 2025-12-27 03:42:02.925226 | controller | { 2025-12-27 03:42:02.925268 | 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-12-27 03:42:02.925297 | controller | } 2025-12-27 03:42:03.140679 | crc | changed: 2025-12-27 03:42:03.140843 | crc | { 2025-12-27 03:42:03.140903 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-12-27 03:42:03.140950 | crc | } 2025-12-27 03:42:03.173830 | controller | changed: 2025-12-27 03:42:03.174080 | controller | { 2025-12-27 03:42:03.174136 | 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-12-27 03:42:03.174185 | controller | } 2025-12-27 03:42:03.481848 | crc | changed: 2025-12-27 03:42:03.481954 | crc | { 2025-12-27 03:42:03.481985 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-12-27 03:42:03.482166 | crc | } 2025-12-27 03:42:03.494040 | controller | changed: 2025-12-27 03:42:03.494261 | controller | { 2025-12-27 03:42:03.494322 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-12-27 03:42:03.494364 | controller | } 2025-12-27 03:42:03.770268 | controller | changed: 2025-12-27 03:42:03.770519 | controller | { 2025-12-27 03:42:03.770608 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-12-27 03:42:03.770672 | controller | } 2025-12-27 03:42:03.881879 | crc | changed: 2025-12-27 03:42:03.882019 | crc | { 2025-12-27 03:42:03.882068 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-12-27 03:42:03.882108 | crc | } 2025-12-27 03:42:04.044530 | controller | changed: 2025-12-27 03:42:04.044650 | controller | { 2025-12-27 03:42:04.044700 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-12-27 03:42:04.044780 | controller | } 2025-12-27 03:42:04.243304 | crc | changed: 2025-12-27 03:42:04.243445 | crc | { 2025-12-27 03:42:04.243492 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-12-27 03:42:04.243531 | crc | } 2025-12-27 03:42:04.288815 | controller | changed: 2025-12-27 03:42:04.288989 | controller | { 2025-12-27 03:42:04.289040 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2025-12-27 03:42:04.289080 | controller | } 2025-12-27 03:42:04.556681 | controller | changed: 2025-12-27 03:42:04.556866 | controller | { 2025-12-27 03:42:04.556945 | 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-12-27 03:42:04.556990 | controller | } 2025-12-27 03:42:04.603540 | crc | changed: 2025-12-27 03:42:04.603643 | crc | { 2025-12-27 03:42:04.603692 | 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-12-27 03:42:04.603777 | crc | } 2025-12-27 03:42:04.881399 | controller | changed: 2025-12-27 03:42:04.881541 | controller | { 2025-12-27 03:42:04.881580 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2025-12-27 03:42:04.881606 | controller | } 2025-12-27 03:42:04.956249 | crc | changed: 2025-12-27 03:42:04.956333 | crc | { 2025-12-27 03:42:04.956364 | 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-12-27 03:42:04.956392 | crc | } 2025-12-27 03:42:05.087189 | controller | changed: 2025-12-27 03:42:05.087347 | controller | { 2025-12-27 03:42:05.087400 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2025-12-27 03:42:05.087443 | controller | } 2025-12-27 03:42:05.308793 | crc | changed: 2025-12-27 03:42:05.309011 | crc | { 2025-12-27 03:42:05.309040 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-12-27 03:42:05.309058 | crc | } 2025-12-27 03:42:05.387162 | controller | changed: 2025-12-27 03:42:05.387257 | controller | { 2025-12-27 03:42:05.387281 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2025-12-27 03:42:05.387299 | controller | } 2025-12-27 03:42:05.698124 | crc | changed: 2025-12-27 03:42:05.698864 | crc | { 2025-12-27 03:42:05.699002 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-12-27 03:42:05.699026 | crc | } 2025-12-27 03:42:05.699075 | crc | changed: All items complete 2025-12-27 03:42:05.699096 | 2025-12-27 03:42:06.082020 | crc | changed: 2025-12-27 03:42:06.082130 | crc | { 2025-12-27 03:42:06.082153 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-12-27 03:42:06.082171 | crc | } 2025-12-27 03:42:06.414216 | crc | changed: 2025-12-27 03:42:06.414334 | crc | { 2025-12-27 03:42:06.414368 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2025-12-27 03:42:06.414395 | crc | } 2025-12-27 03:42:06.833811 | crc | changed: 2025-12-27 03:42:06.833929 | crc | { 2025-12-27 03:42:06.833961 | 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-12-27 03:42:06.833986 | crc | } 2025-12-27 03:42:07.210692 | crc | changed: 2025-12-27 03:42:07.210827 | crc | { 2025-12-27 03:42:07.210859 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2025-12-27 03:42:07.210885 | crc | } 2025-12-27 03:42:07.543513 | crc | changed: 2025-12-27 03:42:07.543862 | crc | { 2025-12-27 03:42:07.543997 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2025-12-27 03:42:07.544069 | crc | } 2025-12-27 03:42:07.904856 | crc | changed: 2025-12-27 03:42:07.905050 | crc | { 2025-12-27 03:42:07.905100 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2025-12-27 03:42:07.905140 | crc | } 2025-12-27 03:42:07.959807 | 2025-12-27 03:42:07.959999 | TASK [Set timezone to UTC] 2025-12-27 03:42:08.611227 | crc | ok 2025-12-27 03:42:08.622385 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2025-12-27 03:42:08.632957 | 2025-12-27 03:42:08.633114 | TASK [Create nodepool directory] 2025-12-27 03:42:08.954346 | crc | changed 2025-12-27 03:42:08.965818 | controller | changed 2025-12-27 03:42:08.978181 | 2025-12-27 03:42:08.978313 | TASK [Create nodepool sub_nodes file] 2025-12-27 03:42:09.771089 | crc | changed 2025-12-27 03:42:09.777836 | controller | changed 2025-12-27 03:42:09.784615 | 2025-12-27 03:42:09.784709 | TASK [Create nodepool sub_nodes_private file] 2025-12-27 03:42:10.624129 | crc | changed 2025-12-27 03:42:10.638312 | controller | changed 2025-12-27 03:42:10.649921 | 2025-12-27 03:42:10.650060 | LOOP [Populate nodepool sub_nodes file] 2025-12-27 03:42:10.716365 | 2025-12-27 03:42:10.716646 | LOOP [Populate nodepool sub_nodes_private file] 2025-12-27 03:42:10.792081 | 2025-12-27 03:42:10.792339 | TASK [Create nodepool primary file] 2025-12-27 03:42:10.825599 | controller | skipping: Conditional result was False 2025-12-27 03:42:10.847067 | crc | skipping: Conditional result was False 2025-12-27 03:42:10.854741 | 2025-12-27 03:42:10.854828 | TASK [Create nodepool node_private for this node] 2025-12-27 03:42:11.533472 | controller | changed 2025-12-27 03:42:11.783459 | crc | changed 2025-12-27 03:42:11.799282 | 2025-12-27 03:42:11.799410 | LOOP [Copy ssh keys to nodepool directory] 2025-12-27 03:42:12.236909 | crc | ok: Item: id_rsa Runtime: 0:00:00.008021 2025-12-27 03:42:12.237130 | 2025-12-27 03:42:12.289509 | controller | ok: Item: id_rsa Runtime: 0:00:00.005102 2025-12-27 03:42:12.433580 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.005712 2025-12-27 03:42:12.486478 | crc | ok: Item: id_rsa.pub Runtime: 0:00:00.007840 2025-12-27 03:42:12.498802 | 2025-12-27 03:42:12.498980 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2025-12-27 03:42:13.316182 | controller | changed 2025-12-27 03:42:13.667865 | crc | changed 2025-12-27 03:42:13.679463 | 2025-12-27 03:42:13.679610 | TASK [Validate sudoers config after edits] 2025-12-27 03:42:13.998936 | controller | /etc/sudoers: parsed OK 2025-12-27 03:42:13.999103 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2025-12-27 03:42:13.999113 | controller | /etc/sudoers.d/zuul: parsed OK 2025-12-27 03:42:13.999183 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-12-27 03:42:14.055988 | crc | /etc/sudoers: parsed OK 2025-12-27 03:42:14.056246 | crc | /etc/sudoers.d/coreos-sudo-group: parsed OK 2025-12-27 03:42:14.056323 | crc | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-12-27 03:42:14.272355 | controller | ok: Runtime: 0:00:00.006536 2025-12-27 03:42:14.287237 | crc | ok: Runtime: 0:00:00.007957 2025-12-27 03:42:14.298776 | 2025-12-27 03:42:14.298901 | TASK [Show the environment passed in to job shell scripts] 2025-12-27 03:42:14.635692 | controller | SHELL=/bin/bash 2025-12-27 03:42:14.635749 | controller | ZUUL_PROJECT=openstack-k8s-operators/glance-operator 2025-12-27 03:42:14.635759 | controller | ZUUL_SHORT_PROJECT_NAME=glance-operator 2025-12-27 03:42:14.635767 | controller | ZUUL_CHANGES=openstack-k8s-operators/glance-operator:main:refs/changes/54/854/773ca848b25eeca551e8110ea7b7b24a4b407514 2025-12-27 03:42:14.635773 | controller | PWD=/home/zuul 2025-12-27 03:42:14.635779 | controller | ZUUL_PIPELINE=github-check 2025-12-27 03:42:14.635786 | controller | LOGNAME=zuul 2025-12-27 03:42:14.635792 | controller | XDG_SESSION_TYPE=tty 2025-12-27 03:42:14.636568 | controller | _=/usr/bin/env 2025-12-27 03:42:14.636597 | controller | MOTD_SHOWN=pam 2025-12-27 03:42:14.636604 | controller | HOME=/home/zuul 2025-12-27 03:42:14.636610 | controller | LANG=en_US.UTF-8 2025-12-27 03:42:14.636616 | controller | SSH_CONNECTION=38.102.83.114 37900 38.102.83.143 22 2025-12-27 03:42:14.636623 | 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-12-27 03:42:14.636632 | controller | ZUUL_CHANGE_IDS=854,773ca848b25eeca551e8110ea7b7b24a4b407514 2025-12-27 03:42:14.636638 | controller | WORKSPACE=/home/zuul/workspace 2025-12-27 03:42:14.636644 | controller | XDG_SESSION_CLASS=user 2025-12-27 03:42:14.636650 | controller | SELINUX_ROLE_REQUESTED= 2025-12-27 03:42:14.636656 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-12-27 03:42:14.636662 | controller | USER=zuul 2025-12-27 03:42:14.636669 | controller | ZUUL_VOTING=True 2025-12-27 03:42:14.636675 | controller | BUILD_TIMEOUT=7200000 2025-12-27 03:42:14.636681 | controller | SELINUX_USE_CURRENT_RANGE= 2025-12-27 03:42:14.636686 | controller | SHLVL=1 2025-12-27 03:42:14.636692 | controller | ZUUL_PATCHSET=773ca848b25eeca551e8110ea7b7b24a4b407514 2025-12-27 03:42:14.636699 | controller | XDG_SESSION_ID=1 2025-12-27 03:42:14.636705 | controller | ZUUL_BRANCH=main 2025-12-27 03:42:14.636711 | controller | XDG_RUNTIME_DIR=/run/user/1000 2025-12-27 03:42:14.636717 | controller | SSH_CLIENT=38.102.83.114 37900 22 2025-12-27 03:42:14.636724 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2025-12-27 03:42:14.636730 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2025-12-27 03:42:14.636736 | controller | which_declare=declare -f 2025-12-27 03:42:14.636743 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-12-27 03:42:14.636749 | controller | SELINUX_LEVEL_REQUESTED= 2025-12-27 03:42:14.636755 | controller | ZUUL_CHANGE=854 2025-12-27 03:42:14.636761 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-12-27 03:42:14.636767 | controller | ZUUL_UUID=7552fb1b2a3a4512a9b11bd73b43b1f2 2025-12-27 03:42:14.636773 | controller | BASH_FUNC_which%%=() { ( alias; 2025-12-27 03:42:14.636779 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-12-27 03:42:14.636786 | controller | } 2025-12-27 03:42:14.636624 | crc | SHELL=/bin/bash 2025-12-27 03:42:14.636659 | crc | ZUUL_PROJECT=openstack-k8s-operators/glance-operator 2025-12-27 03:42:14.636668 | crc | ZUUL_SHORT_PROJECT_NAME=glance-operator 2025-12-27 03:42:14.636675 | crc | ZUUL_CHANGES=openstack-k8s-operators/glance-operator:main:refs/changes/54/854/773ca848b25eeca551e8110ea7b7b24a4b407514 2025-12-27 03:42:14.636681 | crc | PWD=/var/home/core 2025-12-27 03:42:14.636687 | crc | ZUUL_PIPELINE=github-check 2025-12-27 03:42:14.636692 | crc | LOGNAME=core 2025-12-27 03:42:14.636698 | crc | XDG_SESSION_TYPE=tty 2025-12-27 03:42:14.636704 | crc | _=/usr/bin/env 2025-12-27 03:42:14.636709 | crc | MOTD_SHOWN=pam 2025-12-27 03:42:14.636715 | crc | HOME=/var/home/core 2025-12-27 03:42:14.636721 | crc | LANG=C.UTF-8 2025-12-27 03:42:14.636727 | crc | SSH_CONNECTION=38.102.83.114 46356 38.102.83.156 22 2025-12-27 03:42:14.636735 | 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-12-27 03:42:14.636755 | crc | ZUUL_CHANGE_IDS=854,773ca848b25eeca551e8110ea7b7b24a4b407514 2025-12-27 03:42:14.636763 | crc | WORKSPACE=/home/zuul/workspace 2025-12-27 03:42:14.636771 | crc | XDG_SESSION_CLASS=user 2025-12-27 03:42:14.636822 | crc | SELINUX_ROLE_REQUESTED= 2025-12-27 03:42:14.636832 | crc | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-12-27 03:42:14.636838 | crc | USER=core 2025-12-27 03:42:14.636843 | crc | ZUUL_VOTING=True 2025-12-27 03:42:14.636849 | crc | BUILD_TIMEOUT=7200000 2025-12-27 03:42:14.636854 | crc | SELINUX_USE_CURRENT_RANGE= 2025-12-27 03:42:14.636860 | crc | SHLVL=1 2025-12-27 03:42:14.636866 | crc | ZUUL_PATCHSET=773ca848b25eeca551e8110ea7b7b24a4b407514 2025-12-27 03:42:14.636884 | crc | XDG_SESSION_ID=2 2025-12-27 03:42:14.636891 | crc | ZUUL_BRANCH=main 2025-12-27 03:42:14.636898 | crc | XDG_RUNTIME_DIR=/run/user/1000 2025-12-27 03:42:14.636907 | crc | SSH_CLIENT=38.102.83.114 46356 22 2025-12-27 03:42:14.636914 | crc | which_declare=declare -f 2025-12-27 03:42:14.636922 | crc | PATH=/var/home/core/.local/bin:/var/home/core/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-12-27 03:42:14.636929 | crc | SELINUX_LEVEL_REQUESTED= 2025-12-27 03:42:14.636936 | crc | ZUUL_CHANGE=854 2025-12-27 03:42:14.636941 | crc | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-12-27 03:42:14.636947 | crc | ZUUL_UUID=7552fb1b2a3a4512a9b11bd73b43b1f2 2025-12-27 03:42:14.636954 | crc | BASH_FUNC_which%%=() { ( alias; 2025-12-27 03:42:14.636960 | crc | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-12-27 03:42:14.636966 | crc | } 2025-12-27 03:42:14.895298 | controller | ok: Runtime: 0:00:00.007129 2025-12-27 03:42:14.903982 | crc | ok: Runtime: 0:00:00.006996 2025-12-27 03:42:14.909320 | 2025-12-27 03:42:14.909404 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2025-12-27 03:42:14.935540 | controller | skipping: Conditional result was False 2025-12-27 03:42:14.946243 | crc | skipping: Conditional result was False 2025-12-27 03:42:14.951699 | 2025-12-27 03:42:14.951778 | TASK [Symlink /home/zuul-worker/workspace] 2025-12-27 03:42:15.511884 | controller | skipping: Conditional result was False 2025-12-27 03:42:15.512902 | crc | skipping: Conditional result was False 2025-12-27 03:42:15.526059 | 2025-12-27 03:42:15.526187 | TASK [Ensure legacy workspace directory] 2025-12-27 03:42:15.779647 | controller | changed 2025-12-27 03:42:15.870442 | crc | changed 2025-12-27 03:42:15.958328 | 2025-12-27 03:42:15.958466 | PLAY RECAP 2025-12-27 03:42:15.958509 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-12-27 03:42:15.958535 | crc | ok: 14 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-12-27 03:42:15.958553 | 2025-12-27 03:42:16.072920 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-12-27 03:42:16.081096 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2025-12-27 03:42:16.697736 | 2025-12-27 03:42:16.697869 | PLAY [controller] 2025-12-27 03:42:16.719494 | 2025-12-27 03:42:16.719570 | TASK [Debug parameters] 2025-12-27 03:42:16.748457 | controller | ok 2025-12-27 03:42:16.754722 | 2025-12-27 03:42:16.754838 | TASK [Assert crc_ci_bootstrap_cloud_name is defined] 2025-12-27 03:42:16.782561 | controller | ok: All assertions passed 2025-12-27 03:42:16.787310 | 2025-12-27 03:42:16.787371 | TASK [Assert crc_ci_bootstrap_networking is defined and contains the minimum fields] 2025-12-27 03:42:16.835975 | controller | ok: All assertions passed 2025-12-27 03:42:16.840547 | 2025-12-27 03:42:16.840605 | TASK [Assert that the default network exists and has no VLAN tag] 2025-12-27 03:42:16.879228 | controller | ok: All assertions passed 2025-12-27 03:42:16.883957 | 2025-12-27 03:42:16.884016 | LOOP [Assert that all instances has a given fixed IP for each net and default net is present] 2025-12-27 03:42:16.980663 | controller | ok: All assertions passed 2025-12-27 03:42:16.991323 | controller | ok: All assertions passed 2025-12-27 03:42:17.003364 | 2025-12-27 03:42:17.003499 | LOOP [Assert that every host references an valid/declared network] 2025-12-27 03:42:17.062571 | controller | ok: All assertions passed 2025-12-27 03:42:17.062961 | controller | ok: All items complete 2025-12-27 03:42:17.063054 | 2025-12-27 03:42:17.073582 | controller | ok: All assertions passed 2025-12-27 03:42:17.082608 | 2025-12-27 03:42:17.082757 | LOOP [Assert that all instances has in range fixed IP for each net] 2025-12-27 03:42:17.221246 | controller | ok: All assertions passed 2025-12-27 03:42:17.238449 | controller | ok: All assertions passed 2025-12-27 03:42:17.253844 | 2025-12-27 03:42:17.254013 | TASK [Assert that all non-default nets has the vlan tag] 2025-12-27 03:42:17.353413 | controller | ok: All assertions passed 2025-12-27 03:42:17.363547 | 2025-12-27 03:42:17.363671 | TASK [Install required packages] 2025-12-27 03:42:31.869816 | controller | changed 2025-12-27 03:42:31.890897 | 2025-12-27 03:42:31.891039 | TASK [Create openstack config dir] 2025-12-27 03:42:32.275204 | controller | changed 2025-12-27 03:42:32.287807 | 2025-12-27 03:42:32.287946 | LOOP [Create ci dir in etc folder in the controller] 2025-12-27 03:42:32.664148 | controller -> 38.102.83.156 | changed: "crc" 2025-12-27 03:42:32.664425 | controller -> 38.102.83.156 | ok: All items complete 2025-12-27 03:42:32.664458 | 2025-12-27 03:42:32.997807 | controller -> 38.102.83.143 | changed: "controller" 2025-12-27 03:42:33.015212 | 2025-12-27 03:42:33.015567 | TASK [Set global resource names as facts] 2025-12-27 03:42:33.082827 | controller | ok 2025-12-27 03:42:33.091396 | 2025-12-27 03:42:33.091494 | TASK [Generate CA cert file] 2025-12-27 03:42:33.128673 | controller | skipping: Conditional result was False 2025-12-27 03:42:33.143793 | 2025-12-27 03:42:33.143932 | TASK [Update CA certs] 2025-12-27 03:42:33.686834 | controller | skipping: Conditional result was False 2025-12-27 03:42:33.701555 | 2025-12-27 03:42:33.701708 | TASK [Generate clouds config from cloud_secrets secret] 2025-12-27 03:42:34.820253 | controller | changed 2025-12-27 03:42:34.832160 | 2025-12-27 03:42:34.832292 | TASK [Create the default network] 2025-12-27 03:42:38.610627 | controller | admin_state_up: true 2025-12-27 03:42:38.610870 | controller | availability_zone_hints: 2025-12-27 03:42:38.611016 | controller | - nova 2025-12-27 03:42:38.611030 | controller | availability_zones: [] 2025-12-27 03:42:38.611318 | controller | created_at: '2025-12-27T03:42:36Z' 2025-12-27 03:42:38.611453 | controller | description: '' 2025-12-27 03:42:38.611590 | controller | dns_domain: '' 2025-12-27 03:42:38.611736 | controller | id: 874ec7df-eea4-438f-9fab-35a675994adb 2025-12-27 03:42:38.611897 | controller | ipv4_address_scope: null 2025-12-27 03:42:38.612024 | controller | ipv6_address_scope: null 2025-12-27 03:42:38.612179 | controller | is_default: false 2025-12-27 03:42:38.612328 | controller | is_vlan_qinq: null 2025-12-27 03:42:38.612457 | controller | is_vlan_transparent: true 2025-12-27 03:42:38.612610 | controller | l2_adjacency: true 2025-12-27 03:42:38.612769 | controller | mtu: 1500 2025-12-27 03:42:38.612896 | controller | name: zuul-ci-net-7552fb1b 2025-12-27 03:42:38.613022 | controller | port_security_enabled: false 2025-12-27 03:42:38.613169 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-12-27 03:42:38.613321 | controller | provider:network_type: null 2025-12-27 03:42:38.613492 | controller | provider:physical_network: null 2025-12-27 03:42:38.613686 | controller | provider:segmentation_id: null 2025-12-27 03:42:38.613853 | controller | qos_policy_id: null 2025-12-27 03:42:38.614016 | controller | revision_number: 1 2025-12-27 03:42:38.614182 | controller | router:external: false 2025-12-27 03:42:38.614339 | controller | segments: null 2025-12-27 03:42:38.614494 | controller | shared: false 2025-12-27 03:42:38.614665 | controller | status: ACTIVE 2025-12-27 03:42:38.614820 | controller | subnets: [] 2025-12-27 03:42:38.614969 | controller | tags: [] 2025-12-27 03:42:38.615149 | controller | updated_at: '2025-12-27T03:42:36Z' 2025-12-27 03:42:38.883032 | controller | changed 2025-12-27 03:42:38.894815 | 2025-12-27 03:42:38.894989 | TASK [Create subnet - ipv4] 2025-12-27 03:42:41.271052 | controller | allocation_pools: 2025-12-27 03:42:41.271241 | controller | - end: 192.168.122.254 2025-12-27 03:42:41.271255 | controller | start: 192.168.122.2 2025-12-27 03:42:41.271267 | controller | cidr: 192.168.122.0/24 2025-12-27 03:42:41.271404 | controller | created_at: '2025-12-27T03:42:41Z' 2025-12-27 03:42:41.271566 | controller | description: '' 2025-12-27 03:42:41.271703 | controller | dns_nameservers: [] 2025-12-27 03:42:41.271885 | controller | dns_publish_fixed_ip: null 2025-12-27 03:42:41.272049 | controller | enable_dhcp: false 2025-12-27 03:42:41.272193 | controller | gateway_ip: 192.168.122.1 2025-12-27 03:42:41.272317 | controller | host_routes: [] 2025-12-27 03:42:41.272475 | controller | id: 7370188c-5f27-44dc-99b9-880e44847bf1 2025-12-27 03:42:41.272666 | controller | ip_version: 4 2025-12-27 03:42:41.272801 | controller | ipv6_address_mode: null 2025-12-27 03:42:41.272931 | controller | ipv6_ra_mode: null 2025-12-27 03:42:41.273073 | controller | name: zuul-ci-subnet-7552fb1b 2025-12-27 03:42:41.273239 | controller | network_id: 874ec7df-eea4-438f-9fab-35a675994adb 2025-12-27 03:42:41.273398 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-12-27 03:42:41.273555 | controller | revision_number: 0 2025-12-27 03:42:41.273690 | controller | segment_id: null 2025-12-27 03:42:41.273821 | controller | service_types: [] 2025-12-27 03:42:41.273953 | controller | subnetpool_id: null 2025-12-27 03:42:41.274074 | controller | tags: [] 2025-12-27 03:42:41.274227 | controller | updated_at: '2025-12-27T03:42:41Z' 2025-12-27 03:42:41.459841 | controller | changed 2025-12-27 03:42:41.476694 | 2025-12-27 03:42:41.476864 | TASK [Set yaml returned data for further usage] 2025-12-27 03:42:41.550243 | controller | ok 2025-12-27 03:42:41.561060 | 2025-12-27 03:42:41.561164 | TASK [Create router] 2025-12-27 03:42:42.105513 | controller | skipping: Conditional result was False 2025-12-27 03:42:42.111702 | 2025-12-27 03:42:42.111780 | TASK [Set router yaml returned data for further usage] 2025-12-27 03:42:42.156898 | controller | skipping: Conditional result was False 2025-12-27 03:42:42.164224 | 2025-12-27 03:42:42.164335 | TASK [Add router to subnet] 2025-12-27 03:42:42.694214 | controller | skipping: Conditional result was False 2025-12-27 03:42:42.700167 | 2025-12-27 03:42:42.700233 | LOOP [Create ports, VLANs and configure them on the instance] 2025-12-27 03:42:42.757914 | controller | ok: 2025-12-27 03:42:42.758330 | controller | { 2025-12-27 03:42:42.758375 | controller | "key": "controller", 2025-12-27 03:42:42.758404 | controller | "value": { 2025-12-27 03:42:42.758430 | controller | "networks": { 2025-12-27 03:42:42.758454 | controller | "default": { 2025-12-27 03:42:42.758477 | controller | "ip": "192.168.122.11" 2025-12-27 03:42:42.758501 | controller | } 2025-12-27 03:42:42.758524 | controller | } 2025-12-27 03:42:42.758546 | controller | } 2025-12-27 03:42:42.758569 | controller | } 2025-12-27 03:42:45.764564 | controller | ok: 2025-12-27 03:42:45.764832 | controller | { 2025-12-27 03:42:45.764888 | controller | "key": "crc", 2025-12-27 03:42:45.764925 | controller | "value": { 2025-12-27 03:42:45.764955 | controller | "networks": { 2025-12-27 03:42:45.764984 | controller | "default": { 2025-12-27 03:42:45.765011 | controller | "ip": "192.168.122.10" 2025-12-27 03:42:45.765034 | controller | }, 2025-12-27 03:42:45.765055 | controller | "internal-api": { 2025-12-27 03:42:45.765076 | controller | "ip": "172.17.0.5" 2025-12-27 03:42:45.765096 | controller | }, 2025-12-27 03:42:45.765119 | controller | "storage": { 2025-12-27 03:42:45.765142 | controller | "ip": "172.18.0.5" 2025-12-27 03:42:45.765162 | controller | }, 2025-12-27 03:42:45.765182 | controller | "tenant": { 2025-12-27 03:42:45.765202 | controller | "ip": "172.19.0.5" 2025-12-27 03:42:45.765222 | controller | } 2025-12-27 03:42:45.765242 | controller | } 2025-12-27 03:42:45.765262 | controller | } 2025-12-27 03:42:45.765283 | controller | } 2025-12-27 03:42:45.786698 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2025-12-27 03:42:45.790256 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2025-12-27 03:42:45.827830 | 2025-12-27 03:42:45.827947 | TASK [Create instance ports and attach if necessary] 2025-12-27 03:42:45.847128 | controller | ok 2025-12-27 03:42:45.899193 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2025-12-27 03:42:45.905016 | 2025-12-27 03:42:45.905081 | TASK [Print the host networking data] 2025-12-27 03:42:45.937759 | controller | ok 2025-12-27 03:42:45.942844 | 2025-12-27 03:42:45.942911 | TASK [Create the private network parent port] 2025-12-27 03:42:48.906232 | controller | admin_state_up: true 2025-12-27 03:42:48.906472 | controller | allowed_address_pairs: [] 2025-12-27 03:42:48.906729 | controller | binding_host_id: null 2025-12-27 03:42:48.906867 | controller | binding_profile: {} 2025-12-27 03:42:48.906993 | controller | binding_vif_details: {} 2025-12-27 03:42:48.907118 | controller | binding_vif_type: null 2025-12-27 03:42:48.907268 | controller | binding_vnic_type: normal 2025-12-27 03:42:48.907406 | controller | created_at: '2025-12-27T03:42:48Z' 2025-12-27 03:42:48.907563 | controller | data_plane_status: null 2025-12-27 03:42:48.907684 | controller | description: '' 2025-12-27 03:42:48.907801 | controller | device_id: '' 2025-12-27 03:42:48.907917 | controller | device_owner: '' 2025-12-27 03:42:48.908038 | controller | device_profile: null 2025-12-27 03:42:48.908349 | controller | dns_assignment: 2025-12-27 03:42:48.908490 | controller | - fqdn: host-192-168-122-11.openstacklocal. 2025-12-27 03:42:48.908505 | controller | hostname: host-192-168-122-11 2025-12-27 03:42:48.908531 | controller | ip_address: 192.168.122.11 2025-12-27 03:42:48.908545 | controller | dns_domain: '' 2025-12-27 03:42:48.908667 | controller | dns_name: '' 2025-12-27 03:42:48.908788 | controller | extra_dhcp_opts: [] 2025-12-27 03:42:48.909063 | controller | fixed_ips: 2025-12-27 03:42:48.909194 | controller | - ip_address: 192.168.122.11 2025-12-27 03:42:48.909204 | controller | subnet_id: 7370188c-5f27-44dc-99b9-880e44847bf1 2025-12-27 03:42:48.909213 | controller | hardware_offload_type: null 2025-12-27 03:42:48.909322 | controller | hints: '' 2025-12-27 03:42:48.909458 | controller | id: 2ac5bd50-4d5d-48d1-b62f-d4c9fe92542a 2025-12-27 03:42:48.909596 | controller | ip_allocation: immediate 2025-12-27 03:42:48.909728 | controller | mac_address: fa:16:3e:b3:3c:46 2025-12-27 03:42:48.909868 | controller | name: controller-80360e2d-10c0-42bd-83e9-ddb06e294e12 2025-12-27 03:42:48.910007 | controller | network_id: 874ec7df-eea4-438f-9fab-35a675994adb 2025-12-27 03:42:48.910131 | controller | numa_affinity_policy: null 2025-12-27 03:42:48.910303 | controller | port_security_enabled: false 2025-12-27 03:42:48.910444 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-12-27 03:42:48.910595 | controller | propagate_uplink_status: null 2025-12-27 03:42:48.910720 | controller | resource_request: null 2025-12-27 03:42:48.910864 | controller | revision_number: 1 2025-12-27 03:42:48.910985 | controller | qos_network_policy_id: null 2025-12-27 03:42:48.911102 | controller | qos_policy_id: null 2025-12-27 03:42:48.911221 | controller | security_group_ids: [] 2025-12-27 03:42:48.911332 | controller | status: DOWN 2025-12-27 03:42:48.911443 | controller | tags: [] 2025-12-27 03:42:48.911578 | controller | trunk_details: null 2025-12-27 03:42:48.911697 | controller | trusted: null 2025-12-27 03:42:48.911827 | controller | updated_at: '2025-12-27T03:42:48Z' 2025-12-27 03:42:49.503789 | controller | changed 2025-12-27 03:42:49.509797 | 2025-12-27 03:42:49.509862 | TASK [Set common facts for further usage] 2025-12-27 03:42:49.578019 | controller | ok 2025-12-27 03:42:49.590608 | 2025-12-27 03:42:49.590872 | TASK [Create the trunk port] 2025-12-27 03:42:50.136935 | controller | skipping: Conditional result was False 2025-12-27 03:42:50.150148 | 2025-12-27 03:42:50.150293 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2025-12-27 03:42:50.228140 | controller | skipping: Conditional result was False 2025-12-27 03:42:50.241502 | 2025-12-27 03:42:50.241640 | TASK [Refresh NetworkManager] 2025-12-27 03:42:50.309657 | controller | skipping: Conditional result was False 2025-12-27 03:42:50.323550 | 2025-12-27 03:42:50.323704 | TASK [Attach the port to the instance] 2025-12-27 03:42:58.394511 | controller | changed 2025-12-27 03:42:58.407950 | 2025-12-27 03:42:58.408093 | TASK [Wait till the interface exists] 2025-12-27 03:42:58.753881 | controller -> 38.102.83.143 | changed 2025-12-27 03:42:58.767969 | 2025-12-27 03:42:58.768134 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2025-12-27 03:42:58.922837 | controller | ok 2025-12-27 03:42:58.969493 | 2025-12-27 03:42:58.969633 | LOOP [Create VLANs ports and attach them to the trunk] 2025-12-27 03:42:59.007569 | 2025-12-27 03:42:59.007852 | LOOP [Prepare VLANs interface data to be used configuring] 2025-12-27 03:42:59.047476 | 2025-12-27 03:42:59.047758 | LOOP [Create NetworkManager configuration file for the trunk port] 2025-12-27 03:42:59.967423 | controller -> 38.102.83.143 | changed: 2025-12-27 03:42:59.967843 | controller -> 38.102.83.143 | { 2025-12-27 03:42:59.967900 | controller -> 38.102.83.143 | "key": "default", 2025-12-27 03:42:59.967941 | controller -> 38.102.83.143 | "value": { 2025-12-27 03:42:59.967977 | controller -> 38.102.83.143 | "connection": "ci-private-network", 2025-12-27 03:42:59.968013 | controller -> 38.102.83.143 | "gw": "192.168.122.1", 2025-12-27 03:42:59.968048 | controller -> 38.102.83.143 | "iface": "eth1", 2025-12-27 03:42:59.968097 | controller -> 38.102.83.143 | "ip": "192.168.122.11/24", 2025-12-27 03:42:59.968136 | controller -> 38.102.83.143 | "mac": "fa:16:3e:b3:3c:46", 2025-12-27 03:42:59.968171 | controller -> 38.102.83.143 | "mtu": "1500" 2025-12-27 03:42:59.968204 | controller -> 38.102.83.143 | } 2025-12-27 03:42:59.968238 | controller -> 38.102.83.143 | } 2025-12-27 03:42:59.968295 | 2025-12-27 03:42:59.986776 | 2025-12-27 03:42:59.987106 | TASK [Refresh NetworkManager] 2025-12-27 03:43:00.925601 | controller -> 38.102.83.143 | changed 2025-12-27 03:43:00.942460 | 2025-12-27 03:43:00.942593 | TASK [Debug fetch IP routes] 2025-12-27 03:43:01.226382 | controller -> 38.102.83.143 | changed 2025-12-27 03:43:01.240543 | 2025-12-27 03:43:01.240677 | TASK [Debug IP routes] 2025-12-27 03:43:01.288846 | controller -> 38.102.83.143 | ok 2025-12-27 03:43:01.302783 | 2025-12-27 03:43:01.302925 | TASK [Create instance ports and attach if necessary] 2025-12-27 03:43:01.333525 | controller | ok 2025-12-27 03:43:01.356902 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2025-12-27 03:43:01.365030 | 2025-12-27 03:43:01.365112 | TASK [Print the host networking data] 2025-12-27 03:43:01.396848 | controller | ok 2025-12-27 03:43:01.404160 | 2025-12-27 03:43:01.404247 | TASK [Create the private network parent port] 2025-12-27 03:43:04.271942 | controller | admin_state_up: true 2025-12-27 03:43:04.272168 | controller | allowed_address_pairs: [] 2025-12-27 03:43:04.272563 | controller | binding_host_id: null 2025-12-27 03:43:04.272810 | controller | binding_profile: {} 2025-12-27 03:43:04.273055 | controller | binding_vif_details: {} 2025-12-27 03:43:04.273274 | controller | binding_vif_type: null 2025-12-27 03:43:04.273581 | controller | binding_vnic_type: normal 2025-12-27 03:43:04.273833 | controller | created_at: '2025-12-27T03:43:03Z' 2025-12-27 03:43:04.274053 | controller | data_plane_status: null 2025-12-27 03:43:04.274254 | controller | description: '' 2025-12-27 03:43:04.274451 | controller | device_id: '' 2025-12-27 03:43:04.274670 | controller | device_owner: '' 2025-12-27 03:43:04.274883 | controller | device_profile: null 2025-12-27 03:43:04.275543 | controller | dns_assignment: 2025-12-27 03:43:04.275756 | controller | - fqdn: host-192-168-122-10.openstacklocal. 2025-12-27 03:43:04.275769 | controller | hostname: host-192-168-122-10 2025-12-27 03:43:04.275776 | controller | ip_address: 192.168.122.10 2025-12-27 03:43:04.275785 | controller | dns_domain: '' 2025-12-27 03:43:04.275954 | controller | dns_name: '' 2025-12-27 03:43:04.276160 | controller | extra_dhcp_opts: [] 2025-12-27 03:43:04.276757 | controller | fixed_ips: 2025-12-27 03:43:04.277033 | controller | - ip_address: 192.168.122.10 2025-12-27 03:43:04.277042 | controller | subnet_id: 7370188c-5f27-44dc-99b9-880e44847bf1 2025-12-27 03:43:04.277051 | controller | hardware_offload_type: null 2025-12-27 03:43:04.277229 | controller | hints: '' 2025-12-27 03:43:04.277501 | controller | id: 939190be-bf89-47c9-b865-165e684dc2d3 2025-12-27 03:43:04.277745 | controller | ip_allocation: immediate 2025-12-27 03:43:04.277995 | controller | mac_address: fa:16:3e:99:44:cc 2025-12-27 03:43:04.278341 | controller | name: crc-00d40e23-3bf2-46be-8877-f1326b569e80 2025-12-27 03:43:04.278638 | controller | network_id: 874ec7df-eea4-438f-9fab-35a675994adb 2025-12-27 03:43:04.278856 | controller | numa_affinity_policy: null 2025-12-27 03:43:04.279185 | controller | port_security_enabled: false 2025-12-27 03:43:04.279491 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-12-27 03:43:04.279753 | controller | propagate_uplink_status: null 2025-12-27 03:43:04.279983 | controller | resource_request: null 2025-12-27 03:43:04.280257 | controller | revision_number: 1 2025-12-27 03:43:04.280476 | controller | qos_network_policy_id: null 2025-12-27 03:43:04.280706 | controller | qos_policy_id: null 2025-12-27 03:43:04.280943 | controller | security_group_ids: [] 2025-12-27 03:43:04.281139 | controller | status: DOWN 2025-12-27 03:43:04.281323 | controller | tags: [] 2025-12-27 03:43:04.281542 | controller | trunk_details: null 2025-12-27 03:43:04.281757 | controller | trusted: null 2025-12-27 03:43:04.281992 | controller | updated_at: '2025-12-27T03:43:03Z' 2025-12-27 03:43:04.950559 | controller | changed 2025-12-27 03:43:04.966365 | 2025-12-27 03:43:04.966598 | TASK [Set common facts for further usage] 2025-12-27 03:43:05.055573 | controller | ok 2025-12-27 03:43:05.069380 | 2025-12-27 03:43:05.069646 | TASK [Create the trunk port] 2025-12-27 03:43:05.618662 | controller | skipping: Conditional result was False 2025-12-27 03:43:05.630771 | 2025-12-27 03:43:05.630927 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2025-12-27 03:43:05.698319 | controller | skipping: Conditional result was False 2025-12-27 03:43:05.708114 | 2025-12-27 03:43:05.708215 | TASK [Refresh NetworkManager] 2025-12-27 03:43:05.765815 | controller | skipping: Conditional result was False 2025-12-27 03:43:05.776999 | 2025-12-27 03:43:05.777106 | TASK [Attach the port to the instance] 2025-12-27 03:43:14.339703 | controller | changed 2025-12-27 03:43:14.348014 | 2025-12-27 03:43:14.348100 | TASK [Wait till the interface exists] 2025-12-27 03:43:14.680835 | controller -> 38.102.83.156 | changed 2025-12-27 03:43:14.694390 | 2025-12-27 03:43:14.694521 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2025-12-27 03:43:14.837609 | controller | ok 2025-12-27 03:43:14.849589 | 2025-12-27 03:43:14.849755 | LOOP [Create VLANs ports and attach them to the trunk] 2025-12-27 03:43:14.918314 | controller | skipping: Conditional result was False 2025-12-27 03:43:17.927211 | controller | skipping: Conditional result was False 2025-12-27 03:43:20.943607 | controller | skipping: Conditional result was False 2025-12-27 03:43:20.964939 | 2025-12-27 03:43:20.965138 | LOOP [Prepare VLANs interface data to be used configuring] 2025-12-27 03:43:21.119170 | controller | ok: 2025-12-27 03:43:21.119867 | controller | { 2025-12-27 03:43:21.119943 | controller | "key": "internal-api", 2025-12-27 03:43:21.119998 | controller | "value": { 2025-12-27 03:43:21.120036 | controller | "ip": "172.17.0.5" 2025-12-27 03:43:21.120071 | controller | } 2025-12-27 03:43:21.120105 | controller | } 2025-12-27 03:43:21.120161 | 2025-12-27 03:43:21.145566 | controller | ok: 2025-12-27 03:43:21.145668 | controller | { 2025-12-27 03:43:21.145717 | controller | "key": "storage", 2025-12-27 03:43:21.145795 | controller | "value": { 2025-12-27 03:43:21.145835 | controller | "ip": "172.18.0.5" 2025-12-27 03:43:21.145871 | controller | } 2025-12-27 03:43:21.145906 | controller | } 2025-12-27 03:43:21.174028 | controller | ok: 2025-12-27 03:43:21.174125 | controller | { 2025-12-27 03:43:21.174175 | controller | "key": "tenant", 2025-12-27 03:43:21.174229 | controller | "value": { 2025-12-27 03:43:21.174276 | controller | "ip": "172.19.0.5" 2025-12-27 03:43:21.174320 | controller | } 2025-12-27 03:43:21.174370 | controller | } 2025-12-27 03:43:21.197169 | 2025-12-27 03:43:21.197370 | LOOP [Create NetworkManager configuration file for the trunk port] 2025-12-27 03:43:22.114884 | controller -> 38.102.83.156 | changed: 2025-12-27 03:43:22.115311 | controller -> 38.102.83.156 | { 2025-12-27 03:43:22.115378 | controller -> 38.102.83.156 | "key": "default", 2025-12-27 03:43:22.115427 | controller -> 38.102.83.156 | "value": { 2025-12-27 03:43:22.115472 | controller -> 38.102.83.156 | "connection": "ci-private-network", 2025-12-27 03:43:22.115515 | controller -> 38.102.83.156 | "gw": "192.168.122.1", 2025-12-27 03:43:22.115558 | controller -> 38.102.83.156 | "iface": "ens7", 2025-12-27 03:43:22.115599 | controller -> 38.102.83.156 | "ip": "192.168.122.10/24", 2025-12-27 03:43:22.115642 | controller -> 38.102.83.156 | "mac": "fa:16:3e:99:44:cc", 2025-12-27 03:43:22.115683 | controller -> 38.102.83.156 | "mtu": "1500" 2025-12-27 03:43:22.115725 | controller -> 38.102.83.156 | } 2025-12-27 03:43:22.115812 | controller -> 38.102.83.156 | } 2025-12-27 03:43:23.014425 | controller -> 38.102.83.156 | changed: 2025-12-27 03:43:23.014576 | controller -> 38.102.83.156 | { 2025-12-27 03:43:23.014627 | controller -> 38.102.83.156 | "key": "internal-api", 2025-12-27 03:43:23.014667 | controller -> 38.102.83.156 | "value": { 2025-12-27 03:43:23.014704 | controller -> 38.102.83.156 | "connection": "ci-private-network-20", 2025-12-27 03:43:23.014773 | controller -> 38.102.83.156 | "iface": "ens7.20", 2025-12-27 03:43:23.014822 | controller -> 38.102.83.156 | "ip": "172.17.0.5/24", 2025-12-27 03:43:23.014860 | controller -> 38.102.83.156 | "mac": "52:54:00:74:93:45", 2025-12-27 03:43:23.014894 | controller -> 38.102.83.156 | "mtu": "1496", 2025-12-27 03:43:23.014929 | controller -> 38.102.83.156 | "parent_iface": "ens7", 2025-12-27 03:43:23.014963 | controller -> 38.102.83.156 | "vlan": 20 2025-12-27 03:43:23.014997 | controller -> 38.102.83.156 | } 2025-12-27 03:43:23.015030 | controller -> 38.102.83.156 | } 2025-12-27 03:43:23.872483 | controller -> 38.102.83.156 | changed: 2025-12-27 03:43:23.872663 | controller -> 38.102.83.156 | { 2025-12-27 03:43:23.872716 | controller -> 38.102.83.156 | "key": "storage", 2025-12-27 03:43:23.872852 | controller -> 38.102.83.156 | "value": { 2025-12-27 03:43:23.872905 | controller -> 38.102.83.156 | "connection": "ci-private-network-21", 2025-12-27 03:43:23.872944 | controller -> 38.102.83.156 | "iface": "ens7.21", 2025-12-27 03:43:23.872980 | controller -> 38.102.83.156 | "ip": "172.18.0.5/24", 2025-12-27 03:43:23.873015 | controller -> 38.102.83.156 | "mac": "52:54:00:43:9e:dd", 2025-12-27 03:43:23.873049 | controller -> 38.102.83.156 | "mtu": "1496", 2025-12-27 03:43:23.873084 | controller -> 38.102.83.156 | "parent_iface": "ens7", 2025-12-27 03:43:23.873119 | controller -> 38.102.83.156 | "vlan": 21 2025-12-27 03:43:23.873153 | controller -> 38.102.83.156 | } 2025-12-27 03:43:23.873187 | controller -> 38.102.83.156 | } 2025-12-27 03:43:24.717108 | controller -> 38.102.83.156 | changed: 2025-12-27 03:43:24.717287 | controller -> 38.102.83.156 | { 2025-12-27 03:43:24.717339 | controller -> 38.102.83.156 | "key": "tenant", 2025-12-27 03:43:24.717377 | controller -> 38.102.83.156 | "value": { 2025-12-27 03:43:24.717417 | controller -> 38.102.83.156 | "connection": "ci-private-network-22", 2025-12-27 03:43:24.717453 | controller -> 38.102.83.156 | "iface": "ens7.22", 2025-12-27 03:43:24.717500 | controller -> 38.102.83.156 | "ip": "172.19.0.5/24", 2025-12-27 03:43:24.717553 | controller -> 38.102.83.156 | "mac": "52:54:00:3b:a3:f9", 2025-12-27 03:43:24.717594 | controller -> 38.102.83.156 | "mtu": "1496", 2025-12-27 03:43:24.717629 | controller -> 38.102.83.156 | "parent_iface": "ens7", 2025-12-27 03:43:24.717664 | controller -> 38.102.83.156 | "vlan": 22 2025-12-27 03:43:24.717698 | controller -> 38.102.83.156 | } 2025-12-27 03:43:24.717739 | controller -> 38.102.83.156 | } 2025-12-27 03:43:24.740524 | 2025-12-27 03:43:24.740676 | TASK [Refresh NetworkManager] 2025-12-27 03:43:25.679202 | controller -> 38.102.83.156 | changed 2025-12-27 03:43:25.699445 | 2025-12-27 03:43:25.699668 | TASK [Debug fetch IP routes] 2025-12-27 03:43:26.049777 | controller -> 38.102.83.156 | changed 2025-12-27 03:43:26.063835 | 2025-12-27 03:43:26.063992 | TASK [Debug IP routes] 2025-12-27 03:43:26.123087 | controller -> 38.102.83.156 | ok 2025-12-27 03:43:26.136635 | 2025-12-27 03:43:26.136828 | TASK [Display some data about network ports] 2025-12-27 03:43:30.124775 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2025-12-27 03:43:30.223057 | controller | | ID | Name | MAC Address | Fixed IP Addresses | Status | 2025-12-27 03:43:30.223197 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2025-12-27 03:43:30.223215 | controller | | 2ac5bd50-4d5d-48d1-b62f-d4c9fe92542a | controller-80360e2d-10c0-42bd-83e9-ddb06e294e12 | fa:16:3e:b3:3c:46 | ip_address='192.168.122.11', subnet_id='7370188c-5f27-44dc-99b9-880e44847bf1' | ACTIVE | 2025-12-27 03:43:30.223229 | controller | | 525eed39-b6d8-460d-a608-a9f4753a2498 | | fa:16:3e:f2:11:9d | | DOWN | 2025-12-27 03:43:30.223243 | controller | | 939190be-bf89-47c9-b865-165e684dc2d3 | crc-00d40e23-3bf2-46be-8877-f1326b569e80 | fa:16:3e:99:44:cc | ip_address='192.168.122.10', subnet_id='7370188c-5f27-44dc-99b9-880e44847bf1' | ACTIVE | 2025-12-27 03:43:30.223256 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2025-12-27 03:43:30.693988 | controller | changed 2025-12-27 03:43:30.707659 | 2025-12-27 03:43:30.707851 | LOOP [Display server configuration] 2025-12-27 03:43:33.762661 | controller | changed 2025-12-27 03:43:33.762935 | controller | changed: All items complete 2025-12-27 03:43:33.762967 | 2025-12-27 03:43:39.310824 | controller | changed 2025-12-27 03:43:39.332406 | 2025-12-27 03:43:39.332555 | TASK [Fetch underneath provider DNSs] 2025-12-27 03:43:39.362492 | controller | ok 2025-12-27 03:43:39.377508 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-fetch-provider-dns.yml 2025-12-27 03:43:39.398871 | 2025-12-27 03:43:39.398991 | TASK [Fetch the DNS list of the default interface] 2025-12-27 03:43:39.796088 | controller | ok 2025-12-27 03:43:39.810852 | 2025-12-27 03:43:39.811008 | TASK [Set provider DNS for further usage] 2025-12-27 03:43:39.894300 | controller | ok 2025-12-27 03:43:39.906461 | 2025-12-27 03:43:39.906621 | LOOP [Save networking data to file for further usage] 2025-12-27 03:43:40.884150 | controller -> 38.102.83.156 | changed: "crc" 2025-12-27 03:43:41.733329 | controller -> 38.102.83.143 | changed: "controller" 2025-12-27 03:43:41.749956 | 2025-12-27 03:43:41.750112 | TASK [Remove cloud_secrets file] 2025-12-27 03:43:42.055753 | controller | changed 2025-12-27 03:43:42.101053 | 2025-12-27 03:43:42.101132 | PLAY RECAP 2025-12-27 03:43:42.101189 | controller | ok: 48 changed: 22 unreachable: 0 failed: 0 skipped: 14 rescued: 0 ignored: 0 2025-12-27 03:43:42.101218 | 2025-12-27 03:43:42.223771 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2025-12-27 03:43:42.229269 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2025-12-27 03:43:42.814344 | 2025-12-27 03:43:42.814447 | PLAY [Prefer ipv4 over ipv6] 2025-12-27 03:43:42.851093 | 2025-12-27 03:43:42.851190 | TASK [Configure /etc/gai.conf to prever ipv4 over ipv6] 2025-12-27 03:43:42.896748 | controller | skipping: Conditional result was False 2025-12-27 03:43:42.938420 | crc | skipping: Conditional result was False 2025-12-27 03:43:43.013679 | 2025-12-27 03:43:43.013972 | PLAY [Generic task for migration time to crc-cloud] 2025-12-27 03:43:43.063426 | 2025-12-27 03:43:43.063569 | TASK [Check if there is a image build date file] 2025-12-27 03:43:43.543016 | crc | ok 2025-12-27 03:43:43.559720 | 2025-12-27 03:43:43.559886 | TASK [Print image date] 2025-12-27 03:43:44.004648 | crc | Fri Dec 26 04:35:47 UTC 2025 | Image type: crc-cloud 2025-12-27 03:43:44.115450 | crc | ok 2025-12-27 03:43:44.125007 | 2025-12-27 03:43:44.125087 | TASK [Run crc-cloud preparation] 2025-12-27 03:43:44.158953 | crc | ok 2025-12-27 03:43:44.194067 | 2025-12-27 03:43:44.194161 | TASK [prepare-crc-cloud : Print build date] 2025-12-27 03:43:44.227793 | crc | ok 2025-12-27 03:43:44.238793 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/build_date.yaml 2025-12-27 03:43:44.252784 | 2025-12-27 03:43:44.252894 | TASK [prepare-crc-cloud : Check if there is a image build date file] 2025-12-27 03:43:44.537417 | crc | ok 2025-12-27 03:43:44.553507 | 2025-12-27 03:43:44.553646 | TASK [prepare-crc-cloud : Print image date if available] 2025-12-27 03:43:44.900703 | crc | Fri Dec 26 04:35:47 UTC 2025 | Image type: crc-cloud 2025-12-27 03:43:45.110188 | crc | ok 2025-12-27 03:43:45.126127 | 2025-12-27 03:43:45.126271 | TASK [prepare-crc-cloud : Tune Kubelet config file] 2025-12-27 03:43:45.153607 | crc | skipping: Conditional result was False 2025-12-27 03:43:45.169676 | 2025-12-27 03:43:45.169838 | TASK [prepare-crc-cloud : Reboot CRC host to get the network interfaces] 2025-12-27 03:43:45.212308 | crc | ok 2025-12-27 03:43:45.229679 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/reboot_crc.yaml 2025-12-27 03:43:45.245843 | 2025-12-27 03:43:45.245991 | TASK [prepare-crc-cloud : Reboot host after adding pull secret and changing kubelet node params] 2025-12-27 03:44:04.527891 | crc | changed 2025-12-27 03:44:04.574795 | 2025-12-27 03:44:04.574927 | TASK [Start Zuul console after reboot] 2025-12-27 03:44:04.614974 | crc | ok 2025-12-27 03:44:04.646169 | 2025-12-27 03:44:04.646258 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-12-27 03:44:05.073185 | crc | ok 2025-12-27 03:44:05.102322 | 2025-12-27 03:44:05.102447 | TASK [prepare-crc-cloud : Prepare for executing crc-cloud] 2025-12-27 03:44:05.139586 | crc | ok 2025-12-27 03:44:05.150776 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pre.yaml 2025-12-27 03:44:05.166109 | 2025-12-27 03:44:05.166195 | TASK [prepare-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2025-12-27 03:44:06.071080 | crc | changed 2025-12-27 03:44:06.086807 | 2025-12-27 03:44:06.086933 | TASK [prepare-crc-cloud : Reload NetworkManager after creating custom rules] 2025-12-27 03:44:06.945976 | crc | changed 2025-12-27 03:44:06.965654 | 2025-12-27 03:44:06.965842 | TASK [prepare-crc-cloud : Inject pull secret into /var/lib/kubelet/config.json] 2025-12-27 03:44:07.888773 | crc | changed 2025-12-27 03:44:07.900309 | 2025-12-27 03:44:07.900409 | TASK [prepare-crc-cloud : Check if etcd slow profile set] 2025-12-27 03:44:07.952237 | crc | skipping: Conditional result was False 2025-12-27 03:44:07.959959 | 2025-12-27 03:44:07.960050 | TASK [prepare-crc-cloud : Use ramdisk for etcd] 2025-12-27 03:44:08.000530 | crc | ok 2025-12-27 03:44:08.016608 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/ramdisk.yaml 2025-12-27 03:44:08.035234 | 2025-12-27 03:44:08.035350 | TASK [prepare-crc-cloud : Move current etcd to other place] 2025-12-27 03:44:08.555313 | crc | ok 2025-12-27 03:44:08.562570 | 2025-12-27 03:44:08.562638 | TASK [prepare-crc-cloud : Mount ramdisk] 2025-12-27 03:44:09.040169 | crc | changed 2025-12-27 03:44:09.058695 | 2025-12-27 03:44:09.058922 | TASK [prepare-crc-cloud : Set proper permissions after mount] 2025-12-27 03:44:09.543007 | crc | changed 2025-12-27 03:44:09.552709 | 2025-12-27 03:44:09.552820 | TASK [prepare-crc-cloud : Copy content from old location to ramdisk] 2025-12-27 03:44:10.255580 | crc | changed 2025-12-27 03:44:10.270885 | 2025-12-27 03:44:10.271022 | TASK [prepare-crc-cloud : Set proper SELinux context] 2025-12-27 03:44:10.826747 | crc | ok 2025-12-27 03:44:10.842615 | 2025-12-27 03:44:10.842822 | TASK [prepare-crc-cloud : Block crc.testing domains] 2025-12-27 03:44:10.884849 | crc | ok 2025-12-27 03:44:10.915470 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/block_crc_domains.yaml 2025-12-27 03:44:10.934979 | 2025-12-27 03:44:10.935081 | LOOP [prepare-crc-cloud : Set crc.testing domains into /etc/hosts] 2025-12-27 03:44:11.359858 | crc | changed: line added 2025-12-27 03:44:11.676226 | crc | changed: line added 2025-12-27 03:44:11.952922 | crc | changed: line added 2025-12-27 03:44:12.229942 | crc | changed: line added 2025-12-27 03:44:12.469845 | crc | changed: line added 2025-12-27 03:44:12.718596 | crc | changed: line added 2025-12-27 03:44:13.299710 | crc | changed: line added 2025-12-27 03:44:13.565633 | crc | changed: line added 2025-12-27 03:44:13.595333 | 2025-12-27 03:44:13.595545 | TASK [prepare-crc-cloud : Get default interface name] 2025-12-27 03:44:13.932363 | crc | ens3 2025-12-27 03:44:14.145792 | crc | ok 2025-12-27 03:44:14.162298 | 2025-12-27 03:44:14.162494 | LOOP [prepare-crc-cloud : Block CRC domains also using iptables] 2025-12-27 03:44:14.667203 | crc | ok 2025-12-27 03:44:14.668646 | crc | changed: All items complete 2025-12-27 03:44:14.669006 | 2025-12-27 03:44:14.938204 | crc | ok 2025-12-27 03:44:15.164721 | crc | ok 2025-12-27 03:44:15.416791 | crc | ok 2025-12-27 03:44:15.674634 | crc | ok 2025-12-27 03:44:15.938479 | crc | ok 2025-12-27 03:44:16.220298 | crc | ok 2025-12-27 03:44:16.479105 | crc | ok 2025-12-27 03:44:16.498700 | 2025-12-27 03:44:16.498852 | TASK [prepare-crc-cloud : Set required facts] 2025-12-27 03:44:16.530790 | crc | ok 2025-12-27 03:44:16.538261 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/set_vars.yaml 2025-12-27 03:44:16.553812 | 2025-12-27 03:44:16.553909 | TASK [prepare-crc-cloud : Set required facts] 2025-12-27 03:44:16.627983 | crc | Output suppressed because no_log was given 2025-12-27 03:44:16.637013 | 2025-12-27 03:44:16.637100 | TASK [Start crc-cloud role when Zuul defined] 2025-12-27 03:44:16.671957 | crc | ok 2025-12-27 03:44:16.751139 | 2025-12-27 03:44:16.751261 | TASK [deploy-crc-cloud : Check if pull-secret is provided] 2025-12-27 03:44:16.775692 | crc | skipping: Conditional result was False 2025-12-27 03:44:16.785097 | 2025-12-27 03:44:16.785187 | TASK [deploy-crc-cloud : Create kubeconfig] 2025-12-27 03:44:16.816934 | crc | ok 2025-12-27 03:44:16.825398 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubeconfig.yaml 2025-12-27 03:44:16.837846 | 2025-12-27 03:44:16.837928 | TASK [deploy-crc-cloud : Create kube directory] 2025-12-27 03:44:17.112004 | crc | changed 2025-12-27 03:44:17.128133 | 2025-12-27 03:44:17.128318 | TASK [deploy-crc-cloud : Copy kubeconfig to user dir] 2025-12-27 03:44:17.598304 | crc | changed 2025-12-27 03:44:17.615207 | 2025-12-27 03:44:17.615346 | TASK [deploy-crc-cloud : Setup dnsmasq] 2025-12-27 03:44:17.657315 | crc | ok 2025-12-27 03:44:17.679201 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/dnsmasq.yaml 2025-12-27 03:44:17.697257 | 2025-12-27 03:44:17.697365 | TASK [deploy-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2025-12-27 03:44:18.524088 | crc | ok 2025-12-27 03:44:18.540305 | 2025-12-27 03:44:18.540469 | TASK [deploy-crc-cloud : Restart NetworkManager when its needed] 2025-12-27 03:44:18.567368 | crc | skipping: Conditional result was False 2025-12-27 03:44:18.585665 | 2025-12-27 03:44:18.585857 | TASK [deploy-crc-cloud : Ensure /etc/resolv.conf is not a symlink and is writable] 2025-12-27 03:44:18.891326 | crc | ok 2025-12-27 03:44:18.906650 | 2025-12-27 03:44:18.906815 | TASK [deploy-crc-cloud : Create crc-dnsmasq.conf] 2025-12-27 03:44:19.774001 | crc | changed 2025-12-27 03:44:19.789230 | 2025-12-27 03:44:19.789355 | TASK [deploy-crc-cloud : Add domains into crc-dnsmasq.conf when alternative_domain] 2025-12-27 03:44:19.816721 | crc | skipping: Conditional result was False 2025-12-27 03:44:19.834464 | 2025-12-27 03:44:19.834602 | LOOP [deploy-crc-cloud : Set this host as first nameserver in /etc/resolv.conf] 2025-12-27 03:44:20.193089 | crc | changed: line replaced 2025-12-27 03:44:20.472364 | crc | ok 2025-12-27 03:44:20.732619 | crc | ok 2025-12-27 03:44:20.751423 | 2025-12-27 03:44:20.751574 | TASK [deploy-crc-cloud : Restart dnsmasq] 2025-12-27 03:44:22.689667 | crc | changed 2025-12-27 03:44:22.710147 | 2025-12-27 03:44:22.710281 | TASK [deploy-crc-cloud : Start kubelet] 2025-12-27 03:44:22.752002 | crc | ok 2025-12-27 03:44:22.771333 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubelet.yaml 2025-12-27 03:44:22.792746 | 2025-12-27 03:44:22.792848 | TASK [deploy-crc-cloud : Start and enable kubelet] 2025-12-27 03:44:36.694687 | crc | changed 2025-12-27 03:44:36.714311 | 2025-12-27 03:44:36.714433 | TASK [deploy-crc-cloud : Wait for port 6443 to be up] 2025-12-27 03:45:38.244120 | crc | ok 2025-12-27 03:45:38.259853 | 2025-12-27 03:45:38.260001 | TASK [deploy-crc-cloud : Wait for API to start before continue] 2025-12-27 03:45:40.360153 | crc | NAMESPACE NAME READY STATUS RESTARTS AGE 2025-12-27 03:45:40.361460 | crc | hostpath-provisioner csi-hostpathplugin-9sdnv 4/4 Running 0 21s 2025-12-27 03:45:40.361476 | crc | openshift-apiserver-operator openshift-apiserver-operator-796bbdcf4f-shqwv 1/1 Running 0 42s 2025-12-27 03:45:40.361482 | crc | openshift-apiserver apiserver-76f77b778f-59mx7 2/2 Running 0 42s 2025-12-27 03:45:40.361496 | crc | openshift-authentication-operator authentication-operator-69f744f599-25qzv 1/1 Running 0 42s 2025-12-27 03:45:40.361502 | crc | openshift-authentication oauth-openshift-558db77b4-fwbrk 1/1 Running 0 42s 2025-12-27 03:45:40.361511 | crc | openshift-cluster-machine-approver machine-approver-56656f9798-xfstj 2/2 Running 0 42s 2025-12-27 03:45:40.361517 | crc | openshift-cluster-samples-operator cluster-samples-operator-665b6dd947-m2k56 2/2 Running 0 41s 2025-12-27 03:45:40.361525 | crc | openshift-cluster-version cluster-version-operator-5c965bbfc6-jqfw6 1/1 Running 0 41s 2025-12-27 03:45:40.361534 | crc | openshift-config-operator openshift-config-operator-7777fb866f-6txfk 1/1 Running 0 41s 2025-12-27 03:45:40.361542 | crc | openshift-console-operator console-operator-58897d9998-4554l 1/1 Running 0 41s 2025-12-27 03:45:40.361575 | crc | openshift-console console-f9d7485db-j4vhh 0/1 Running 0 41s 2025-12-27 03:45:40.361654 | crc | openshift-console downloads-7954f5f757-jhsmr 0/1 Running 0 41s 2025-12-27 03:45:40.361663 | crc | openshift-controller-manager-operator openshift-controller-manager-operator-756b6f6bc6-wfldn 1/1 Running 0 41s 2025-12-27 03:45:40.361672 | crc | openshift-controller-manager controller-manager-879f6c89f-7rwsq 1/1 Running 0 41s 2025-12-27 03:45:40.361709 | crc | openshift-dns-operator dns-operator-744455d44c-x5ksr 2/2 Running 0 41s 2025-12-27 03:45:40.361737 | crc | openshift-dns dns-default-s6kbf 2/2 Running 0 22s 2025-12-27 03:45:40.361793 | crc | openshift-dns node-resolver-kkg4d 1/1 Running 0 42s 2025-12-27 03:45:40.361816 | crc | openshift-etcd-operator etcd-operator-b45778765-5hr5n 1/1 Running 0 41s 2025-12-27 03:45:40.361892 | crc | openshift-etcd etcd-crc 5/5 Running 0 38s 2025-12-27 03:45:40.361913 | crc | openshift-image-registry cluster-image-registry-operator-dc59b4c8b-4dk7s 1/1 Running 0 41s 2025-12-27 03:45:40.361943 | crc | openshift-image-registry image-registry-697d97f7c8-zcp29 0/1 Running 0 41s 2025-12-27 03:45:40.362093 | crc | openshift-image-registry node-ca-njbvj 1/1 Running 0 42s 2025-12-27 03:45:40.362113 | crc | openshift-ingress-canary ingress-canary-cth9r 1/1 Running 0 22s 2025-12-27 03:45:40.362165 | crc | openshift-ingress-operator ingress-operator-5b745b69d9-xk2vs 2/2 Running 0 41s 2025-12-27 03:45:40.362178 | crc | openshift-ingress router-default-5444994796-5npmc 1/1 Running 0 41s 2025-12-27 03:45:40.362198 | crc | openshift-kube-apiserver-operator kube-apiserver-operator-766d6c64bb-vwr8n 1/1 Running 0 41s 2025-12-27 03:45:40.362242 | crc | openshift-kube-apiserver kube-apiserver-crc 5/5 Running 1 (41s ago) 40s 2025-12-27 03:45:40.362258 | crc | openshift-kube-apiserver revision-pruner-8-crc 1/1 Running 0 4s 2025-12-27 03:45:40.362275 | crc | openshift-kube-controller-manager-operator kube-controller-manager-operator-78b949d7b-6wnhw 1/1 Running 0 41s 2025-12-27 03:45:40.362335 | crc | openshift-kube-controller-manager kube-controller-manager-crc 4/4 Running 0 42s 2025-12-27 03:45:40.362350 | crc | openshift-kube-controller-manager revision-pruner-9-crc 0/1 Completed 0 8s 2025-12-27 03:45:40.362365 | crc | openshift-kube-scheduler-operator openshift-kube-scheduler-operator-5fdd9b5758-7tc7g 1/1 Running 0 41s 2025-12-27 03:45:40.362458 | crc | openshift-kube-scheduler openshift-kube-scheduler-crc 3/3 Running 0 5s 2025-12-27 03:45:40.362471 | crc | openshift-kube-storage-version-migrator-operator kube-storage-version-migrator-operator-b67b599dd-sn8dk 1/1 Running 0 40s 2025-12-27 03:45:40.362479 | crc | openshift-kube-storage-version-migrator migrator-59844c95c7-v2xh7 2/2 Running 0 41s 2025-12-27 03:45:40.362494 | crc | openshift-machine-api control-plane-machine-set-operator-78cbb6b69f-wprw8 1/1 Running 0 41s 2025-12-27 03:45:40.362537 | crc | openshift-machine-api machine-api-operator-5694c8668f-t96m6 2/2 Running 0 41s 2025-12-27 03:45:40.362550 | crc | openshift-machine-config-operator machine-config-controller-84d6567774-cktjt 2/2 Running 0 40s 2025-12-27 03:45:40.362575 | crc | openshift-machine-config-operator machine-config-daemon-rrctf 2/2 Running 0 41s 2025-12-27 03:45:40.362618 | crc | openshift-machine-config-operator machine-config-operator-74547568cd-c77mx 2/2 Running 0 40s 2025-12-27 03:45:40.362635 | crc | openshift-machine-config-operator machine-config-server-fkc5v 1/1 Running 0 22s 2025-12-27 03:45:40.362655 | crc | openshift-marketplace certified-operators-pgvj5 0/1 Init:1/2 0 11s 2025-12-27 03:45:40.362784 | crc | openshift-marketplace certified-operators-wqmf6 0/1 Init:1/2 0 11s 2025-12-27 03:45:40.362804 | crc | openshift-marketplace community-operators-8kl6q 0/1 Init:1/2 0 11s 2025-12-27 03:45:40.362819 | crc | openshift-marketplace community-operators-x4qjk 0/1 Init:1/2 0 11s 2025-12-27 03:45:40.362853 | crc | openshift-marketplace marketplace-operator-79b997595-kljkv 1/1 Running 0 40s 2025-12-27 03:45:40.362898 | crc | openshift-marketplace redhat-marketplace-ckb4l 0/1 Init:1/2 0 9s 2025-12-27 03:45:40.362920 | crc | openshift-marketplace redhat-marketplace-d2q2l 0/1 Init:1/2 0 9s 2025-12-27 03:45:40.362943 | crc | openshift-marketplace redhat-operators-l27x7 0/1 Init:1/2 0 8s 2025-12-27 03:45:40.362984 | crc | openshift-marketplace redhat-operators-xmvq6 0/1 Init:1/2 0 8s 2025-12-27 03:45:40.363004 | crc | openshift-multus cni-sysctl-allowlist-ds-8dsqb 1/1 Terminating 0 22s 2025-12-27 03:45:40.363025 | crc | openshift-multus multus-additional-cni-plugins-p6x6b 1/1 Running 0 41s 2025-12-27 03:45:40.363069 | crc | openshift-multus multus-admission-controller-857f4d67dd-hkspc 2/2 Running 0 40s 2025-12-27 03:45:40.363099 | crc | openshift-multus multus-nfj44 1/1 Running 0 41s 2025-12-27 03:45:40.363149 | crc | openshift-multus network-metrics-daemon-xthsv 2/2 Running 0 41s 2025-12-27 03:45:40.363169 | crc | openshift-network-console networking-console-plugin-85b44fc459-gdk6g 1/1 Running 0 306d 2025-12-27 03:45:40.363314 | crc | openshift-network-diagnostics network-check-source-55646444c4-trplf 1/1 Running 0 306d 2025-12-27 03:45:40.363328 | crc | openshift-network-diagnostics network-check-target-xd92c 0/1 Running 0 306d 2025-12-27 03:45:40.363339 | crc | openshift-network-node-identity network-node-identity-vrzqb 2/2 Running 0 306d 2025-12-27 03:45:40.363400 | crc | openshift-network-operator iptables-alerter-4ln5h 1/1 Running 0 306d 2025-12-27 03:45:40.363481 | crc | openshift-network-operator network-operator-58b4c7f79c-55gtf 1/1 Running 0 306d 2025-12-27 03:45:40.363502 | crc | openshift-oauth-apiserver apiserver-7bbb656c7d-fzbct 1/1 Running 0 40s 2025-12-27 03:45:40.363525 | crc | openshift-operator-lifecycle-manager catalog-operator-68c6474976-4prf8 1/1 Running 0 40s 2025-12-27 03:45:40.363551 | crc | openshift-operator-lifecycle-manager collect-profiles-29446785-svqp4 0/1 Completed 0 40s 2025-12-27 03:45:40.363571 | crc | openshift-operator-lifecycle-manager olm-operator-6b444d44fb-2x9v7 1/1 Running 0 40s 2025-12-27 03:45:40.363595 | crc | openshift-operator-lifecycle-manager package-server-manager-789f6589d5-jftwc 1/2 Running 0 40s 2025-12-27 03:45:40.363618 | crc | openshift-operator-lifecycle-manager packageserver-d55dfcdfc-hgskg 1/1 Running 0 40s 2025-12-27 03:45:40.363643 | crc | openshift-ovn-kubernetes ovnkube-control-plane-749d76644c-8lxv5 2/2 Running 0 40s 2025-12-27 03:45:40.363672 | crc | openshift-ovn-kubernetes ovnkube-node-qp6zf 7/8 Running 0 41s 2025-12-27 03:45:40.363692 | crc | openshift-route-controller-manager route-controller-manager-6576b87f9c-nfqtd 1/1 Running 0 40s 2025-12-27 03:45:40.364028 | crc | openshift-service-ca-operator service-ca-operator-777779d784-dj8kk 1/1 Running 0 40s 2025-12-27 03:45:40.364052 | crc | openshift-service-ca service-ca-9c57cc56f-68b9j 1/1 Running 0 40s 2025-12-27 03:45:40.830071 | crc | ok 2025-12-27 03:45:40.850141 | 2025-12-27 03:45:40.850312 | TASK [deploy-crc-cloud : Replace default pubkey] 2025-12-27 03:45:40.898113 | crc | ok 2025-12-27 03:45:40.915642 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/pubkey.yaml 2025-12-27 03:45:40.940935 | 2025-12-27 03:45:40.941026 | TASK [deploy-crc-cloud : Check if id_rsa.pub exists] 2025-12-27 03:45:41.298994 | crc | ok 2025-12-27 03:45:41.315883 | 2025-12-27 03:45:41.316073 | TASK [deploy-crc-cloud : Read pub key] 2025-12-27 03:45:41.907344 | crc | skipping: Conditional result was False 2025-12-27 03:45:41.925662 | 2025-12-27 03:45:41.925856 | TASK [deploy-crc-cloud : Wait for machineconfig] 2025-12-27 03:45:41.953422 | crc | skipping: Conditional result was False 2025-12-27 03:45:41.970955 | 2025-12-27 03:45:41.971100 | TASK [deploy-crc-cloud : Patch machineconfig 99-master-ssh] 2025-12-27 03:45:42.531277 | crc | skipping: Conditional result was False 2025-12-27 03:45:42.550153 | 2025-12-27 03:45:42.550371 | TASK [deploy-crc-cloud : Accept certificate] 2025-12-27 03:45:42.592621 | crc | ok 2025-12-27 03:45:42.610579 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/accept_cert.yaml 2025-12-27 03:45:42.640312 | 2025-12-27 03:45:42.640404 | TASK [deploy-crc-cloud : Get csr in Pending state] 2025-12-27 03:45:44.182975 | crc | changed 2025-12-27 03:45:44.198857 | 2025-12-27 03:45:44.198991 | LOOP [deploy-crc-cloud : Accept OpenShift certificate if in Pending state] 2025-12-27 03:45:44.243493 | 2025-12-27 03:45:44.243771 | TASK [deploy-crc-cloud : Wait for cluster become healthy] 2025-12-27 03:45:44.285624 | crc | ok 2025-12-27 03:45:44.304386 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-12-27 03:45:44.333416 | 2025-12-27 03:45:44.333511 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-12-27 03:45:45.262146 | crc | True 2025-12-27 03:45:45.262810 | crc | True 2025-12-27 03:45:45.385307 | crc | changed 2025-12-27 03:45:45.403136 | 2025-12-27 03:45:45.403265 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-12-27 03:45:45.450526 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-12-27 03:45:45.459673 | 2025-12-27 03:45:45.459772 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-12-27 03:45:45.484794 | crc | skipping: Conditional result was False 2025-12-27 03:45:45.496221 | 2025-12-27 03:45:45.496309 | TASK [deploy-crc-cloud : Set credentials] 2025-12-27 03:45:45.530244 | crc | ok 2025-12-27 03:45:45.545908 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/set_credentials.yaml 2025-12-27 03:45:45.567555 | 2025-12-27 03:45:45.567615 | TASK [deploy-crc-cloud : Ensure htpasswd.txt does not exists] 2025-12-27 03:45:45.890474 | crc | ok 2025-12-27 03:45:45.945590 | 2025-12-27 03:45:45.945748 | TASK [deploy-crc-cloud : Create temporary directory] 2025-12-27 03:45:46.343857 | crc | changed 2025-12-27 03:45:46.359377 | 2025-12-27 03:45:46.359541 | LOOP [deploy-crc-cloud : Get htpasswd] 2025-12-27 03:45:46.458982 | crc | Output suppressed because no_log was given 2025-12-27 03:45:46.481104 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-12-27 03:45:46.483268 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-12-27 03:45:46.485865 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-12-27 03:45:46.508787 | 2025-12-27 03:45:46.508873 | TASK [deploy-crc-cloud : Get htpasswd for developer] 2025-12-27 03:46:11.094954 | crc | time="2025-12-27T03:46:11Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-12-27 03:46:11.099481 | crc | Trying to pull ghcr.io/crc-org/crc-cloud/httpd-tools:latest... 2025-12-27 03:46:11.406339 | crc | Getting image source signatures 2025-12-27 03:46:11.406493 | crc | Copying blob sha256:bc46fc4c3e746a82292658b9b2cb6dc13c634a96e483d41d57ce74a5aae7c030 2025-12-27 03:46:14.110493 | crc | Copying blob sha256:070cca9678d0cc5919ba8c1d8a2d3cb0e0481d641bf9300af526338bb91c9ac4 2025-12-27 03:46:14.111148 | crc | Copying config sha256:ddb130de62f40b931cccbd7055ad3e6881817ccc93fc70333d410dac87f51f1d 2025-12-27 03:46:14.120998 | crc | Writing manifest to image destination 2025-12-27 03:46:14.597057 | crc | changed 2025-12-27 03:46:14.614075 | 2025-12-27 03:46:14.614207 | TASK [deploy-crc-cloud : Get htpasswd for kubeadmin] 2025-12-27 03:46:15.019888 | crc | time="2025-12-27T03:46:15Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-12-27 03:46:15.673298 | crc | changed 2025-12-27 03:46:15.690670 | 2025-12-27 03:46:15.690840 | TASK [deploy-crc-cloud : Get htpasswd for redhat] 2025-12-27 03:46:16.173522 | crc | time="2025-12-27T03:46:16Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-12-27 03:46:17.253692 | crc | changed 2025-12-27 03:46:17.269330 | 2025-12-27 03:46:17.269476 | TASK [deploy-crc-cloud : Cleanup htpasswd.txt file] 2025-12-27 03:46:17.863673 | crc | changed 2025-12-27 03:46:17.879377 | 2025-12-27 03:46:17.879525 | TASK [deploy-crc-cloud : Create secret with generic htpass-secret] 2025-12-27 03:46:18.946404 | crc | ok 2025-12-27 03:46:18.962412 | 2025-12-27 03:46:18.962593 | TASK [deploy-crc-cloud : Replace htpass-secret] 2025-12-27 03:46:19.431933 | crc | secret/htpass-secret replaced 2025-12-27 03:46:19.532131 | crc | ok 2025-12-27 03:46:19.548167 | 2025-12-27 03:46:19.548311 | TASK [deploy-crc-cloud : Remove temporary directory] 2025-12-27 03:46:19.978180 | crc | changed 2025-12-27 03:46:19.993408 | 2025-12-27 03:46:19.993547 | TASK [deploy-crc-cloud : Replace default CA] 2025-12-27 03:46:20.036866 | crc | ok 2025-12-27 03:46:20.060614 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/replace_default_ca.yaml 2025-12-27 03:46:20.096438 | 2025-12-27 03:46:20.096565 | TASK [deploy-crc-cloud : Generate key] 2025-12-27 03:46:22.145798 | crc | changed 2025-12-27 03:46:22.161255 | 2025-12-27 03:46:22.161426 | TASK [deploy-crc-cloud : Generate cert] 2025-12-27 03:46:22.726382 | crc | changed 2025-12-27 03:46:22.742854 | 2025-12-27 03:46:22.743024 | TASK [deploy-crc-cloud : Generate csr] 2025-12-27 03:46:23.352310 | crc | ..+...+..+......+...+.+...+......+..+.......+........+.......+..+....+..+....+...+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+...+...+............+...+......+...+.....+......+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..........................+..+......+.+........+.+..............+...+..........+........+.+.....+.........+....+.....+...+....+.....+......+...+....+........+...+....+.....+.......+......+............+...+..+...+.........+.+...+.........+.....+............+....+......+...+...+..+................+......+......+..+............+.........+....+....................+...+.......+......+..+...+....+...........+....+..+...+......+......+...+......+.+.....................+...+.....+......+......+....+.........+............+..+...+....+...+...+..+.+......+.....+.+...+..+...+....+...........+.....................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2025-12-27 03:46:23.410198 | crc | ....+...+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+....+...+...+.....+......+.+..+.+......+.........+.....+.+..............+....+..+.........+.......+.........+......+..+..........+..+...................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+.......+...+..+......+.......+........+.......+........+....+...............+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2025-12-27 03:46:23.414716 | crc | ----- 2025-12-27 03:46:23.841947 | crc | changed 2025-12-27 03:46:23.858914 | 2025-12-27 03:46:23.859069 | TASK [deploy-crc-cloud : Generate user cert] 2025-12-27 03:46:24.227558 | crc | Certificate request self-signature ok 2025-12-27 03:46:24.237501 | crc | subject=O = ${GROUP}, CN = core 2025-12-27 03:46:24.425667 | crc | changed 2025-12-27 03:46:24.441538 | 2025-12-27 03:46:24.441695 | TASK [deploy-crc-cloud : Create configmap] 2025-12-27 03:46:25.913683 | crc | configmap/client-ca-custom created 2025-12-27 03:46:26.012212 | crc | ok 2025-12-27 03:46:26.020917 | 2025-12-27 03:46:26.021002 | TASK [deploy-crc-cloud : Patch apiserver] 2025-12-27 03:46:26.527835 | crc | apiserver.config.openshift.io/cluster patched 2025-12-27 03:46:26.613090 | crc | ok 2025-12-27 03:46:26.628327 | 2025-12-27 03:46:26.628460 | TASK [deploy-crc-cloud : Create configmap] 2025-12-27 03:46:27.138927 | crc | W1227 03:46:27.138787 12183 helpers.go:703] --dry-run is deprecated and can be replaced with --dry-run=client. 2025-12-27 03:46:27.195991 | crc | configmap/admin-kubeconfig-client-ca replaced 2025-12-27 03:46:27.695439 | crc | ok 2025-12-27 03:46:27.711329 | 2025-12-27 03:46:27.711477 | TASK [deploy-crc-cloud : Login to the OpenShift cluster] 2025-12-27 03:46:27.754080 | crc | ok 2025-12-27 03:46:27.770560 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/login.yaml 2025-12-27 03:46:27.810365 | 2025-12-27 03:46:27.810451 | TASK [deploy-crc-cloud : Try to login after all changes] 2025-12-27 03:46:28.236922 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2025-12-27 03:46:28.299641 | crc | 2025-12-27 03:46:28.299729 | crc | Login failed (401 Unauthorized) 2025-12-27 03:46:28.299752 | crc | Verify you have provided the correct credentials. 2025-12-27 03:46:44.211950 | crc | ok 2025-12-27 03:46:44.228040 | 2025-12-27 03:46:44.228175 | TASK [deploy-crc-cloud : Patch pull secret] 2025-12-27 03:46:44.273080 | crc | ok 2025-12-27 03:46:44.291029 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/patch_pull_secret.yaml 2025-12-27 03:46:44.328576 | 2025-12-27 03:46:44.328645 | TASK [deploy-crc-cloud : Patch pull secret] 2025-12-27 03:46:45.366884 | crc | Output suppressed because no_log was given 2025-12-27 03:46:45.383898 | 2025-12-27 03:46:45.384042 | TASK [deploy-crc-cloud : Wait for cluster become healthy after patching CA and pull secret] 2025-12-27 03:46:45.427479 | crc | ok 2025-12-27 03:46:45.445245 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-12-27 03:46:45.486634 | 2025-12-27 03:46:45.486705 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-12-27 03:46:46.356574 | crc | True 2025-12-27 03:46:46.377059 | crc | True 2025-12-27 03:46:46.525975 | crc | changed 2025-12-27 03:46:46.543250 | 2025-12-27 03:46:46.543433 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-12-27 03:46:46.596566 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-12-27 03:46:46.613114 | 2025-12-27 03:46:46.613254 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-12-27 03:46:46.640013 | crc | skipping: Conditional result was False 2025-12-27 03:46:46.695561 | 2025-12-27 03:46:46.695688 | TASK [deploy-crc-cloud : Create certificate and patch secret] 2025-12-27 03:46:46.720238 | crc | skipping: Conditional result was False 2025-12-27 03:46:46.728928 | 2025-12-27 03:46:46.729388 | TASK [deploy-crc-cloud : Wait for cluster become healthy after adding domain] 2025-12-27 03:46:46.762297 | crc | ok 2025-12-27 03:46:46.771030 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-12-27 03:46:46.809494 | 2025-12-27 03:46:46.809659 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-12-27 03:46:47.359834 | crc | True 2025-12-27 03:46:47.360518 | crc | True 2025-12-27 03:46:47.850364 | crc | changed 2025-12-27 03:46:47.866939 | 2025-12-27 03:46:47.867140 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-12-27 03:46:47.920942 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-12-27 03:46:47.936649 | 2025-12-27 03:46:47.936818 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-12-27 03:46:47.964376 | crc | skipping: Conditional result was False 2025-12-27 03:46:47.981904 | 2025-12-27 03:46:47.982048 | TASK [deploy-crc-cloud : Patch ingress config] 2025-12-27 03:46:48.010159 | crc | skipping: Conditional result was False 2025-12-27 03:46:48.031328 | 2025-12-27 03:46:48.031486 | TASK [deploy-crc-cloud : Patch api server] 2025-12-27 03:46:48.059249 | crc | skipping: Conditional result was False 2025-12-27 03:46:48.076912 | 2025-12-27 03:46:48.077067 | TASK [deploy-crc-cloud : Patch default route] 2025-12-27 03:46:48.105150 | crc | skipping: Conditional result was False 2025-12-27 03:46:48.122474 | 2025-12-27 03:46:48.122647 | TASK [deploy-crc-cloud : Wait for cluster become healthy after changing ingress api server and default route] 2025-12-27 03:46:48.164396 | crc | ok 2025-12-27 03:46:48.182232 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-12-27 03:46:48.225266 | 2025-12-27 03:46:48.225401 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy authentication|console|etcd|ingress|openshift-apiserver] 2025-12-27 03:46:48.904022 | crc | False 2025-12-27 03:46:48.904108 | crc | True 2025-12-27 03:46:48.904116 | crc | True 2025-12-27 03:46:48.904121 | crc | True 2025-12-27 03:46:48.904127 | crc | True 2025-12-27 03:47:04.484935 | crc | changed 2025-12-27 03:47:04.492298 | 2025-12-27 03:47:04.492360 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-12-27 03:47:04.544761 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-12-27 03:47:04.558444 | 2025-12-27 03:47:04.558529 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-12-27 03:47:04.586824 | crc | skipping: Conditional result was False 2025-12-27 03:47:04.606813 | 2025-12-27 03:47:04.606972 | TASK [deploy-crc-cloud : Get console route] 2025-12-27 03:47:04.636282 | crc | skipping: Conditional result was False 2025-12-27 03:47:04.658329 | 2025-12-27 03:47:04.658436 | TASK [Start crc-cloud role when Zuul is not defined] 2025-12-27 03:47:04.706331 | crc | skipping: Conditional result was False 2025-12-27 03:47:04.717681 | 2025-12-27 03:47:04.717829 | TASK [prepare-crc-cloud : Recreate kubelet config.json] 2025-12-27 03:47:04.768960 | crc | ok 2025-12-27 03:47:04.783520 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/inject-pull-secret.yaml 2025-12-27 03:47:04.811515 | 2025-12-27 03:47:04.811587 | TASK [prepare-crc-cloud : Fail when openshift_pull_sec not provided] 2025-12-27 03:47:04.878894 | crc | skipping: Conditional result was False 2025-12-27 03:47:04.891799 | 2025-12-27 03:47:04.891892 | TASK [prepare-crc-cloud : Cleanup file] 2025-12-27 03:47:05.444311 | crc | Output suppressed because no_log was given 2025-12-27 03:47:05.459250 | 2025-12-27 03:47:05.459381 | TASK [prepare-crc-cloud : Copy pull-secret to kubelet config.json] 2025-12-27 03:47:05.852717 | crc | Output suppressed because no_log was given 2025-12-27 03:47:05.867974 | 2025-12-27 03:47:05.868109 | TASK [prepare-crc-cloud : Replace singleqoute with doublequote] 2025-12-27 03:47:06.382538 | crc | changed: 42 replacements made 2025-12-27 03:47:06.392719 | 2025-12-27 03:47:06.392845 | TASK [prepare-crc-cloud : Remove spaces] 2025-12-27 03:47:06.817340 | crc | changed: 20 replacements made 2025-12-27 03:47:06.832787 | 2025-12-27 03:47:06.832924 | TASK [prepare-crc-cloud : Ensure you are logged in to the OpenShift] 2025-12-27 03:47:06.876876 | crc | ok 2025-12-27 03:47:06.893655 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/openshift_login.yaml 2025-12-27 03:47:06.925489 | 2025-12-27 03:47:06.925595 | TASK [prepare-crc-cloud : Login to the OpenShift] 2025-12-27 03:47:07.350124 | crc | error: dial tcp 38.102.83.156:6443: connect: connection refused - verify you have provided the correct host and port and that the server is currently running. 2025-12-27 03:47:49.516972 | crc | ok 2025-12-27 03:47:49.532413 | 2025-12-27 03:47:49.532564 | TASK [prepare-crc-cloud : Post tasks after crc-cloud script execution] 2025-12-27 03:47:49.559361 | crc | ok 2025-12-27 03:47:49.575283 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/post.yaml 2025-12-27 03:47:49.609660 | 2025-12-27 03:47:49.609799 | LOOP [prepare-crc-cloud : Set DNS nameservers provided by cloud provider] 2025-12-27 03:47:49.998872 | crc | changed: line added 2025-12-27 03:47:49.999155 | 2025-12-27 03:47:50.288346 | crc | changed: line added 2025-12-27 03:47:50.316875 | 2025-12-27 03:47:50.317029 | TASK [prepare-crc-cloud : Increase dnsmasq cache size] 2025-12-27 03:47:50.706012 | crc | changed: line added 2025-12-27 03:47:50.724565 | 2025-12-27 03:47:50.724705 | TASK [prepare-crc-cloud : Reload NetworkManager after adding cache and DNS server] 2025-12-27 03:47:51.631115 | crc | changed 2025-12-27 03:47:51.650841 | 2025-12-27 03:47:51.650982 | TASK [prepare-crc-cloud : Ensure kube config does not exists] 2025-12-27 03:47:51.979558 | crc | ok 2025-12-27 03:47:51.995607 | 2025-12-27 03:47:51.995776 | TASK [prepare-crc-cloud : Copy new generated KUBECONFIG] 2025-12-27 03:47:52.023301 | crc | skipping: Conditional result was False 2025-12-27 03:47:52.039917 | 2025-12-27 03:47:52.040072 | TASK [prepare-crc-cloud : Delete all openshift-marketplace pods] 2025-12-27 03:47:52.623577 | crc | pod "certified-operators-pgvj5" deleted 2025-12-27 03:47:52.633798 | crc | pod "community-operators-x4qjk" deleted 2025-12-27 03:47:52.639495 | crc | pod "marketplace-operator-79b997595-kljkv" deleted 2025-12-27 03:47:52.658738 | crc | pod "redhat-marketplace-d2q2l" deleted 2025-12-27 03:47:52.663819 | crc | pod "redhat-operators-l27x7" deleted 2025-12-27 03:47:54.128754 | crc | ok 2025-12-27 03:47:54.144197 | 2025-12-27 03:47:54.144345 | TASK [prepare-crc-cloud : Create workaround for expired cert] 2025-12-27 03:47:54.187256 | crc | ok 2025-12-27 03:47:54.205891 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/cluster_cert.yaml 2025-12-27 03:47:54.243557 | 2025-12-27 03:47:54.243693 | TASK [prepare-crc-cloud : Get OpenShift version] 2025-12-27 03:47:54.757603 | crc | 4.18.1 2025-12-27 03:47:54.814005 | crc | ok 2025-12-27 03:47:54.826843 | 2025-12-27 03:47:54.826949 | TASK [prepare-crc-cloud : Create service account for - auto-csr-approver] 2025-12-27 03:47:54.862356 | crc | skipping: Conditional result was False 2025-12-27 03:47:54.873558 | 2025-12-27 03:47:54.873647 | TASK [prepare-crc-cloud : Apply cluster cert approver] 2025-12-27 03:47:55.436633 | crc | skipping: Conditional result was False 2025-12-27 03:47:55.452967 | 2025-12-27 03:47:55.453112 | TASK [prepare-crc-cloud : Pause machineconfigpool] 2025-12-27 03:47:55.494326 | crc | ok 2025-12-27 03:47:55.512242 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pause_mcp.yaml 2025-12-27 03:47:55.549314 | 2025-12-27 03:47:55.549403 | LOOP [prepare-crc-cloud : Pause the machineconfig configuration if mcp is not needed] 2025-12-27 03:47:56.044363 | crc | ok 2025-12-27 03:47:56.597528 | crc | ok 2025-12-27 03:47:56.619553 | 2025-12-27 03:47:56.619692 | TASK [prepare-crc-cloud : Print current machineconfigpool] 2025-12-27 03:47:57.086799 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2025-12-27 03:47:57.086853 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False True True 1 0 0 1 306d 2025-12-27 03:47:57.086956 | crc | worker rendered-worker-594cc07c9feefb5e37f2530ac457d36c True False False 0 0 0 0 306d 2025-12-27 03:47:57.182389 | crc | ok 2025-12-27 03:47:57.197589 | 2025-12-27 03:47:57.197758 | TASK [prepare-crc-cloud : Set low profile to etcd to avoid flakiness] 2025-12-27 03:47:57.224566 | crc | skipping: Conditional result was False 2025-12-27 03:47:57.241202 | 2025-12-27 03:47:57.241345 | TASK [prepare-crc-cloud : Fix machineconfigpool degradation] 2025-12-27 03:47:57.267568 | crc | skipping: Conditional result was False 2025-12-27 03:47:57.284008 | 2025-12-27 03:47:57.284151 | TASK [prepare-crc-cloud : Remove drain machineconfig for the node] 2025-12-27 03:47:57.310311 | crc | skipping: Conditional result was False 2025-12-27 03:47:57.372537 | 2025-12-27 03:47:57.372677 | TASK [prepare-crc-cloud : Post machineconfigpool tasks] 2025-12-27 03:47:57.396940 | crc | skipping: Conditional result was False 2025-12-27 03:47:57.405083 | 2025-12-27 03:47:57.405157 | TASK [prepare-crc-cloud : Enable monitoring and cluster-monitoring-operator] 2025-12-27 03:47:57.428619 | crc | skipping: Conditional result was False 2025-12-27 03:47:57.454005 | 2025-12-27 03:47:57.454112 | TASK [Run crc-extracted preparation] 2025-12-27 03:47:57.488837 | crc | skipping: Conditional result was False 2025-12-27 03:47:57.508144 | 2025-12-27 03:47:57.508275 | TASK [Fail when image build date does not exists] 2025-12-27 03:47:57.535947 | crc | skipping: Conditional result was False 2025-12-27 03:47:57.574000 | 2025-12-27 03:47:57.574085 | PLAY [Set IOPS and Read/Write disk limitation] 2025-12-27 03:47:57.608285 | 2025-12-27 03:47:57.608372 | TASK [Set limit for disk usage - IOPS and Read/Write] 2025-12-27 03:47:57.675423 | controller | ok 2025-12-27 03:47:57.704453 | crc | ok 2025-12-27 03:47:57.742658 | 2025-12-27 03:47:57.742740 | TASK [disk-usage-limitation : Get block device major:minor] 2025-12-27 03:47:58.149158 | crc | 252:0 2025-12-27 03:47:58.289869 | controller | 252:0 2025-12-27 03:47:58.320566 | crc | ok 2025-12-27 03:47:58.335070 | controller | ok 2025-12-27 03:47:58.348025 | 2025-12-27 03:47:58.348163 | LOOP [disk-usage-limitation : Ensure that some cgroup dirs exists] 2025-12-27 03:47:58.659592 | controller | ok: "/sys/fs/cgroup/init.scope" 2025-12-27 03:47:58.660097 | controller | ok: All items complete 2025-12-27 03:47:58.660159 | 2025-12-27 03:47:58.752835 | crc | ok: "/sys/fs/cgroup/init.scope" 2025-12-27 03:47:58.897309 | controller | changed: "/sys/fs/cgroup/machine.slice" 2025-12-27 03:47:59.086160 | crc | ok: "/sys/fs/cgroup/machine.slice" 2025-12-27 03:47:59.130070 | controller | ok: "/sys/fs/cgroup/system.slice" 2025-12-27 03:47:59.366890 | controller | ok: "/sys/fs/cgroup/user.slice" 2025-12-27 03:47:59.381967 | crc | ok: "/sys/fs/cgroup/system.slice" 2025-12-27 03:47:59.629254 | crc | ok: "/sys/fs/cgroup/user.slice" 2025-12-27 03:47:59.655150 | 2025-12-27 03:47:59.655286 | TASK [disk-usage-limitation : Ensure systemd configuration directory] 2025-12-27 03:47:59.943689 | controller | changed 2025-12-27 03:48:00.029651 | crc | ok 2025-12-27 03:48:00.043381 | 2025-12-27 03:48:00.043517 | TASK [disk-usage-limitation : Enable IO limit via override configuration] 2025-12-27 03:48:00.819912 | controller | changed 2025-12-27 03:48:01.008162 | crc | changed 2025-12-27 03:48:01.022476 | 2025-12-27 03:48:01.022635 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2025-12-27 03:48:01.045338 | 2025-12-27 03:48:01.045412 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2025-12-27 03:48:01.065703 | 2025-12-27 03:48:01.065972 | TASK [disk-usage-limitation : Reload systemd daemon after enabling IOAccounting] 2025-12-27 03:48:02.052195 | controller | ok 2025-12-27 03:48:02.946287 | crc | ok 2025-12-27 03:48:02.959350 | 2025-12-27 03:48:02.959490 | TASK [disk-usage-limitation : Wait for system.slice cgroup to have io.max file] 2025-12-27 03:48:03.282500 | controller | ok 2025-12-27 03:48:03.301965 | crc | ok 2025-12-27 03:48:03.309280 | 2025-12-27 03:48:03.309346 | LOOP [disk-usage-limitation : Set IOPS limit in the root cgroup] 2025-12-27 03:48:03.622906 | controller | ok 2025-12-27 03:48:03.623125 | controller | ok: All items complete 2025-12-27 03:48:03.623151 | 2025-12-27 03:48:03.659519 | crc | ok 2025-12-27 03:48:03.845490 | controller | ok 2025-12-27 03:48:03.907809 | crc | ok 2025-12-27 03:48:04.073270 | controller | ok 2025-12-27 03:48:04.175256 | crc | ok 2025-12-27 03:48:04.297130 | controller | ok 2025-12-27 03:48:04.425684 | crc | ok 2025-12-27 03:48:04.439560 | 2025-12-27 03:48:04.439686 | TASK [disk-usage-limitation : Verify the IOPS limit] 2025-12-27 03:48:04.817205 | crc | init 2025-12-27 03:48:04.818599 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:04.818789 | crc | machine 2025-12-27 03:48:04.819889 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:04.820078 | crc | system 2025-12-27 03:48:04.821197 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:04.824157 | crc | user 2025-12-27 03:48:04.824170 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:04.761952 | controller | init 2025-12-27 03:48:04.763570 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:04.763611 | controller | machine 2025-12-27 03:48:04.763619 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:04.763626 | controller | system 2025-12-27 03:48:04.763637 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:04.763643 | controller | user 2025-12-27 03:48:04.763649 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:04.999560 | controller | ok 2025-12-27 03:48:05.014701 | crc | ok 2025-12-27 03:48:05.028215 | 2025-12-27 03:48:05.028436 | TASK [disk-usage-limitation : Check if kubepods.slice exists] 2025-12-27 03:48:05.272862 | controller | ok 2025-12-27 03:48:05.305179 | crc | ok 2025-12-27 03:48:05.313320 | 2025-12-27 03:48:05.313409 | TASK [disk-usage-limitation : Set the limit] 2025-12-27 03:48:05.929192 | controller | skipping: Conditional result was False 2025-12-27 03:48:05.937558 | crc | ok 2025-12-27 03:48:05.953295 | 2025-12-27 03:48:05.953568 | TASK [disk-usage-limitation : Verify the IOPS limit - kubepods slice] 2025-12-27 03:48:06.281716 | crc | kubepods 2025-12-27 03:48:06.283086 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:06.545296 | controller | skipping: Conditional result was False 2025-12-27 03:48:06.555374 | crc | ok 2025-12-27 03:48:06.563325 | 2025-12-27 03:48:06.563410 | TASK [disk-usage-limitation : Print the current io.max value] 2025-12-27 03:48:06.634464 | crc | ok: 2025-12-27 03:48:06.637588 | crc | init 2025-12-27 03:48:06.637629 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:06.637651 | crc | machine 2025-12-27 03:48:06.637669 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:06.637686 | crc | system 2025-12-27 03:48:06.637703 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:06.637719 | crc | user 2025-12-27 03:48:06.637768 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 kubepods 2025-12-27 03:48:06.637787 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:06.643114 | controller | ok: 2025-12-27 03:48:06.643162 | controller | init 2025-12-27 03:48:06.643185 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:06.643204 | controller | machine 2025-12-27 03:48:06.643221 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:06.643239 | controller | system 2025-12-27 03:48:06.643255 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:06.643271 | controller | user 2025-12-27 03:48:06.643287 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-12-27 03:48:06.699711 | 2025-12-27 03:48:06.699810 | PLAY RECAP 2025-12-27 03:48:06.699855 | controller | ok: 10 changed: 3 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-12-27 03:48:06.699880 | crc | ok: 108 changed: 37 unreachable: 0 failed: 0 skipped: 31 rescued: 0 ignored: 0 2025-12-27 03:48:06.699897 | 2025-12-27 03:48:06.828540 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2025-12-27 03:48:06.851344 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2025-12-27 03:48:07.454662 | 2025-12-27 03:48:07.454789 | PLAY [all,!compute] 2025-12-27 03:48:07.489855 | 2025-12-27 03:48:07.489949 | TASK [Enable container-tools rhel-modules for c8/crc node] 2025-12-27 03:48:08.060283 | crc | skipping: Conditional result was False 2025-12-27 03:48:08.061282 | controller | skipping: Conditional result was False 2025-12-27 03:48:08.074807 | 2025-12-27 03:48:08.074960 | TASK [Install podman] 2025-12-27 03:48:08.154785 | crc | skipping: Conditional result was False 2025-12-27 03:49:11.199067 | controller | changed 2025-12-27 03:49:11.212303 | 2025-12-27 03:49:11.212429 | TASK [Set var name for quay login zuul secret] 2025-12-27 03:49:11.289124 | controller | skipping: Conditional result was False 2025-12-27 03:49:11.300356 | crc | skipping: Conditional result was False 2025-12-27 03:49:11.313195 | 2025-12-27 03:49:11.313326 | TASK [Print the username] 2025-12-27 03:49:11.802799 | controller | openstack-k8s-operators+cirobot 2025-12-27 03:49:11.936205 | crc | skipping: Conditional result was False 2025-12-27 03:49:11.942225 | controller | ok: Runtime: 0:00:00.005673 2025-12-27 03:49:11.949791 | 2025-12-27 03:49:11.950001 | TASK [Fail when user or password is not set] 2025-12-27 03:49:12.032071 | controller | skipping: Conditional result was False 2025-12-27 03:49:12.032869 | crc | skipping: Conditional result was False 2025-12-27 03:49:12.045951 | 2025-12-27 03:49:12.046087 | TASK [Set vars for quay login] 2025-12-27 03:49:12.120930 | controller | Output suppressed because no_log was given 2025-12-27 03:49:12.126209 | 2025-12-27 03:49:12.126270 | LOOP [Perform container registry login(s) with podman] 2025-12-27 03:49:13.087457 | controller | Output suppressed because no_log was given 2025-12-27 03:49:13.099066 | 2025-12-27 03:49:13.099216 | LOOP [Perform container registry login(s) with buildah] 2025-12-27 03:49:13.172877 | controller | Output suppressed because no_log was given 2025-12-27 03:49:13.173282 | 2025-12-27 03:49:13.197509 | 2025-12-27 03:49:13.197648 | TASK [Set Insecure registry for content provider] 2025-12-27 03:49:13.275697 | crc | skipping: Conditional result was False 2025-12-27 03:49:13.729142 | controller | changed: Block inserted 2025-12-27 03:49:13.804159 | 2025-12-27 03:49:13.804233 | PLAY RECAP 2025-12-27 03:49:13.804286 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2025-12-27 03:49:13.804320 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 9 rescued: 0 ignored: 0 2025-12-27 03:49:13.804345 | 2025-12-27 03:49:13.909676 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2025-12-27 03:49:13.914356 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2025-12-27 03:49:14.500025 | 2025-12-27 03:49:14.500133 | PLAY [rh-subscription] 2025-12-27 03:49:14.500219 | 2025-12-27 03:49:14.500252 | PLAY RECAP 2025-12-27 03:49:14.500279 | 2025-12-27 03:49:14.578125 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2025-12-27 03:49:14.586281 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2025-12-27 03:49:15.265997 | 2025-12-27 03:49:15.266115 | PLAY [Tweak CRC node] 2025-12-27 03:49:15.292137 | 2025-12-27 03:49:15.292218 | TASK [Load network parameters] 2025-12-27 03:49:15.955035 | crc | ok 2025-12-27 03:49:15.964409 | 2025-12-27 03:49:15.964497 | TASK [Check which dnsmasq config we must edit] 2025-12-27 03:49:16.371334 | crc | ok 2025-12-27 03:49:16.377867 | 2025-12-27 03:49:16.377932 | TASK [Ensure crc knows about its second NIC] 2025-12-27 03:49:17.279128 | crc | changed 2025-12-27 03:49:17.288984 | 2025-12-27 03:49:17.289071 | TASK [Ensure crc does not get "public" DNS] 2025-12-27 03:49:18.093371 | crc | changed 2025-12-27 03:49:18.110993 | 2025-12-27 03:49:18.111132 | TASK [Restart NetworkManager] 2025-12-27 03:49:19.172578 | crc | changed 2025-12-27 03:49:19.193198 | 2025-12-27 03:49:19.193332 | LOOP [Configure dns forwarders] 2025-12-27 03:49:19.688362 | crc | ok 2025-12-27 03:49:19.979439 | crc | ok 2025-12-27 03:49:20.003943 | 2025-12-27 03:49:20.004139 | TASK [Configure local DNS for CRC pod] 2025-12-27 03:49:20.506009 | crc | ok 2025-12-27 03:49:20.520518 | 2025-12-27 03:49:20.520652 | TASK [Configure dnsmasq listen-address to listen on both br-ex and ci-private-network] 2025-12-27 03:49:20.949489 | crc | changed: line added 2025-12-27 03:49:20.963952 | 2025-12-27 03:49:20.964083 | TASK [Restart native dnsmasq service] 2025-12-27 03:49:21.596089 | crc | changed 2025-12-27 03:49:21.615632 | 2025-12-27 03:49:21.615791 | TASK [Stop dnsmasq] 2025-12-27 03:49:21.642293 | crc | skipping: Conditional result was False 2025-12-27 03:49:21.658642 | 2025-12-27 03:49:21.658806 | TASK [Make sure that crc-dnsmasq is not running] 2025-12-27 03:49:21.684860 | crc | skipping: Conditional result was False 2025-12-27 03:49:21.700404 | 2025-12-27 03:49:21.700543 | TASK [Start dnsmasq] 2025-12-27 03:49:21.726546 | crc | skipping: Conditional result was False 2025-12-27 03:49:21.745245 | 2025-12-27 03:49:21.745382 | TASK [Wait for CRC to be ready] 2025-12-27 03:49:22.369059 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2025-12-27 03:49:22.527375 | crc | 2025-12-27 03:49:22.527439 | crc | Login successful. 2025-12-27 03:49:22.553433 | crc | 2025-12-27 03:49:22.553484 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects' 2025-12-27 03:49:22.583439 | crc | 2025-12-27 03:49:22.583592 | crc | Using project "default". 2025-12-27 03:49:22.800146 | crc | changed 2025-12-27 03:49:22.815436 | 2025-12-27 03:49:22.815564 | TASK [Set insecure registry on crc node] 2025-12-27 03:49:22.867292 | crc | ok 2025-12-27 03:49:22.887761 | crc | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/tasks/set_crc_insecure_registry.yml 2025-12-27 03:49:22.900798 | 2025-12-27 03:49:22.900884 | TASK [Patch the image.config.openshift.io resource to include insecure registry] 2025-12-27 03:49:23.421650 | crc | image.config.openshift.io/cluster patched 2025-12-27 03:49:23.499151 | crc | changed 2025-12-27 03:49:23.514321 | 2025-12-27 03:49:23.514459 | TASK [Patch the image.config.openshift.io resource to allow registries] 2025-12-27 03:49:24.058010 | crc | image.config.openshift.io/cluster patched 2025-12-27 03:49:24.111714 | crc | changed 2025-12-27 03:49:24.126323 | 2025-12-27 03:49:24.126471 | TASK [Ensure registries.conf.d exists] 2025-12-27 03:49:24.631647 | crc | ok 2025-12-27 03:49:24.650689 | 2025-12-27 03:49:24.651100 | TASK [Set Insecure registry for content provider] 2025-12-27 03:49:25.094332 | crc | changed: File created 2025-12-27 03:49:25.109636 | 2025-12-27 03:49:25.109807 | TASK [Restart crio] 2025-12-27 03:49:26.914702 | crc | changed 2025-12-27 03:49:26.968489 | 2025-12-27 03:49:26.968626 | PLAY [Tweak Controller] 2025-12-27 03:49:26.996718 | 2025-12-27 03:49:26.996887 | TASK [Install other packages] 2025-12-27 03:49:31.983879 | controller | changed 2025-12-27 03:49:31.998153 | 2025-12-27 03:49:31.998304 | LOOP [Ensure we know compute host keys] 2025-12-27 03:49:32.488185 | controller | changed 2025-12-27 03:49:32.488590 | controller | ok: All items complete 2025-12-27 03:49:32.488649 | 2025-12-27 03:49:32.814663 | controller | changed 2025-12-27 03:49:32.835281 | 2025-12-27 03:49:32.835450 | TASK [Generate an ssh keypair] 2025-12-27 03:49:33.150680 | controller | Generating public/private ecdsa key pair. 2025-12-27 03:49:33.150718 | controller | Your identification has been saved in /home/zuul/.ssh/id_cifw 2025-12-27 03:49:33.150726 | controller | Your public key has been saved in /home/zuul/.ssh/id_cifw.pub 2025-12-27 03:49:33.150732 | controller | The key fingerprint is: 2025-12-27 03:49:33.150739 | controller | SHA256:hbFoZAjXMlP8r9Az+7i9R8i5q/ZPlljON60UH/WEj08 zuul@np0005571336.novalocal 2025-12-27 03:49:33.150745 | controller | The key's randomart image is: 2025-12-27 03:49:33.150752 | controller | +---[ECDSA 256]---+ 2025-12-27 03:49:33.150758 | controller | | ...=+ . | 2025-12-27 03:49:33.150764 | controller | | .=oo. + . | 2025-12-27 03:49:33.150770 | controller | | +o.o . . o| 2025-12-27 03:49:33.150775 | controller | | . .. +o| 2025-12-27 03:49:33.150781 | controller | | .So o. o.E| 2025-12-27 03:49:33.150787 | controller | | . + ==.. *.| 2025-12-27 03:49:33.150793 | controller | | . =.o* + +| 2025-12-27 03:49:33.150799 | controller | | +o.o.o o | 2025-12-27 03:49:33.150805 | controller | | .+=*=. . | 2025-12-27 03:49:33.150811 | controller | +----[SHA256]-----+ 2025-12-27 03:49:33.386861 | controller | changed 2025-12-27 03:49:33.396520 | 2025-12-27 03:49:33.396628 | TASK [Get public key] 2025-12-27 03:49:33.706034 | controller | ok 2025-12-27 03:49:33.715500 | 2025-12-27 03:49:33.715631 | TASK [Register pub key as a fact] 2025-12-27 03:49:33.787793 | controller | ok 2025-12-27 03:49:33.793353 | 2025-12-27 03:49:33.793448 | TASK [Load network parameters] 2025-12-27 03:49:34.105465 | controller | ok 2025-12-27 03:49:34.118466 | 2025-12-27 03:49:34.118595 | TASK [Check if cloud-init is overriding NM settings] 2025-12-27 03:49:34.433817 | controller | ok 2025-12-27 03:49:34.445902 | 2025-12-27 03:49:34.446028 | TASK [Remove cloud-init DNS override if present] 2025-12-27 03:49:34.472351 | controller | skipping: Conditional result was False 2025-12-27 03:49:34.486034 | 2025-12-27 03:49:34.486170 | TASK [Reload the NetworkManager to pick the changes] 2025-12-27 03:49:34.513038 | controller | skipping: Conditional result was False 2025-12-27 03:49:34.528391 | 2025-12-27 03:49:34.528526 | TASK [Get the default iface connection] 2025-12-27 03:49:34.935921 | controller | System eth0 2025-12-27 03:49:35.106685 | controller | changed 2025-12-27 03:49:35.119856 | 2025-12-27 03:49:35.119986 | TASK [Prepend CRC DNS server in the controllers default Network Manager connection configuation] 2025-12-27 03:49:36.533072 | controller | Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5) 2025-12-27 03:49:36.919653 | controller | changed 2025-12-27 03:49:36.975642 | 2025-12-27 03:49:36.975876 | PLAY [Ensure persistent SSH access] 2025-12-27 03:49:37.030897 | 2025-12-27 03:49:37.031045 | TASK [Inject key in ansible_user] 2025-12-27 03:49:37.718962 | crc | changed 2025-12-27 03:49:37.741117 | controller | changed 2025-12-27 03:49:37.752891 | 2025-12-27 03:49:37.753014 | TASK [Inject key in root] 2025-12-27 03:49:38.271382 | controller | changed 2025-12-27 03:49:38.286576 | crc | changed 2025-12-27 03:49:38.353705 | 2025-12-27 03:49:38.353782 | PLAY [Add cloud-admin user on Compute] 2025-12-27 03:49:38.354954 | 2025-12-27 03:49:38.355004 | PLAY [Set some fancy hostname] 2025-12-27 03:49:38.370899 | 2025-12-27 03:49:38.370961 | TASK [Inject hostname in configuration file] 2025-12-27 03:49:39.379977 | controller | changed 2025-12-27 03:49:39.400388 | 2025-12-27 03:49:39.400441 | PLAY RECAP 2025-12-27 03:49:39.400481 | controller | ok: 12 changed: 8 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-12-27 03:49:39.400505 | crc | ok: 18 changed: 12 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-12-27 03:49:39.400522 | 2025-12-27 03:49:39.503591 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2025-12-27 03:49:39.507099 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-12-27 03:49:40.115466 | 2025-12-27 03:49:40.115588 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2025-12-27 03:49:40.138349 | 2025-12-27 03:49:40.138433 | TASK [Clone repos in the job workspace] 2025-12-27 03:49:40.159022 | controller | ok 2025-12-27 03:49:40.178663 | 2025-12-27 03:49:40.178812 | TASK [prepare-workspace : Start zuul_console daemon.] 2025-12-27 03:49:40.822558 | controller | ok 2025-12-27 03:49:40.831568 | 2025-12-27 03:49:40.831659 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2025-12-27 03:49:48.963357 | controller | Output suppressed because no_log was given 2025-12-27 03:49:48.980826 | 2025-12-27 03:49:48.980944 | TASK [Create zuul-output directory] 2025-12-27 03:49:49.358584 | controller | ok 2025-12-27 03:49:49.371463 | 2025-12-27 03:49:49.371600 | TASK [Install required packages] 2025-12-27 03:49:50.392531 | controller | ok: Nothing to do 2025-12-27 03:49:50.406298 | 2025-12-27 03:49:50.406438 | TASK [Output pip related things] 2025-12-27 03:49:51.069582 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2025-12-27 03:49:51.458867 | controller | changed 2025-12-27 03:49:51.469647 | 2025-12-27 03:49:51.469828 | TASK [Install requirements] 2025-12-27 03:50:54.992774 | controller | changed 2025-12-27 03:50:55.020363 | 2025-12-27 03:50:55.020502 | TASK [Add cronjob to trigger job stats] 2025-12-27 03:50:55.078799 | controller | skipping: Conditional result was False 2025-12-27 03:50:55.093814 | 2025-12-27 03:50:55.093944 | LOOP [Construct project change list] 2025-12-27 03:50:55.166368 | controller | ok: 2025-12-27 03:50:55.166627 | controller | { 2025-12-27 03:50:55.166680 | controller | "branch": "main", 2025-12-27 03:50:55.166719 | controller | "change": "854", 2025-12-27 03:50:55.166795 | controller | "change_message": "openstack-k8s-operators dependency bump branch: main\n\nAutomated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action", 2025-12-27 03:50:55.166843 | controller | "change_url": "https://github.com/openstack-k8s-operators/glance-operator/pull/854", 2025-12-27 03:50:55.166881 | controller | "commit_id": "773ca848b25eeca551e8110ea7b7b24a4b407514", 2025-12-27 03:50:55.166929 | controller | "patchset": "773ca848b25eeca551e8110ea7b7b24a4b407514", 2025-12-27 03:50:55.166965 | controller | "project": { 2025-12-27 03:50:55.166998 | controller | "canonical_hostname": "github.com", 2025-12-27 03:50:55.167031 | controller | "canonical_name": "github.com/openstack-k8s-operators/glance-operator", 2025-12-27 03:50:55.167064 | controller | "name": "openstack-k8s-operators/glance-operator", 2025-12-27 03:50:55.167097 | controller | "short_name": "glance-operator", 2025-12-27 03:50:55.167128 | controller | "src_dir": "src/github.com/openstack-k8s-operators/glance-operator" 2025-12-27 03:50:55.167162 | controller | }, 2025-12-27 03:50:55.167194 | controller | "topic": null 2025-12-27 03:50:55.167227 | controller | } 2025-12-27 03:50:55.248481 | 2025-12-27 03:50:55.248581 | PLAY [Run ci/playbooks/build_runner_image.yml] 2025-12-27 03:50:55.284791 | 2025-12-27 03:50:55.284849 | TASK [Filter out host if needed] 2025-12-27 03:50:55.295072 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-12-27 03:50:55.302074 | 2025-12-27 03:50:55.302127 | TASK [Filter out host if needed] 2025-12-27 03:50:55.309978 | crc | skipping: end_host conditional evaluated to False, continuing execution for crc 2025-12-27 03:50:55.314977 | 2025-12-27 03:50:55.315030 | TASK [Get git tag for image tagging] 2025-12-27 03:50:55.914165 | controller | skipping: Conditional result was False 2025-12-27 03:50:55.914886 | crc | skipping: Conditional result was False 2025-12-27 03:50:55.923205 | 2025-12-27 03:50:55.923285 | TASK [Set openstack-runner image] 2025-12-27 03:50:55.944643 | controller | skipping: Conditional result was False 2025-12-27 03:50:55.955876 | crc | skipping: Conditional result was False 2025-12-27 03:50:55.964812 | 2025-12-27 03:50:55.964902 | TASK [Build openstack-runner image] 2025-12-27 03:50:55.985771 | controller | skipping: Conditional result was False 2025-12-27 03:50:56.007286 | crc | skipping: Conditional result was False 2025-12-27 03:50:56.015901 | 2025-12-27 03:50:56.015978 | TASK [Push openstack-runner image] 2025-12-27 03:50:56.036904 | controller | skipping: Conditional result was False 2025-12-27 03:50:56.058253 | crc | skipping: Conditional result was False 2025-12-27 03:50:56.068879 | 2025-12-27 03:50:56.068962 | TASK [Make sure ci-framework directory exists] 2025-12-27 03:50:56.090920 | controller | skipping: Conditional result was False 2025-12-27 03:50:56.112412 | crc | skipping: Conditional result was False 2025-12-27 03:50:56.121864 | 2025-12-27 03:50:56.121946 | TASK [Create EDPM ansible var file] 2025-12-27 03:50:56.142354 | controller | skipping: Conditional result was False 2025-12-27 03:50:56.153520 | crc | skipping: Conditional result was False 2025-12-27 03:50:56.207480 | 2025-12-27 03:50:56.207559 | PLAY RECAP 2025-12-27 03:50:56.207598 | controller | ok: 7 changed: 3 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2025-12-27 03:50:56.207623 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 0 2025-12-27 03:50:56.207641 | 2025-12-27 03:50:56.322191 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-12-27 03:50:56.326995 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-12-27 03:50:56.919612 | 2025-12-27 03:50:56.919728 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2025-12-27 03:50:56.943106 | 2025-12-27 03:50:56.943190 | TASK [Create zuul-output directory] 2025-12-27 03:50:57.546462 | controller | changed 2025-12-27 03:50:57.554683 | 2025-12-27 03:50:57.554817 | TASK [Slurp Zuul inventory test] 2025-12-27 03:50:57.948575 | controller -> localhost | ok 2025-12-27 03:50:57.964546 | 2025-12-27 03:50:57.964693 | TASK [Save zuul inventory] 2025-12-27 03:50:59.088489 | controller | changed 2025-12-27 03:50:59.096072 | 2025-12-27 03:50:59.096154 | TASK [Save zuul vars without the change_message] 2025-12-27 03:51:01.137780 | controller | changed 2025-12-27 03:51:01.181227 | 2025-12-27 03:51:01.181301 | PLAY RECAP 2025-12-27 03:51:01.181358 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-12-27 03:51:01.181386 | 2025-12-27 03:51:01.280862 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-12-27 03:51:01.284458 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-12-27 03:51:01.823097 | 2025-12-27 03:51:01.823205 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2025-12-27 03:51:01.845991 | 2025-12-27 03:51:01.846077 | TASK [Create zuul-output directory] 2025-12-27 03:51:02.451662 | controller | ok 2025-12-27 03:51:02.464521 | 2025-12-27 03:51:02.464670 | TASK [Slurp Zuul inventory test] 2025-12-27 03:51:02.892232 | controller -> localhost | ok 2025-12-27 03:51:02.908356 | 2025-12-27 03:51:02.908499 | TASK [Save zuul inventory] 2025-12-27 03:51:03.845869 | controller | ok 2025-12-27 03:51:03.858527 | 2025-12-27 03:51:03.858827 | TASK [Save zuul vars without the change_message] 2025-12-27 03:51:04.653776 | controller | ok 2025-12-27 03:51:04.697661 | 2025-12-27 03:51:04.697764 | PLAY RECAP 2025-12-27 03:51:04.697827 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-12-27 03:51:04.697856 | 2025-12-27 03:51:04.801654 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-12-27 03:51:04.809031 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main] 2025-12-27 03:51:05.383762 | 2025-12-27 03:51:05.383905 | PLAY [Run ci/playbooks/kuttl/run.yml] 2025-12-27 03:51:05.406848 | 2025-12-27 03:51:05.406937 | TASK [Run kuttl tests playbook] 2025-12-27 03:51:06.841559 | controller | 2025-12-27 03:51:07.745891 | controller | PLAY [Bootstrap playbook] ****************************************************** 2025-12-27 03:51:07.745969 | controller | 2025-12-27 03:51:07.745981 | controller | TASK [Gathering Facts ] ******************************************************** 2025-12-27 03:51:07.745989 | controller | Saturday 27 December 2025 03:51:06 +0000 (0:00:00.035) 0:00:00.035 ***** 2025-12-27 03:51:07.745997 | controller | Saturday 27 December 2025 03:51:06 +0000 (0:00:00.033) 0:00:00.033 ***** 2025-12-27 03:51:07.746010 | controller | ok: [localhost] 2025-12-27 03:51:07.775667 | controller | 2025-12-27 03:51:07.775706 | 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-12-27 03:51:07.775717 | controller | Saturday 27 December 2025 03:51:07 +0000 (0:00:00.904) 0:00:00.939 ***** 2025-12-27 03:51:07.775724 | controller | Saturday 27 December 2025 03:51:07 +0000 (0:00:00.904) 0:00:00.938 ***** 2025-12-27 03:51:07.775735 | controller | ok: [localhost] 2025-12-27 03:51:07.839991 | controller | 2025-12-27 03:51:07.840038 | controller | TASK [cifmw_setup : Get customized parameters ci_framework_params={{ 2025-12-27 03:51:07.840048 | controller | hostvars[inventory_hostname] | 2025-12-27 03:51:07.840061 | controller | dict2items | 2025-12-27 03:51:07.840069 | controller | selectattr("key", "match", 2025-12-27 03:51:07.840077 | controller | "^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") | 2025-12-27 03:51:07.840086 | controller | list | items2dict 2025-12-27 03:51:07.840093 | controller | }}] *** 2025-12-27 03:51:07.840101 | controller | Saturday 27 December 2025 03:51:07 +0000 (0:00:00.030) 0:00:00.969 ***** 2025-12-27 03:51:07.840109 | controller | Saturday 27 December 2025 03:51:07 +0000 (0:00:00.030) 0:00:00.968 ***** 2025-12-27 03:51:07.840124 | controller | ok: [localhost] 2025-12-27 03:51:08.194471 | controller | 2025-12-27 03:51:08.194538 | controller | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2025-12-27 03:51:08.194550 | controller | Saturday 27 December 2025 03:51:07 +0000 (0:00:00.062) 0:00:01.032 ***** 2025-12-27 03:51:08.194556 | controller | Saturday 27 December 2025 03:51:07 +0000 (0:00:00.062) 0:00:01.031 ***** 2025-12-27 03:51:08.194569 | controller | ok: [localhost] 2025-12-27 03:51:08.218319 | controller | 2025-12-27 03:51:08.218374 | 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-12-27 03:51:08.218383 | controller | Saturday 27 December 2025 03:51:08 +0000 (0:00:00.355) 0:00:01.388 ***** 2025-12-27 03:51:08.218390 | controller | Saturday 27 December 2025 03:51:08 +0000 (0:00:00.355) 0:00:01.387 ***** 2025-12-27 03:51:08.218407 | controller | skipping: [localhost] 2025-12-27 03:51:08.244306 | controller | 2025-12-27 03:51:08.244362 | 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-12-27 03:51:08.244370 | controller | Saturday 27 December 2025 03:51:08 +0000 (0:00:00.023) 0:00:01.412 ***** 2025-12-27 03:51:08.244377 | controller | Saturday 27 December 2025 03:51:08 +0000 (0:00:00.023) 0:00:01.411 ***** 2025-12-27 03:51:08.244390 | controller | skipping: [localhost] 2025-12-27 03:51:08.270747 | controller | 2025-12-27 03:51:08.270797 | 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-12-27 03:51:08.270806 | controller | Saturday 27 December 2025 03:51:08 +0000 (0:00:00.026) 0:00:01.438 ***** 2025-12-27 03:51:08.270812 | controller | Saturday 27 December 2025 03:51:08 +0000 (0:00:00.026) 0:00:01.437 ***** 2025-12-27 03:51:08.270825 | controller | skipping: [localhost] 2025-12-27 03:51:09.788317 | controller | 2025-12-27 03:51:09.788389 | controller | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2025-12-27 03:51:09.788398 | controller | Saturday 27 December 2025 03:51:08 +0000 (0:00:00.026) 0:00:01.464 ***** 2025-12-27 03:51:09.788418 | controller | Saturday 27 December 2025 03:51:08 +0000 (0:00:00.026) 0:00:01.463 ***** 2025-12-27 03:51:09.788432 | controller | changed: [localhost] 2025-12-27 03:51:10.317253 | controller | 2025-12-27 03:51:10.317793 | controller | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] *** 2025-12-27 03:51:10.317802 | controller | Saturday 27 December 2025 03:51:09 +0000 (0:00:01.517) 0:00:02.982 ***** 2025-12-27 03:51:10.317809 | controller | Saturday 27 December 2025 03:51:09 +0000 (0:00:01.517) 0:00:02.981 ***** 2025-12-27 03:51:10.317826 | controller | changed: [localhost] => (item=tmp) 2025-12-27 03:51:11.328353 | controller | changed: [localhost] => (item=artifacts/repositories) 2025-12-27 03:51:11.328408 | controller | changed: [localhost] => (item=venv/repo_setup) 2025-12-27 03:51:11.328416 | controller | 2025-12-27 03:51:11.328423 | controller | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] *** 2025-12-27 03:51:11.328429 | controller | Saturday 27 December 2025 03:51:10 +0000 (0:00:00.528) 0:00:03.511 ***** 2025-12-27 03:51:11.328436 | controller | Saturday 27 December 2025 03:51:10 +0000 (0:00:00.528) 0:00:03.509 ***** 2025-12-27 03:51:11.328449 | controller | ok: [localhost] 2025-12-27 03:51:12.281385 | controller | 2025-12-27 03:51:12.281436 | 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-12-27 03:51:12.281450 | controller | Saturday 27 December 2025 03:51:11 +0000 (0:00:01.010) 0:00:04.521 ***** 2025-12-27 03:51:12.281461 | controller | Saturday 27 December 2025 03:51:11 +0000 (0:00:01.010) 0:00:04.520 ***** 2025-12-27 03:51:12.281487 | controller | changed: [localhost] 2025-12-27 03:51:20.718398 | controller | 2025-12-27 03:51:20.718434 | 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-12-27 03:51:20.718445 | controller | Saturday 27 December 2025 03:51:12 +0000 (0:00:00.953) 0:00:05.475 ***** 2025-12-27 03:51:20.718452 | controller | Saturday 27 December 2025 03:51:12 +0000 (0:00:00.953) 0:00:05.473 ***** 2025-12-27 03:51:20.718463 | controller | changed: [localhost] 2025-12-27 03:51:21.541456 | controller | 2025-12-27 03:51:21.541552 | 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-12-27 03:51:21.541581 | controller | Saturday 27 December 2025 03:51:20 +0000 (0:00:08.437) 0:00:13.912 ***** 2025-12-27 03:51:21.541596 | controller | Saturday 27 December 2025 03:51:20 +0000 (0:00:08.437) 0:00:13.911 ***** 2025-12-27 03:51:21.541620 | controller | changed: [localhost] 2025-12-27 03:51:21.578838 | controller | 2025-12-27 03:51:21.578906 | 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-12-27 03:51:21.578923 | controller | Saturday 27 December 2025 03:51:21 +0000 (0:00:00.822) 0:00:14.735 ***** 2025-12-27 03:51:21.578937 | controller | Saturday 27 December 2025 03:51:21 +0000 (0:00:00.822) 0:00:14.734 ***** 2025-12-27 03:51:21.578962 | controller | skipping: [localhost] 2025-12-27 03:51:22.266155 | controller | 2025-12-27 03:51:22.266246 | 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-12-27 03:51:22.266256 | controller | Saturday 27 December 2025 03:51:21 +0000 (0:00:00.037) 0:00:14.772 ***** 2025-12-27 03:51:22.266263 | controller | Saturday 27 December 2025 03:51:21 +0000 (0:00:00.037) 0:00:14.771 ***** 2025-12-27 03:51:22.266288 | controller | changed: [localhost] 2025-12-27 03:51:22.303822 | controller | 2025-12-27 03:51:22.303894 | 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-12-27 03:51:22.303906 | controller | Saturday 27 December 2025 03:51:22 +0000 (0:00:00.687) 0:00:15.460 ***** 2025-12-27 03:51:22.303915 | controller | Saturday 27 December 2025 03:51:22 +0000 (0:00:00.687) 0:00:15.459 ***** 2025-12-27 03:51:22.303931 | controller | skipping: [localhost] 2025-12-27 03:51:22.338204 | controller | 2025-12-27 03:51:22.338256 | 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-12-27 03:51:22.338266 | controller | Saturday 27 December 2025 03:51:22 +0000 (0:00:00.036) 0:00:15.496 ***** 2025-12-27 03:51:22.338272 | controller | Saturday 27 December 2025 03:51:22 +0000 (0:00:00.036) 0:00:15.495 ***** 2025-12-27 03:51:22.338286 | controller | skipping: [localhost] 2025-12-27 03:51:22.371576 | controller | 2025-12-27 03:51:22.371624 | 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-12-27 03:51:22.371634 | controller | Saturday 27 December 2025 03:51:22 +0000 (0:00:00.035) 0:00:15.532 ***** 2025-12-27 03:51:22.371642 | controller | Saturday 27 December 2025 03:51:22 +0000 (0:00:00.035) 0:00:15.531 ***** 2025-12-27 03:51:22.371657 | controller | skipping: [localhost] 2025-12-27 03:51:22.826378 | controller | 2025-12-27 03:51:22.826512 | 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-12-27 03:51:22.826553 | controller | Saturday 27 December 2025 03:51:22 +0000 (0:00:00.033) 0:00:15.565 ***** 2025-12-27 03:51:22.826566 | controller | Saturday 27 December 2025 03:51:22 +0000 (0:00:00.033) 0:00:15.564 ***** 2025-12-27 03:51:22.826597 | controller | changed: [localhost] 2025-12-27 03:51:23.492195 | controller | 2025-12-27 03:51:23.492260 | controller | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }} 2025-12-27 03:51:23.492268 | controller | , dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2025-12-27 03:51:23.492289 | controller | Saturday 27 December 2025 03:51:22 +0000 (0:00:00.454) 0:00:16.020 ***** 2025-12-27 03:51:23.492296 | controller | Saturday 27 December 2025 03:51:22 +0000 (0:00:00.454) 0:00:16.019 ***** 2025-12-27 03:51:23.492312 | controller | changed: [localhost] 2025-12-27 03:51:23.530086 | controller | 2025-12-27 03:51:23.530165 | 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-12-27 03:51:23.530177 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.665) 0:00:16.685 ***** 2025-12-27 03:51:23.530202 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.665) 0:00:16.684 ***** 2025-12-27 03:51:23.530224 | controller | skipping: [localhost] 2025-12-27 03:51:23.560335 | controller | 2025-12-27 03:51:23.560410 | controller | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] *** 2025-12-27 03:51:23.560422 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.037) 0:00:16.723 ***** 2025-12-27 03:51:23.560432 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.037) 0:00:16.722 ***** 2025-12-27 03:51:23.560453 | controller | skipping: [localhost] 2025-12-27 03:51:23.589323 | controller | 2025-12-27 03:51:23.589380 | controller | TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] *** 2025-12-27 03:51:23.589392 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.031) 0:00:16.754 ***** 2025-12-27 03:51:23.589402 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.030) 0:00:16.753 ***** 2025-12-27 03:51:23.589421 | controller | skipping: [localhost] 2025-12-27 03:51:23.631820 | controller | 2025-12-27 03:51:23.631886 | 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-12-27 03:51:23.631900 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.029) 0:00:16.783 ***** 2025-12-27 03:51:23.631910 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.029) 0:00:16.782 ***** 2025-12-27 03:51:23.631929 | controller | ok: [localhost] 2025-12-27 03:51:23.661475 | controller | 2025-12-27 03:51:23.661588 | controller | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] *** 2025-12-27 03:51:23.661608 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.042) 0:00:16.825 ***** 2025-12-27 03:51:23.661620 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.042) 0:00:16.824 ***** 2025-12-27 03:51:23.661642 | controller | skipping: [localhost] 2025-12-27 03:51:23.687510 | controller | 2025-12-27 03:51:23.687597 | controller | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] *** 2025-12-27 03:51:23.687608 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.029) 0:00:16.855 ***** 2025-12-27 03:51:23.687618 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.029) 0:00:16.853 ***** 2025-12-27 03:51:23.687637 | controller | skipping: [localhost] 2025-12-27 03:51:23.713259 | controller | 2025-12-27 03:51:23.713324 | controller | TASK [Download the RPM name=krb_request] *************************************** 2025-12-27 03:51:23.713335 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.026) 0:00:16.881 ***** 2025-12-27 03:51:23.713344 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.026) 0:00:16.880 ***** 2025-12-27 03:51:23.713364 | controller | skipping: [localhost] 2025-12-27 03:51:23.738984 | controller | 2025-12-27 03:51:23.739062 | controller | TASK [repo_setup : Install RHOS Release tool name={{ 2025-12-27 03:51:23.739075 | controller | cifmw_repo_setup_rhos_release_rpm 2025-12-27 03:51:23.739085 | controller | if cifmw_repo_setup_rhos_release_rpm is not url 2025-12-27 03:51:23.739094 | controller | else cifmw_krb_request_out.path 2025-12-27 03:51:23.739103 | controller | }}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] *** 2025-12-27 03:51:23.739112 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.025) 0:00:16.907 ***** 2025-12-27 03:51:23.739122 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.025) 0:00:16.905 ***** 2025-12-27 03:51:23.739142 | controller | skipping: [localhost] 2025-12-27 03:51:23.761749 | controller | 2025-12-27 03:51:23.761819 | controller | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] *** 2025-12-27 03:51:23.761839 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.025) 0:00:16.933 ***** 2025-12-27 03:51:23.761846 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.025) 0:00:16.931 ***** 2025-12-27 03:51:23.761863 | controller | skipping: [localhost] 2025-12-27 03:51:23.785780 | controller | 2025-12-27 03:51:23.786042 | controller | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] *** 2025-12-27 03:51:23.786050 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.022) 0:00:16.955 ***** 2025-12-27 03:51:23.786066 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.022) 0:00:16.954 ***** 2025-12-27 03:51:23.786083 | controller | skipping: [localhost] 2025-12-27 03:51:23.811700 | controller | 2025-12-27 03:51:23.811772 | 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-12-27 03:51:23.811783 | controller | -t {{ cifmw_repo_setup_output }}] *** 2025-12-27 03:51:23.811793 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.024) 0:00:16.979 ***** 2025-12-27 03:51:23.811803 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.024) 0:00:16.978 ***** 2025-12-27 03:51:23.811823 | controller | skipping: [localhost] 2025-12-27 03:51:24.012690 | controller | 2025-12-27 03:51:24.012723 | controller | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] *** 2025-12-27 03:51:24.012731 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.025) 0:00:17.005 ***** 2025-12-27 03:51:24.012738 | controller | Saturday 27 December 2025 03:51:23 +0000 (0:00:00.025) 0:00:17.004 ***** 2025-12-27 03:51:24.012749 | controller | ok: [localhost] 2025-12-27 03:51:24.238959 | controller | 2025-12-27 03:51:24.239030 | controller | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail 2025-12-27 03:51:24.239050 | controller | source /etc/ci/mirror_info.sh 2025-12-27 03:51:24.239065 | controller | sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo 2025-12-27 03:51:24.239080 | controller | ] *** 2025-12-27 03:51:24.239095 | controller | Saturday 27 December 2025 03:51:24 +0000 (0:00:00.201) 0:00:17.206 ***** 2025-12-27 03:51:24.239110 | controller | Saturday 27 December 2025 03:51:24 +0000 (0:00:00.201) 0:00:17.205 ***** 2025-12-27 03:51:24.239135 | controller | changed: [localhost] 2025-12-27 03:51:24.475572 | controller | 2025-12-27 03:51:24.475609 | 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-12-27 03:51:24.475618 | controller | source /etc/ci/mirror_info.sh 2025-12-27 03:51:24.475625 | controller | sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo 2025-12-27 03:51:24.475631 | controller | ] *** 2025-12-27 03:51:24.475637 | controller | Saturday 27 December 2025 03:51:24 +0000 (0:00:00.222) 0:00:17.429 ***** 2025-12-27 03:51:24.475644 | controller | Saturday 27 December 2025 03:51:24 +0000 (0:00:00.222) 0:00:17.428 ***** 2025-12-27 03:51:24.475655 | controller | changed: [localhost] 2025-12-27 03:51:25.020203 | controller | 2025-12-27 03:51:25.020273 | controller | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] *** 2025-12-27 03:51:25.020296 | controller | Saturday 27 December 2025 03:51:24 +0000 (0:00:00.240) 0:00:17.669 ***** 2025-12-27 03:51:25.020314 | controller | Saturday 27 December 2025 03:51:24 +0000 (0:00:00.240) 0:00:17.668 ***** 2025-12-27 03:51:25.020347 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/repo_setup/tasks/populate_gating_repo.yml:2 2025-12-27 03:51:25.066344 | controller | fatal: [localhost]: FAILED! => 2025-12-27 03:51:25.066440 | controller | changed: false 2025-12-27 03:51:25.066455 | controller | elapsed: 0 2025-12-27 03:51:25.066469 | controller | msg: 'Status code was -1 and not [200]: Request failed: ' 2025-12-27 03:51:25.066502 | controller | redirected: false 2025-12-27 03:51:25.066574 | controller | status: -1 2025-12-27 03:51:25.066597 | controller | url: http://38.102.83.98:8766/gating.repo 2025-12-27 03:51:25.066611 | controller | ...ignoring 2025-12-27 03:51:25.066643 | controller | 2025-12-27 03:51:25.066658 | controller | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo] 2025-12-27 03:51:25.066671 | controller | baseurl=http://{{ content_provider_registry_ip }}:8766/ 2025-12-27 03:51:25.066684 | controller | enabled=1 2025-12-27 03:51:25.066697 | controller | gpgcheck=0 2025-12-27 03:51:25.066709 | controller | priority=1 2025-12-27 03:51:25.066722 | controller | , dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] *** 2025-12-27 03:51:25.066734 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.543) 0:00:18.213 ***** 2025-12-27 03:51:25.066746 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.543) 0:00:18.212 ***** 2025-12-27 03:51:25.066769 | controller | skipping: [localhost] 2025-12-27 03:51:25.100352 | controller | 2025-12-27 03:51:25.100431 | controller | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] *** 2025-12-27 03:51:25.100443 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.046) 0:00:18.260 ***** 2025-12-27 03:51:25.100452 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.046) 0:00:18.259 ***** 2025-12-27 03:51:25.100474 | controller | skipping: [localhost] 2025-12-27 03:51:25.141216 | controller | 2025-12-27 03:51:25.141266 | 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-12-27 03:51:25.141275 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.034) 0:00:18.294 ***** 2025-12-27 03:51:25.141282 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.034) 0:00:18.293 ***** 2025-12-27 03:51:25.141294 | controller | skipping: [localhost] 2025-12-27 03:51:25.173952 | controller | 2025-12-27 03:51:25.173986 | controller | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] *** 2025-12-27 03:51:25.173994 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.040) 0:00:18.335 ***** 2025-12-27 03:51:25.174001 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.040) 0:00:18.334 ***** 2025-12-27 03:51:25.174012 | controller | skipping: [localhost] 2025-12-27 03:51:25.208950 | controller | 2025-12-27 03:51:25.208986 | 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-12-27 03:51:25.208994 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.032) 0:00:18.368 ***** 2025-12-27 03:51:25.209001 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.032) 0:00:18.366 ***** 2025-12-27 03:51:25.209012 | controller | skipping: [localhost] 2025-12-27 03:51:25.479912 | controller | 2025-12-27 03:51:25.479981 | controller | TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] *** 2025-12-27 03:51:25.480004 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.034) 0:00:18.403 ***** 2025-12-27 03:51:25.480023 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.034) 0:00:18.401 ***** 2025-12-27 03:51:25.480051 | controller | ok: [localhost] 2025-12-27 03:51:25.899632 | controller | 2025-12-27 03:51:25.899708 | controller | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] *** 2025-12-27 03:51:25.899730 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.269) 0:00:18.672 ***** 2025-12-27 03:51:25.899745 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.269) 0:00:18.671 ***** 2025-12-27 03:51:25.899769 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo) 2025-12-27 03:51:26.408872 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo) 2025-12-27 03:51:26.408919 | controller | 2025-12-27 03:51:26.408927 | controller | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] *** 2025-12-27 03:51:26.408933 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.420) 0:00:19.093 ***** 2025-12-27 03:51:26.408939 | controller | Saturday 27 December 2025 03:51:25 +0000 (0:00:00.420) 0:00:19.092 ***** 2025-12-27 03:51:26.408958 | controller | changed: [localhost] 2025-12-27 03:51:26.715866 | controller | 2025-12-27 03:51:26.715940 | 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-12-27 03:51:26.715959 | controller | Saturday 27 December 2025 03:51:26 +0000 (0:00:00.509) 0:00:19.602 ***** 2025-12-27 03:51:26.715973 | controller | Saturday 27 December 2025 03:51:26 +0000 (0:00:00.509) 0:00:19.601 ***** 2025-12-27 03:51:26.715996 | controller | changed: [localhost] 2025-12-27 03:51:26.770050 | controller | 2025-12-27 03:51:26.770092 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2025-12-27 03:51:26.770103 | controller | Saturday 27 December 2025 03:51:26 +0000 (0:00:00.306) 0:00:19.909 ***** 2025-12-27 03:51:26.770112 | controller | Saturday 27 December 2025 03:51:26 +0000 (0:00:00.306) 0:00:19.907 ***** 2025-12-27 03:51:26.770127 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2025-12-27 03:51:26.795891 | controller | 2025-12-27 03:51:26.795929 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2025-12-27 03:51:26.795940 | controller | Saturday 27 December 2025 03:51:26 +0000 (0:00:00.055) 0:00:19.964 ***** 2025-12-27 03:51:26.795950 | controller | Saturday 27 December 2025 03:51:26 +0000 (0:00:00.054) 0:00:19.962 ***** 2025-12-27 03:51:26.795965 | controller | ok: [localhost] => 2025-12-27 03:51:55.356614 | controller | cifmw_ci_setup_packages: 2025-12-27 03:51:55.356651 | controller | - bash-completion 2025-12-27 03:51:55.356659 | controller | - ca-certificates 2025-12-27 03:51:55.356666 | controller | - git-core 2025-12-27 03:51:55.356672 | controller | - make 2025-12-27 03:51:55.356678 | controller | - tar 2025-12-27 03:51:55.356684 | controller | - tmux 2025-12-27 03:51:55.356690 | controller | - python3-pip 2025-12-27 03:51:55.356697 | controller | 2025-12-27 03:51:55.356703 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2025-12-27 03:51:55.356710 | controller | Saturday 27 December 2025 03:51:26 +0000 (0:00:00.025) 0:00:19.989 ***** 2025-12-27 03:51:55.356716 | controller | Saturday 27 December 2025 03:51:26 +0000 (0:00:00.025) 0:00:19.988 ***** 2025-12-27 03:51:55.356727 | controller | changed: [localhost] 2025-12-27 03:51:55.575747 | controller | 2025-12-27 03:51:55.575798 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2025-12-27 03:51:55.575808 | controller | Saturday 27 December 2025 03:51:55 +0000 (0:00:28.560) 0:00:48.550 ***** 2025-12-27 03:51:55.575816 | controller | Saturday 27 December 2025 03:51:55 +0000 (0:00:28.560) 0:00:48.549 ***** 2025-12-27 03:51:55.575831 | controller | ok: [localhost] 2025-12-27 03:51:55.774779 | controller | 2025-12-27 03:51:55.774848 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2025-12-27 03:51:55.774858 | controller | Saturday 27 December 2025 03:51:55 +0000 (0:00:00.218) 0:00:48.769 ***** 2025-12-27 03:51:55.774866 | controller | Saturday 27 December 2025 03:51:55 +0000 (0:00:00.218) 0:00:48.768 ***** 2025-12-27 03:51:55.774881 | controller | changed: [localhost] 2025-12-27 03:52:01.020003 | controller | 2025-12-27 03:52:01.020040 | 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-12-27 03:52:01.020052 | controller | Saturday 27 December 2025 03:51:55 +0000 (0:00:00.199) 0:00:48.968 ***** 2025-12-27 03:52:01.020060 | controller | Saturday 27 December 2025 03:51:55 +0000 (0:00:00.199) 0:00:48.967 ***** 2025-12-27 03:52:01.020071 | controller | changed: [localhost] 2025-12-27 03:52:01.050275 | controller | 2025-12-27 03:52:01.050313 | 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-12-27 03:52:01.050321 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:05.244) 0:00:54.213 ***** 2025-12-27 03:52:01.050328 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:05.244) 0:00:54.212 ***** 2025-12-27 03:52:01.050350 | controller | skipping: [localhost] 2025-12-27 03:52:01.349303 | controller | 2025-12-27 03:52:01.349338 | controller | TASK [ci_setup : Create completion file] *************************************** 2025-12-27 03:52:01.349346 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.030) 0:00:54.244 ***** 2025-12-27 03:52:01.349352 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.030) 0:00:54.243 ***** 2025-12-27 03:52:01.349363 | controller | changed: [localhost] 2025-12-27 03:52:01.683134 | controller | 2025-12-27 03:52:01.683195 | 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-12-27 03:52:01.683215 | controller | source ~/.oc_completion 2025-12-27 03:52:01.683232 | controller | fi] *** 2025-12-27 03:52:01.683246 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.299) 0:00:54.543 ***** 2025-12-27 03:52:01.683260 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.299) 0:00:54.542 ***** 2025-12-27 03:52:01.683282 | controller | changed: [localhost] 2025-12-27 03:52:01.713414 | controller | 2025-12-27 03:52:01.713465 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2025-12-27 03:52:01.713482 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.332) 0:00:54.876 ***** 2025-12-27 03:52:01.713495 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.333) 0:00:54.875 ***** 2025-12-27 03:52:01.713549 | controller | skipping: [localhost] 2025-12-27 03:52:01.746235 | controller | 2025-12-27 03:52:01.746276 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2025-12-27 03:52:01.746287 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2025-12-27 03:52:01.746296 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2025-12-27 03:52:01.746305 | controller | }}] *** 2025-12-27 03:52:01.746313 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.030) 0:00:54.907 ***** 2025-12-27 03:52:01.746322 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.030) 0:00:54.905 ***** 2025-12-27 03:52:01.746337 | controller | skipping: [localhost] 2025-12-27 03:52:01.772538 | controller | 2025-12-27 03:52:01.772578 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2025-12-27 03:52:01.772588 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.032) 0:00:54.939 ***** 2025-12-27 03:52:01.772597 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.032) 0:00:54.938 ***** 2025-12-27 03:52:01.772617 | controller | skipping: [localhost] 2025-12-27 03:52:01.795463 | controller | 2025-12-27 03:52:01.795498 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2025-12-27 03:52:01.795508 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.027) 0:00:54.966 ***** 2025-12-27 03:52:01.795540 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.027) 0:00:54.965 ***** 2025-12-27 03:52:01.795554 | controller | skipping: [localhost] 2025-12-27 03:52:01.819866 | controller | 2025-12-27 03:52:01.819907 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2025-12-27 03:52:01.819917 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.023) 0:00:54.989 ***** 2025-12-27 03:52:01.819926 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.023) 0:00:54.988 ***** 2025-12-27 03:52:01.819941 | controller | skipping: [localhost] 2025-12-27 03:52:01.852754 | controller | 2025-12-27 03:52:01.852798 | 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-12-27 03:52:01.852810 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.024) 0:00:55.013 ***** 2025-12-27 03:52:01.852819 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.024) 0:00:55.012 ***** 2025-12-27 03:52:01.852834 | controller | skipping: [localhost] 2025-12-27 03:52:03.035708 | controller | 2025-12-27 03:52:03.035770 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2025-12-27 03:52:03.035789 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.032) 0:00:55.046 ***** 2025-12-27 03:52:03.035797 | controller | Saturday 27 December 2025 03:52:01 +0000 (0:00:00.032) 0:00:55.045 ***** 2025-12-27 03:52:03.035811 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2025-12-27 03:52:03.186775 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-12-27 03:52:03.186852 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2025-12-27 03:52:03.186877 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2025-12-27 03:52:03.186886 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-12-27 03:52:03.186895 | controller | 2025-12-27 03:52:03.186904 | controller | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] *** 2025-12-27 03:52:03.186913 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:01.182) 0:00:56.229 ***** 2025-12-27 03:52:03.186922 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:01.182) 0:00:56.227 ***** 2025-12-27 03:52:03.186942 | controller | 2025-12-27 03:52:03.767435 | controller | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] *** 2025-12-27 03:52:03.767499 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.151) 0:00:56.380 ***** 2025-12-27 03:52:03.767507 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.151) 0:00:56.379 ***** 2025-12-27 03:52:03.767544 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-12-27 03:52:03.813638 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks) 2025-12-27 03:52:03.813712 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-12-27 03:52:03.813720 | controller | 2025-12-27 03:52:03.813727 | controller | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] *** 2025-12-27 03:52:03.813733 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.580) 0:00:56.961 ***** 2025-12-27 03:52:03.813740 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.580) 0:00:56.960 ***** 2025-12-27 03:52:03.813759 | controller | 2025-12-27 03:52:03.871559 | 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-12-27 03:52:03.871598 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.046) 0:00:57.007 ***** 2025-12-27 03:52:03.871608 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.046) 0:00:57.006 ***** 2025-12-27 03:52:03.871623 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '854', 'change_url': 'https://github.com/openstack-k8s-operators/glance-operator/pull/854', 'commit_id': '773ca848b25eeca551e8110ea7b7b24a4b407514', 'patchset': '773ca848b25eeca551e8110ea7b7b24a4b407514', '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-12-27 03:52:03.926366 | controller | 2025-12-27 03:52:03.926401 | controller | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }} 2025-12-27 03:52:03.926409 | controller | _repo_operator_info: {{ _repo_operator_info }} 2025-12-27 03:52:03.926416 | controller | cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }} 2025-12-27 03:52:03.926422 | controller | ] *** 2025-12-27 03:52:03.926428 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.058) 0:00:57.065 ***** 2025-12-27 03:52:03.926435 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.058) 0:00:57.064 ***** 2025-12-27 03:52:03.926447 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '854', 'change_url': 'https://github.com/openstack-k8s-operators/glance-operator/pull/854', 'commit_id': '773ca848b25eeca551e8110ea7b7b24a4b407514', 'patchset': '773ca848b25eeca551e8110ea7b7b24a4b407514', '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-12-27 03:52:03.963474 | controller | msg: | 2025-12-27 03:52:03.963543 | controller | _repo_operator_name: glance 2025-12-27 03:52:03.963560 | controller | _repo_operator_info: [{'key': 'GLANCE_REPO', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator'}, {'key': 'GLANCE_BRANCH', 'value': ''}] 2025-12-27 03:52:03.963571 | controller | cifmw_install_yamls_operators_repo: {'GLANCE_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator', 'GLANCE_BRANCH': ''} 2025-12-27 03:52:03.963581 | controller | 2025-12-27 03:52:03.963590 | controller | TASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] *** 2025-12-27 03:52:03.963600 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.054) 0:00:57.120 ***** 2025-12-27 03:52:03.963609 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.054) 0:00:57.119 ***** 2025-12-27 03:52:03.963625 | controller | 2025-12-27 03:52:03.993340 | 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-12-27 03:52:03.993384 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.037) 0:00:57.157 ***** 2025-12-27 03:52:03.993396 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.037) 0:00:57.156 ***** 2025-12-27 03:52:03.993411 | controller | skipping: [localhost] 2025-12-27 03:52:04.267512 | controller | 2025-12-27 03:52:04.267564 | 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-12-27 03:52:04.267573 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.029) 0:00:57.187 ***** 2025-12-27 03:52:04.267580 | controller | Saturday 27 December 2025 03:52:03 +0000 (0:00:00.029) 0:00:57.186 ***** 2025-12-27 03:52:04.267591 | controller | ok: [localhost] 2025-12-27 03:52:04.295547 | controller | 2025-12-27 03:52:04.295584 | 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-12-27 03:52:04.295593 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.273) 0:00:57.461 ***** 2025-12-27 03:52:04.295600 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.274) 0:00:57.460 ***** 2025-12-27 03:52:04.295612 | controller | skipping: [localhost] 2025-12-27 03:52:04.327058 | controller | 2025-12-27 03:52:04.327101 | 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-12-27 03:52:04.327112 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.028) 0:00:57.489 ***** 2025-12-27 03:52:04.327119 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.028) 0:00:57.488 ***** 2025-12-27 03:52:04.327136 | controller | skipping: [localhost] 2025-12-27 03:52:04.394038 | controller | 2025-12-27 03:52:04.394073 | controller | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{ 2025-12-27 03:52:04.394081 | controller | _install_yamls_override_vars | default({}) | 2025-12-27 03:52:04.394089 | controller | combine(item, recursive=True) 2025-12-27 03:52:04.394096 | controller | }}] *** 2025-12-27 03:52:04.394108 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.031) 0:00:57.521 ***** 2025-12-27 03:52:04.394122 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.031) 0:00:57.519 ***** 2025-12-27 03:52:04.394133 | controller | ok: [localhost] => (item={'BMO_SETUP': False}) 2025-12-27 03:52:04.437954 | controller | 2025-12-27 03:52:04.437995 | controller | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{ 2025-12-27 03:52:04.438004 | controller | _install_yamls_override_vars.keys() | 2025-12-27 03:52:04.438012 | controller | map('upper') | 2025-12-27 03:52:04.438020 | controller | zip(_install_yamls_override_vars.values()) | 2025-12-27 03:52:04.438027 | controller | items2dict(key_name=0, value_name=1) | 2025-12-27 03:52:04.438035 | controller | combine({ 2025-12-27 03:52:04.438042 | controller | 'OUT': cifmw_install_yamls_manifests_dir, 2025-12-27 03:52:04.438050 | controller | 'OUTPUT_DIR': cifmw_install_yamls_edpm_dir, 2025-12-27 03:52:04.438058 | controller | 'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref, 2025-12-27 03:52:04.438066 | controller | 'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main') 2025-12-27 03:52:04.438074 | controller | }) | 2025-12-27 03:52:04.438081 | controller | combine(install_yamls_operators_repos) 2025-12-27 03:52:04.438089 | controller | }}, cacheable=True] *** 2025-12-27 03:52:04.438097 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.066) 0:00:57.588 ***** 2025-12-27 03:52:04.438104 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.066) 0:00:57.586 ***** 2025-12-27 03:52:04.438119 | controller | ok: [localhost] 2025-12-27 03:52:04.964875 | controller | 2025-12-27 03:52:04.964935 | controller | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] *** 2025-12-27 03:52:04.964943 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.043) 0:00:57.632 ***** 2025-12-27 03:52:04.964949 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.043) 0:00:57.630 ***** 2025-12-27 03:52:04.964962 | controller | ok: [localhost] 2025-12-27 03:52:05.179330 | controller | 2025-12-27 03:52:05.179406 | controller | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] *** 2025-12-27 03:52:05.179415 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.527) 0:00:58.159 ***** 2025-12-27 03:52:05.179421 | controller | Saturday 27 December 2025 03:52:04 +0000 (0:00:00.527) 0:00:58.157 ***** 2025-12-27 03:52:05.179437 | controller | ok: [localhost] 2025-12-27 03:52:05.253352 | controller | 2025-12-27 03:52:05.253428 | 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-12-27 03:52:05.253441 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.213) 0:00:58.372 ***** 2025-12-27 03:52:05.253450 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.213) 0:00:58.371 ***** 2025-12-27 03:52:05.253470 | controller | ok: [localhost] 2025-12-27 03:52:05.644290 | controller | 2025-12-27 03:52:05.644351 | 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-12-27 03:52:05.644359 | controller | export {{ k }}={{ v }} 2025-12-27 03:52:05.644366 | controller | {% endfor %}, mode=0644] *** 2025-12-27 03:52:05.644373 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.074) 0:00:58.447 ***** 2025-12-27 03:52:05.644379 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.074) 0:00:58.445 ***** 2025-12-27 03:52:05.644391 | controller | changed: [localhost] 2025-12-27 03:52:05.688818 | controller | 2025-12-27 03:52:05.688863 | 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-12-27 03:52:05.688874 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.390) 0:00:58.838 ***** 2025-12-27 03:52:05.688892 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.390) 0:00:58.836 ***** 2025-12-27 03:52:05.688908 | controller | ok: [localhost] 2025-12-27 03:52:05.716198 | controller | 2025-12-27 03:52:05.716244 | controller | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] *** 2025-12-27 03:52:05.716256 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.044) 0:00:58.882 ***** 2025-12-27 03:52:05.716266 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.044) 0:00:58.881 ***** 2025-12-27 03:52:05.716283 | controller | ok: [localhost] => 2025-12-27 03:52:05.747232 | controller | cifmw_install_yamls_environment: 2025-12-27 03:52:05.747284 | controller | BMO_SETUP: false 2025-12-27 03:52:05.747292 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-12-27 03:52:05.747299 | controller | GLANCE_BRANCH: '' 2025-12-27 03:52:05.747305 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-12-27 03:52:05.747312 | controller | OPENSTACK_K8S_BRANCH: main 2025-12-27 03:52:05.747318 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-12-27 03:52:05.747324 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-12-27 03:52:05.747330 | controller | 2025-12-27 03:52:05.747337 | controller | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] *** 2025-12-27 03:52:05.747343 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.027) 0:00:58.910 ***** 2025-12-27 03:52:05.747349 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.027) 0:00:58.909 ***** 2025-12-27 03:52:05.747363 | controller | ok: [localhost] => 2025-12-27 03:52:05.747370 | controller | cifmw_install_yamls_defaults: 2025-12-27 03:52:05.747376 | controller | ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 2025-12-27 03:52:05.747382 | controller | ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 2025-12-27 03:52:05.747391 | controller | ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 2025-12-27 03:52:05.747397 | controller | ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 2025-12-27 03:52:05.747403 | controller | ADOPTED_TENANT_NETWORK: 172.9.1.0/24 2025-12-27 03:52:05.747409 | controller | ANSIBLEEE: config/samples/_v1beta1_ansibleee.yaml 2025-12-27 03:52:05.747415 | controller | ANSIBLEEE_BRANCH: main 2025-12-27 03:52:05.747421 | controller | ANSIBLEEE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml 2025-12-27 03:52:05.747428 | controller | ANSIBLEEE_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest 2025-12-27 03:52:05.747434 | controller | ANSIBLEEE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml 2025-12-27 03:52:05.747441 | controller | ANSIBLEEE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/test/kuttl/tests 2025-12-27 03:52:05.747447 | controller | ANSIBLEEE_KUTTL_NAMESPACE: ansibleee-kuttl-tests 2025-12-27 03:52:05.747453 | controller | ANSIBLEEE_REPO: https://github.com/openstack-k8s-operators/openstack-ansibleee-operator 2025-12-27 03:52:05.747459 | controller | ANSIBLEE_COMMIT_HASH: '' 2025-12-27 03:52:05.747465 | controller | BARBICAN: config/samples/barbican_v1beta1_barbican.yaml 2025-12-27 03:52:05.747471 | controller | BARBICAN_BRANCH: main 2025-12-27 03:52:05.747477 | controller | BARBICAN_COMMIT_HASH: '' 2025-12-27 03:52:05.747483 | controller | BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml 2025-12-27 03:52:05.747489 | controller | BARBICAN_DEPL_IMG: unused 2025-12-27 03:52:05.747495 | controller | BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest 2025-12-27 03:52:05.747501 | controller | BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml 2025-12-27 03:52:05.747507 | controller | BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests 2025-12-27 03:52:05.747524 | controller | BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests 2025-12-27 03:52:05.747533 | controller | BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git 2025-12-27 03:52:05.747549 | controller | BARBICAN_SERVICE_ENABLED: 'true' 2025-12-27 03:52:05.747555 | controller | BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2025-12-27 03:52:05.747561 | controller | BAREMETAL_BRANCH: main 2025-12-27 03:52:05.747567 | controller | BAREMETAL_COMMIT_HASH: '' 2025-12-27 03:52:05.747573 | controller | BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest 2025-12-27 03:52:05.747579 | controller | BAREMETAL_OS_CONTAINER_IMG: '' 2025-12-27 03:52:05.747585 | controller | BAREMETAL_OS_IMG: '' 2025-12-27 03:52:05.747591 | controller | BAREMETAL_OS_IMG_TYPE: '' 2025-12-27 03:52:05.747597 | controller | BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git 2025-12-27 03:52:05.747603 | controller | BAREMETAL_TIMEOUT: 20m 2025-12-27 03:52:05.747609 | controller | BASH_IMG: quay.io/openstack-k8s-operators/bash:latest 2025-12-27 03:52:05.747615 | controller | BGP_ASN: '64999' 2025-12-27 03:52:05.747621 | controller | BGP_LEAF_1: 100.65.4.1 2025-12-27 03:52:05.747626 | controller | BGP_LEAF_2: 100.64.4.1 2025-12-27 03:52:05.747632 | controller | BGP_OVN_ROUTING: 'false' 2025-12-27 03:52:05.747639 | controller | BGP_PEER_ASN: '64999' 2025-12-27 03:52:05.747645 | controller | BGP_SOURCE_IP: 172.30.4.2 2025-12-27 03:52:05.747651 | controller | BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 2025-12-27 03:52:05.747657 | controller | BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 2025-12-27 03:52:05.747663 | controller | BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 2025-12-27 03:52:05.747669 | controller | BMAAS_INSTANCE_DISK_SIZE: '20' 2025-12-27 03:52:05.747675 | controller | BMAAS_INSTANCE_MEMORY: '4096' 2025-12-27 03:52:05.747681 | controller | BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas 2025-12-27 03:52:05.747687 | controller | BMAAS_INSTANCE_NET_MODEL: virtio 2025-12-27 03:52:05.747693 | controller | BMAAS_INSTANCE_OS_VARIANT: centos-stream9 2025-12-27 03:52:05.747699 | controller | BMAAS_INSTANCE_VCPUS: '2' 2025-12-27 03:52:05.747705 | controller | BMAAS_INSTANCE_VIRT_TYPE: kvm 2025-12-27 03:52:05.747711 | controller | BMAAS_IPV4: 'true' 2025-12-27 03:52:05.747717 | controller | BMAAS_IPV6: 'false' 2025-12-27 03:52:05.747723 | controller | BMAAS_LIBVIRT_USER: sushyemu 2025-12-27 03:52:05.747729 | controller | BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 2025-12-27 03:52:05.747735 | controller | BMAAS_METALLB_POOL_NAME: baremetal 2025-12-27 03:52:05.747740 | controller | BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 2025-12-27 03:52:05.747746 | controller | BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 2025-12-27 03:52:05.747752 | controller | BMAAS_NETWORK_NAME: crc-bmaas 2025-12-27 03:52:05.747758 | controller | BMAAS_NODE_COUNT: '1' 2025-12-27 03:52:05.747764 | controller | BMAAS_OCP_INSTANCE_NAME: crc 2025-12-27 03:52:05.747770 | controller | BMAAS_REDFISH_PASSWORD: password 2025-12-27 03:52:05.747776 | controller | BMAAS_REDFISH_USERNAME: admin 2025-12-27 03:52:05.747782 | controller | BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default 2025-12-27 03:52:05.747788 | controller | BMAAS_SUSHY_EMULATOR_DRIVER: libvirt 2025-12-27 03:52:05.747794 | controller | BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest 2025-12-27 03:52:05.747800 | controller | BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator 2025-12-27 03:52:05.747806 | controller | BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml 2025-12-27 03:52:05.747812 | controller | BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack 2025-12-27 03:52:05.747818 | controller | BMH_NAMESPACE: openstack 2025-12-27 03:52:05.747824 | controller | BMO_BRANCH: release-0.9 2025-12-27 03:52:05.747830 | controller | BMO_CLEANUP: 'true' 2025-12-27 03:52:05.747836 | controller | BMO_COMMIT_HASH: '' 2025-12-27 03:52:05.747842 | controller | BMO_IPA_BRANCH: stable/2024.1 2025-12-27 03:52:05.747848 | controller | BMO_IRONIC_HOST: 192.168.122.10 2025-12-27 03:52:05.747854 | controller | BMO_PROVISIONING_INTERFACE: '' 2025-12-27 03:52:05.747860 | controller | BMO_REPO: https://github.com/metal3-io/baremetal-operator 2025-12-27 03:52:05.747866 | controller | BMO_SETUP: false 2025-12-27 03:52:05.747876 | controller | BMO_SETUP_ROUTE_REPLACE: 'true' 2025-12-27 03:52:05.747882 | controller | BM_CTLPLANE_INTERFACE: enp1s0 2025-12-27 03:52:05.747888 | controller | BM_INSTANCE_MEMORY: '8192' 2025-12-27 03:52:05.747894 | controller | BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal 2025-12-27 03:52:05.747904 | controller | BM_INSTANCE_NAME_SUFFIX: '0' 2025-12-27 03:52:05.747910 | controller | BM_NETWORK_NAME: default 2025-12-27 03:52:05.747916 | controller | BM_NODE_COUNT: '1' 2025-12-27 03:52:05.747922 | controller | BM_ROOT_PASSWORD: '' 2025-12-27 03:52:05.747928 | controller | BM_ROOT_PASSWORD_SECRET: '' 2025-12-27 03:52:05.747934 | controller | CEILOMETER_CENTRAL_DEPL_IMG: unused 2025-12-27 03:52:05.747940 | controller | CEILOMETER_NOTIFICATION_DEPL_IMG: unused 2025-12-27 03:52:05.747946 | controller | CEPH_BRANCH: release-1.15 2025-12-27 03:52:05.747952 | controller | CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml 2025-12-27 03:52:05.747958 | controller | CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml 2025-12-27 03:52:05.747964 | controller | CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml 2025-12-27 03:52:05.747970 | controller | CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml 2025-12-27 03:52:05.747976 | controller | CEPH_IMG: quay.io/ceph/demo:latest-squid 2025-12-27 03:52:05.747982 | controller | CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml 2025-12-27 03:52:05.747988 | controller | CEPH_REPO: https://github.com/rook/rook.git 2025-12-27 03:52:05.747994 | controller | CERTMANAGER_TIMEOUT: 300s 2025-12-27 03:52:05.748000 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-12-27 03:52:05.748010 | controller | CINDER: config/samples/cinder_v1beta1_cinder.yaml 2025-12-27 03:52:05.748016 | controller | CINDERAPI_DEPL_IMG: unused 2025-12-27 03:52:05.748022 | controller | CINDERBKP_DEPL_IMG: unused 2025-12-27 03:52:05.748028 | controller | CINDERSCH_DEPL_IMG: unused 2025-12-27 03:52:05.748034 | controller | CINDERVOL_DEPL_IMG: unused 2025-12-27 03:52:05.748040 | controller | CINDER_BRANCH: main 2025-12-27 03:52:05.748046 | controller | CINDER_COMMIT_HASH: '' 2025-12-27 03:52:05.748052 | controller | CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml 2025-12-27 03:52:05.748058 | controller | CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest 2025-12-27 03:52:05.748064 | controller | CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml 2025-12-27 03:52:05.748070 | controller | CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests 2025-12-27 03:52:05.748076 | controller | CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests 2025-12-27 03:52:05.748082 | controller | CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git 2025-12-27 03:52:05.748088 | controller | CLEANUP_DIR_CMD: rm -Rf 2025-12-27 03:52:05.748094 | controller | CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' 2025-12-27 03:52:05.748100 | controller | CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' 2025-12-27 03:52:05.748106 | controller | CRC_HTTPS_PROXY: '' 2025-12-27 03:52:05.748112 | controller | CRC_HTTP_PROXY: '' 2025-12-27 03:52:05.748118 | controller | CRC_STORAGE_NAMESPACE: crc-storage 2025-12-27 03:52:05.748124 | controller | CRC_STORAGE_RETRIES: '3' 2025-12-27 03:52:05.748130 | controller | CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' 2025-12-27 03:52:05.748136 | controller | CRC_VERSION: latest 2025-12-27 03:52:05.748142 | controller | DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret 2025-12-27 03:52:05.748148 | controller | DATAPLANE_ANSIBLE_USER: '' 2025-12-27 03:52:05.748154 | controller | DATAPLANE_COMPUTE_IP: 192.168.122.100 2025-12-27 03:52:05.748160 | controller | DATAPLANE_CONTAINER_PREFIX: openstack 2025-12-27 03:52:05.748166 | controller | DATAPLANE_CONTAINER_TAG: current-podified 2025-12-27 03:52:05.748172 | controller | DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest 2025-12-27 03:52:05.748177 | controller | DATAPLANE_DEFAULT_GW: 192.168.122.1 2025-12-27 03:52:05.748183 | controller | DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null 2025-12-27 03:52:05.748189 | controller | DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% 2025-12-27 03:52:05.748199 | controller | DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned 2025-12-27 03:52:05.748205 | controller | DATAPLANE_NETWORKER_IP: 192.168.122.200 2025-12-27 03:52:05.748211 | controller | DATAPLANE_NETWORK_INTERFACE_NAME: eth0 2025-12-27 03:52:05.748217 | controller | DATAPLANE_NOVA_NFS_PATH: '' 2025-12-27 03:52:05.748223 | controller | DATAPLANE_NTP_SERVER: pool.ntp.org 2025-12-27 03:52:05.748229 | controller | DATAPLANE_PLAYBOOK: osp.edpm.download_cache 2025-12-27 03:52:05.748235 | controller | DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 2025-12-27 03:52:05.748241 | controller | DATAPLANE_RUNNER_IMG: '' 2025-12-27 03:52:05.748247 | controller | DATAPLANE_SERVER_ROLE: compute 2025-12-27 03:52:05.748253 | controller | DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' 2025-12-27 03:52:05.748259 | controller | DATAPLANE_TIMEOUT: 30m 2025-12-27 03:52:05.748268 | controller | DATAPLANE_TLS_ENABLED: 'true' 2025-12-27 03:52:05.748274 | controller | DATAPLANE_TOTAL_NETWORKER_NODES: '1' 2025-12-27 03:52:05.748279 | controller | DATAPLANE_TOTAL_NODES: '1' 2025-12-27 03:52:05.748285 | controller | DBSERVICE: galera 2025-12-27 03:52:05.748291 | controller | DESIGNATE: config/samples/designate_v1beta1_designate.yaml 2025-12-27 03:52:05.748297 | controller | DESIGNATE_BRANCH: main 2025-12-27 03:52:05.748303 | controller | DESIGNATE_COMMIT_HASH: '' 2025-12-27 03:52:05.748309 | controller | DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml 2025-12-27 03:52:05.748317 | controller | DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest 2025-12-27 03:52:05.748323 | controller | DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml 2025-12-27 03:52:05.748332 | controller | DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests 2025-12-27 03:52:05.748338 | controller | DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests 2025-12-27 03:52:05.748344 | controller | DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git 2025-12-27 03:52:05.748350 | controller | DNSDATA: config/samples/network_v1beta1_dnsdata.yaml 2025-12-27 03:52:05.748359 | controller | DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml 2025-12-27 03:52:05.748365 | controller | DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml 2025-12-27 03:52:05.748372 | controller | DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml 2025-12-27 03:52:05.748378 | controller | DNS_DEPL_IMG: unused 2025-12-27 03:52:05.748384 | controller | DNS_DOMAIN: localdomain 2025-12-27 03:52:05.748390 | controller | DOWNLOAD_TOOLS_SELECTION: all 2025-12-27 03:52:05.748396 | controller | EDPM_ATTACH_EXTNET: 'true' 2025-12-27 03:52:05.748402 | controller | EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' 2025-12-27 03:52:05.748408 | controller | EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' 2025-12-27 03:52:05.748414 | controller | EDPM_COMPUTE_CELLS: '1' 2025-12-27 03:52:05.748420 | controller | EDPM_COMPUTE_CEPH_ENABLED: 'true' 2025-12-27 03:52:05.748426 | controller | EDPM_COMPUTE_CEPH_NOVA: 'true' 2025-12-27 03:52:05.748431 | controller | EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' 2025-12-27 03:52:05.748437 | controller | EDPM_COMPUTE_SRIOV_ENABLED: 'true' 2025-12-27 03:52:05.748443 | controller | EDPM_COMPUTE_SUFFIX: '0' 2025-12-27 03:52:05.748449 | controller | EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' 2025-12-27 03:52:05.748455 | controller | EDPM_CONFIGURE_HUGEPAGES: 'false' 2025-12-27 03:52:05.748461 | controller | EDPM_CONFIGURE_NETWORKING: 'true' 2025-12-27 03:52:05.748467 | controller | EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra 2025-12-27 03:52:05.748473 | controller | EDPM_NETWORKER_SUFFIX: '0' 2025-12-27 03:52:05.748479 | controller | EDPM_TOTAL_NETWORKERS: '1' 2025-12-27 03:52:05.748485 | controller | EDPM_TOTAL_NODES: '1' 2025-12-27 03:52:05.748491 | controller | GALERA_REPLICAS: '' 2025-12-27 03:52:05.748496 | controller | GENERATE_SSH_KEYS: 'true' 2025-12-27 03:52:05.748502 | controller | GIT_CLONE_OPTS: '' 2025-12-27 03:52:05.748508 | controller | GLANCE: config/samples/glance_v1beta1_glance.yaml 2025-12-27 03:52:05.748532 | controller | GLANCEAPI_DEPL_IMG: unused 2025-12-27 03:52:05.748541 | controller | GLANCE_BRANCH: '' 2025-12-27 03:52:05.748547 | controller | GLANCE_COMMIT_HASH: '' 2025-12-27 03:52:05.748553 | controller | GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2025-12-27 03:52:05.748559 | controller | GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest 2025-12-27 03:52:05.748565 | controller | GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2025-12-27 03:52:05.748571 | controller | GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-12-27 03:52:05.748577 | controller | GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests 2025-12-27 03:52:05.748583 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-12-27 03:52:05.748589 | controller | HEAT: config/samples/heat_v1beta1_heat.yaml 2025-12-27 03:52:05.748595 | controller | HEATAPI_DEPL_IMG: unused 2025-12-27 03:52:05.748601 | controller | HEATCFNAPI_DEPL_IMG: unused 2025-12-27 03:52:05.748607 | controller | HEATENGINE_DEPL_IMG: unused 2025-12-27 03:52:05.748613 | controller | HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0 2025-12-27 03:52:05.748619 | controller | HEAT_BRANCH: main 2025-12-27 03:52:05.748625 | controller | HEAT_COMMIT_HASH: '' 2025-12-27 03:52:05.748631 | controller | HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml 2025-12-27 03:52:05.748637 | controller | HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest 2025-12-27 03:52:05.748643 | controller | HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml 2025-12-27 03:52:05.748649 | controller | HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests 2025-12-27 03:52:05.748655 | controller | HEAT_KUTTL_NAMESPACE: heat-kuttl-tests 2025-12-27 03:52:05.748661 | controller | HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git 2025-12-27 03:52:05.748667 | controller | HEAT_SERVICE_ENABLED: 'true' 2025-12-27 03:52:05.748673 | controller | HORIZON: config/samples/horizon_v1beta1_horizon.yaml 2025-12-27 03:52:05.748679 | controller | HORIZON_BRANCH: main 2025-12-27 03:52:05.748685 | controller | HORIZON_COMMIT_HASH: '' 2025-12-27 03:52:05.748691 | controller | HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml 2025-12-27 03:52:05.748696 | controller | HORIZON_DEPL_IMG: unused 2025-12-27 03:52:05.748702 | controller | HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest 2025-12-27 03:52:05.748708 | controller | HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml 2025-12-27 03:52:05.748716 | controller | HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests 2025-12-27 03:52:05.748722 | controller | HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests 2025-12-27 03:52:05.748728 | controller | HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git 2025-12-27 03:52:05.748734 | controller | INFRA_BRANCH: main 2025-12-27 03:52:05.748740 | controller | INFRA_COMMIT_HASH: '' 2025-12-27 03:52:05.748745 | controller | INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest 2025-12-27 03:52:05.748751 | controller | INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml 2025-12-27 03:52:05.748757 | controller | INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests 2025-12-27 03:52:05.748763 | controller | INFRA_KUTTL_NAMESPACE: infra-kuttl-tests 2025-12-27 03:52:05.748773 | controller | INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git 2025-12-27 03:52:05.748779 | controller | INSTALL_CERT_MANAGER: 'true' 2025-12-27 03:52:05.748785 | controller | INSTALL_NMSTATE: true || false 2025-12-27 03:52:05.748791 | controller | INSTALL_NNCP: true || false 2025-12-27 03:52:05.748803 | controller | INTERNALAPI_HOST_ROUTES: '' 2025-12-27 03:52:05.748809 | controller | IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 2025-12-27 03:52:05.748815 | controller | IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 2025-12-27 03:52:05.748821 | controller | IPV6_LAB_LIBVIRT_STORAGE_POOL: default 2025-12-27 03:52:05.748827 | controller | IPV6_LAB_MANAGE_FIREWALLD: 'true' 2025-12-27 03:52:05.748833 | controller | IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 2025-12-27 03:52:05.748839 | controller | IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 2025-12-27 03:52:05.748845 | controller | IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router 2025-12-27 03:52:05.748850 | controller | IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 2025-12-27 03:52:05.748856 | controller | IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 2025-12-27 03:52:05.748862 | controller | IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 2025-12-27 03:52:05.748870 | controller | IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 2025-12-27 03:52:05.748875 | controller | IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 2025-12-27 03:52:05.748881 | controller | IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' 2025-12-27 03:52:05.748887 | controller | IPV6_LAB_NETWORK_NAME: nat64 2025-12-27 03:52:05.748893 | controller | IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 2025-12-27 03:52:05.748899 | controller | IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 2025-12-27 03:52:05.748905 | controller | IPV6_LAB_SNO_HOST_PREFIX: '64' 2025-12-27 03:52:05.748911 | controller | IPV6_LAB_SNO_INSTANCE_NAME: sno 2025-12-27 03:52:05.748920 | controller | IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 2025-12-27 03:52:05.748926 | controller | IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp 2025-12-27 03:52:05.748932 | controller | IPV6_LAB_SNO_OCP_VERSION: latest-4.14 2025-12-27 03:52:05.748938 | controller | IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 2025-12-27 03:52:05.748944 | controller | IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub 2025-12-27 03:52:05.748950 | controller | IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab 2025-12-27 03:52:05.748956 | controller | IRONIC: config/samples/ironic_v1beta1_ironic.yaml 2025-12-27 03:52:05.748962 | controller | IRONICAPI_DEPL_IMG: unused 2025-12-27 03:52:05.748968 | controller | IRONICCON_DEPL_IMG: unused 2025-12-27 03:52:05.748974 | controller | IRONICINS_DEPL_IMG: unused 2025-12-27 03:52:05.748980 | controller | IRONICNAG_DEPL_IMG: unused 2025-12-27 03:52:05.748986 | controller | IRONICPXE_DEPL_IMG: unused 2025-12-27 03:52:05.748992 | controller | IRONIC_BRANCH: main 2025-12-27 03:52:05.748998 | controller | IRONIC_COMMIT_HASH: '' 2025-12-27 03:52:05.749004 | controller | IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml 2025-12-27 03:52:05.749010 | controller | IRONIC_IMAGE: quay.io/metal3-io/ironic 2025-12-27 03:52:05.749016 | controller | IRONIC_IMAGE_TAG: release-24.1 2025-12-27 03:52:05.749022 | controller | IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest 2025-12-27 03:52:05.749027 | controller | IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml 2025-12-27 03:52:05.749033 | controller | IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests 2025-12-27 03:52:05.749039 | controller | IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests 2025-12-27 03:52:05.749045 | controller | IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git 2025-12-27 03:52:05.749051 | controller | KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml 2025-12-27 03:52:05.749057 | controller | KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2025-12-27 03:52:05.749063 | controller | KEYSTONEAPI_DEPL_IMG: unused 2025-12-27 03:52:05.749069 | controller | KEYSTONE_BRANCH: main 2025-12-27 03:52:05.749075 | controller | KEYSTONE_COMMIT_HASH: '' 2025-12-27 03:52:05.749081 | controller | KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f 2025-12-27 03:52:05.749087 | controller | KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack 2025-12-27 03:52:05.749096 | controller | KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest 2025-12-27 03:52:05.749102 | controller | KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml 2025-12-27 03:52:05.749108 | controller | KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests 2025-12-27 03:52:05.749114 | controller | KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests 2025-12-27 03:52:05.749120 | controller | KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git 2025-12-27 03:52:05.749126 | controller | KUBEADMIN_PWD: '12345678' 2025-12-27 03:52:05.749131 | controller | LIBVIRT_SECRET: libvirt-secret 2025-12-27 03:52:05.749140 | controller | LOKI_DEPLOY_MODE: openshift-network 2025-12-27 03:52:05.749146 | controller | LOKI_DEPLOY_NAMESPACE: netobserv 2025-12-27 03:52:05.749152 | controller | LOKI_DEPLOY_SIZE: 1x.demo 2025-12-27 03:52:05.749158 | controller | LOKI_NAMESPACE: openshift-operators-redhat 2025-12-27 03:52:05.749164 | controller | LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki 2025-12-27 03:52:05.749170 | controller | LOKI_SUBSCRIPTION: loki-operator 2025-12-27 03:52:05.749176 | controller | LVMS_CR: '1' 2025-12-27 03:52:05.749182 | controller | MANILA: config/samples/manila_v1beta1_manila.yaml 2025-12-27 03:52:05.749188 | controller | MANILAAPI_DEPL_IMG: unused 2025-12-27 03:52:05.749194 | controller | MANILASCH_DEPL_IMG: unused 2025-12-27 03:52:05.749241 | controller | MANILASHARE_DEPL_IMG: unused 2025-12-27 03:52:05.749248 | controller | MANILA_BRANCH: main 2025-12-27 03:52:05.749254 | controller | MANILA_COMMIT_HASH: '' 2025-12-27 03:52:05.749260 | controller | MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml 2025-12-27 03:52:05.749266 | controller | MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest 2025-12-27 03:52:05.749276 | controller | MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml 2025-12-27 03:52:05.749282 | controller | MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests 2025-12-27 03:52:05.749288 | controller | MANILA_KUTTL_NAMESPACE: manila-kuttl-tests 2025-12-27 03:52:05.749294 | controller | MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git 2025-12-27 03:52:05.749300 | controller | MANILA_SERVICE_ENABLED: 'true' 2025-12-27 03:52:05.749306 | controller | MARIADB: config/samples/mariadb_v1beta1_galera.yaml 2025-12-27 03:52:05.749312 | controller | MARIADB_BRANCH: main 2025-12-27 03:52:05.749318 | controller | MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml 2025-12-27 03:52:05.749324 | controller | MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests 2025-12-27 03:52:05.749330 | controller | MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests 2025-12-27 03:52:05.749336 | controller | MARIADB_COMMIT_HASH: '' 2025-12-27 03:52:05.749342 | controller | MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2025-12-27 03:52:05.749348 | controller | MARIADB_DEPL_IMG: unused 2025-12-27 03:52:05.749354 | controller | MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2025-12-27 03:52:05.749360 | controller | MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml 2025-12-27 03:52:05.749366 | controller | MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests 2025-12-27 03:52:05.749372 | controller | MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests 2025-12-27 03:52:05.749378 | controller | MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git 2025-12-27 03:52:05.749384 | controller | MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml 2025-12-27 03:52:05.749390 | controller | MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2025-12-27 03:52:05.749399 | controller | MEMCACHED_DEPL_IMG: unused 2025-12-27 03:52:05.749408 | controller | METADATA_SHARED_SECRET: '1234567842' 2025-12-27 03:52:05.749415 | controller | METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 2025-12-27 03:52:05.749421 | controller | METALLB_POOL: 192.168.122.80-192.168.122.90 2025-12-27 03:52:05.749427 | controller | MICROSHIFT: '0' 2025-12-27 03:52:05.749433 | controller | NAMESPACE: openstack 2025-12-27 03:52:05.749439 | controller | NETCONFIG: config/samples/network_v1beta1_netconfig.yaml 2025-12-27 03:52:05.749445 | controller | NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml 2025-12-27 03:52:05.749451 | controller | NETCONFIG_DEPL_IMG: unused 2025-12-27 03:52:05.749457 | controller | NETOBSERV_DEPLOY_NAMESPACE: netobserv 2025-12-27 03:52:05.749463 | controller | NETOBSERV_NAMESPACE: openshift-netobserv-operator 2025-12-27 03:52:05.749469 | controller | NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net 2025-12-27 03:52:05.749475 | controller | NETOBSERV_SUBSCRIPTION: netobserv-operator 2025-12-27 03:52:05.749481 | controller | NETWORK_BGP: 'false' 2025-12-27 03:52:05.749487 | controller | NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 2025-12-27 03:52:05.749493 | controller | NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 2025-12-27 03:52:05.749499 | controller | NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 2025-12-27 03:52:05.749505 | controller | NETWORK_ISOLATION: 'true' 2025-12-27 03:52:05.749510 | controller | NETWORK_ISOLATION_INSTANCE_NAME: crc 2025-12-27 03:52:05.749527 | controller | NETWORK_ISOLATION_IPV4: 'true' 2025-12-27 03:52:05.749546 | controller | NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 2025-12-27 03:52:05.749552 | controller | NETWORK_ISOLATION_IPV4_NAT: 'true' 2025-12-27 03:52:05.749558 | controller | NETWORK_ISOLATION_IPV6: 'false' 2025-12-27 03:52:05.749564 | controller | NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 2025-12-27 03:52:05.749570 | controller | NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 2025-12-27 03:52:05.749576 | controller | NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' 2025-12-27 03:52:05.749582 | controller | NETWORK_ISOLATION_NETWORK_NAME: net-iso 2025-12-27 03:52:05.749588 | controller | NETWORK_ISOLATION_NET_NAME: default 2025-12-27 03:52:05.749594 | controller | NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' 2025-12-27 03:52:05.749600 | controller | NETWORK_MTU: '1500' 2025-12-27 03:52:05.749606 | controller | NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 2025-12-27 03:52:05.749612 | controller | NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 2025-12-27 03:52:05.749618 | controller | NETWORK_STORAGE_MACVLAN: '' 2025-12-27 03:52:05.749624 | controller | NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 2025-12-27 03:52:05.749630 | controller | NETWORK_VLAN_START: '20' 2025-12-27 03:52:05.749636 | controller | NETWORK_VLAN_STEP: '1' 2025-12-27 03:52:05.749642 | controller | NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml 2025-12-27 03:52:05.749648 | controller | NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml 2025-12-27 03:52:05.749654 | controller | NEUTRONAPI_DEPL_IMG: unused 2025-12-27 03:52:05.749660 | controller | NEUTRON_BRANCH: main 2025-12-27 03:52:05.749666 | controller | NEUTRON_COMMIT_HASH: '' 2025-12-27 03:52:05.749672 | controller | NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest 2025-12-27 03:52:05.749677 | controller | NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml 2025-12-27 03:52:05.749683 | controller | NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests 2025-12-27 03:52:05.749689 | controller | NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests 2025-12-27 03:52:05.749695 | controller | NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git 2025-12-27 03:52:05.749703 | controller | NFS_HOME: /home/nfs 2025-12-27 03:52:05.749709 | controller | NMSTATE_NAMESPACE: openshift-nmstate 2025-12-27 03:52:05.749719 | controller | NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 2025-12-27 03:52:05.749725 | controller | NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator 2025-12-27 03:52:05.749731 | controller | NNCP_ADDITIONAL_HOST_ROUTES: '' 2025-12-27 03:52:05.749740 | controller | NNCP_BGP_1_INTERFACE: enp7s0 2025-12-27 03:52:05.749746 | controller | NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 2025-12-27 03:52:05.749752 | controller | NNCP_BGP_2_INTERFACE: enp8s0 2025-12-27 03:52:05.749758 | controller | NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 2025-12-27 03:52:05.749764 | controller | NNCP_BRIDGE: ospbr 2025-12-27 03:52:05.749770 | controller | NNCP_CLEANUP_TIMEOUT: 120s 2025-12-27 03:52:05.749776 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' 2025-12-27 03:52:05.749782 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' 2025-12-27 03:52:05.749788 | controller | NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 2025-12-27 03:52:05.749794 | controller | NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' 2025-12-27 03:52:05.749800 | controller | NNCP_DNS_SERVER: 192.168.122.1 2025-12-27 03:52:05.749805 | controller | NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 2025-12-27 03:52:05.749811 | controller | NNCP_GATEWAY: 192.168.122.1 2025-12-27 03:52:05.749817 | controller | NNCP_GATEWAY_IPV6: fd00:aaaa::1 2025-12-27 03:52:05.749823 | controller | NNCP_INTERFACE: enp6s0 2025-12-27 03:52:05.749829 | controller | NNCP_NODES: '' 2025-12-27 03:52:05.749835 | controller | NNCP_TIMEOUT: 240s 2025-12-27 03:52:05.749841 | controller | NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2025-12-27 03:52:05.749847 | controller | NOVA_BRANCH: main 2025-12-27 03:52:05.749853 | controller | NOVA_COMMIT_HASH: '' 2025-12-27 03:52:05.749859 | controller | NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2025-12-27 03:52:05.749865 | controller | NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest 2025-12-27 03:52:05.749871 | controller | NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git 2025-12-27 03:52:05.749877 | controller | NUMBER_OF_INSTANCES: '1' 2025-12-27 03:52:05.749883 | controller | OCP_NETWORK_NAME: crc 2025-12-27 03:52:05.749889 | controller | OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml 2025-12-27 03:52:05.749895 | controller | OCTAVIA_BRANCH: main 2025-12-27 03:52:05.749901 | controller | OCTAVIA_COMMIT_HASH: '' 2025-12-27 03:52:05.749912 | controller | OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml 2025-12-27 03:52:05.749918 | controller | OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest 2025-12-27 03:52:05.749924 | controller | OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml 2025-12-27 03:52:05.749930 | controller | OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests 2025-12-27 03:52:05.749936 | controller | OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests 2025-12-27 03:52:05.749942 | controller | OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git 2025-12-27 03:52:05.749948 | controller | OKD: 'false' 2025-12-27 03:52:05.749954 | controller | OPENSTACK_BRANCH: main 2025-12-27 03:52:05.749960 | controller | OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest 2025-12-27 03:52:05.749966 | controller | OPENSTACK_COMMIT_HASH: '' 2025-12-27 03:52:05.749972 | controller | OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2025-12-27 03:52:05.749979 | controller | OPENSTACK_CRDS_DIR: openstack_crds 2025-12-27 03:52:05.749987 | controller | OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2025-12-27 03:52:05.749993 | controller | OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest 2025-12-27 03:52:05.749999 | controller | OPENSTACK_K8S_BRANCH: main 2025-12-27 03:52:05.750006 | controller | OPENSTACK_K8S_TAG: latest 2025-12-27 03:52:05.750011 | controller | OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml 2025-12-27 03:52:05.750018 | controller | OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2025-12-27 03:52:05.750023 | controller | OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests 2025-12-27 03:52:05.750033 | controller | OPENSTACK_NEUTRON_CUSTOM_CONF: '' 2025-12-27 03:52:05.750039 | controller | OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git 2025-12-27 03:52:05.750045 | controller | OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest 2025-12-27 03:52:05.750051 | controller | OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator 2025-12-27 03:52:05.750056 | controller | OPERATOR_CHANNEL: '' 2025-12-27 03:52:05.750062 | controller | OPERATOR_NAMESPACE: openstack-operators 2025-12-27 03:52:05.750068 | controller | OPERATOR_SOURCE: '' 2025-12-27 03:52:05.750074 | controller | OPERATOR_SOURCE_NAMESPACE: '' 2025-12-27 03:52:05.750080 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-12-27 03:52:05.750086 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-12-27 03:52:05.750092 | controller | OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml 2025-12-27 03:52:05.750099 | controller | OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml 2025-12-27 03:52:05.750105 | controller | OVNCONTROLLER_NMAP: 'true' 2025-12-27 03:52:05.750111 | controller | OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml 2025-12-27 03:52:05.750117 | controller | OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml 2025-12-27 03:52:05.750123 | controller | OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml 2025-12-27 03:52:05.750129 | controller | OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml 2025-12-27 03:52:05.750135 | controller | OVN_BRANCH: main 2025-12-27 03:52:05.750144 | controller | OVN_COMMIT_HASH: '' 2025-12-27 03:52:05.750150 | controller | OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest 2025-12-27 03:52:05.750156 | controller | OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml 2025-12-27 03:52:05.750162 | controller | OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests 2025-12-27 03:52:05.750168 | controller | OVN_KUTTL_NAMESPACE: ovn-kuttl-tests 2025-12-27 03:52:05.750174 | controller | OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git 2025-12-27 03:52:05.750183 | controller | PASSWORD: '12345678' 2025-12-27 03:52:05.750189 | controller | PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml 2025-12-27 03:52:05.750195 | controller | PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml 2025-12-27 03:52:05.750201 | controller | PLACEMENTAPI_DEPL_IMG: unused 2025-12-27 03:52:05.750207 | controller | PLACEMENT_BRANCH: main 2025-12-27 03:52:05.750213 | controller | PLACEMENT_COMMIT_HASH: '' 2025-12-27 03:52:05.750219 | controller | PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest 2025-12-27 03:52:05.750225 | controller | PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml 2025-12-27 03:52:05.750231 | controller | PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests 2025-12-27 03:52:05.750236 | controller | PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests 2025-12-27 03:52:05.750242 | controller | PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git 2025-12-27 03:52:05.750248 | controller | PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/pull-secret.txt 2025-12-27 03:52:05.750254 | controller | RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml 2025-12-27 03:52:05.750260 | controller | RABBITMQ_BRANCH: patches 2025-12-27 03:52:05.750266 | controller | RABBITMQ_COMMIT_HASH: '' 2025-12-27 03:52:05.750272 | controller | RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2025-12-27 03:52:05.750278 | controller | RABBITMQ_DEPL_IMG: unused 2025-12-27 03:52:05.750287 | controller | RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2025-12-27 03:52:05.750293 | controller | RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2025-12-27 03:52:05.750299 | controller | REDHAT_OPERATORS: 'false' 2025-12-27 03:52:05.750305 | controller | REDIS: config/samples/redis_v1beta1_redis.yaml 2025-12-27 03:52:05.750311 | controller | REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml 2025-12-27 03:52:05.750317 | controller | REDIS_DEPL_IMG: unused 2025-12-27 03:52:05.750323 | controller | RH_REGISTRY_PWD: '' 2025-12-27 03:52:05.750329 | controller | RH_REGISTRY_USER: '' 2025-12-27 03:52:05.750335 | controller | SECRET: osp-secret 2025-12-27 03:52:05.750341 | controller | SG_CORE_DEPL_IMG: unused 2025-12-27 03:52:05.750347 | controller | STANDALONE_COMPUTE_DRIVER: libvirt 2025-12-27 03:52:05.750353 | controller | STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 2025-12-27 03:52:05.750359 | controller | STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 2025-12-27 03:52:05.750365 | controller | STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 2025-12-27 03:52:05.750371 | controller | STANDALONE_STORAGE_NET_PREFIX: 172.18.0 2025-12-27 03:52:05.750377 | controller | STANDALONE_TENANT_NET_PREFIX: 172.19.0 2025-12-27 03:52:05.750383 | controller | STORAGEMGMT_HOST_ROUTES: '' 2025-12-27 03:52:05.750389 | controller | STORAGE_CLASS: local-storage 2025-12-27 03:52:05.750395 | controller | STORAGE_HOST_ROUTES: '' 2025-12-27 03:52:05.750401 | controller | SWIFT: config/samples/swift_v1beta1_swift.yaml 2025-12-27 03:52:05.750407 | controller | SWIFT_BRANCH: main 2025-12-27 03:52:05.750413 | controller | SWIFT_COMMIT_HASH: '' 2025-12-27 03:52:05.750419 | controller | SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2025-12-27 03:52:05.750425 | controller | SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest 2025-12-27 03:52:05.750433 | controller | SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml 2025-12-27 03:52:05.750439 | controller | SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests 2025-12-27 03:52:05.750445 | controller | SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests 2025-12-27 03:52:05.750451 | controller | SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git 2025-12-27 03:52:05.750457 | controller | TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml 2025-12-27 03:52:05.750463 | controller | TELEMETRY_BRANCH: main 2025-12-27 03:52:05.750469 | controller | TELEMETRY_COMMIT_HASH: '' 2025-12-27 03:52:05.750475 | controller | TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml 2025-12-27 03:52:05.750481 | controller | TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest 2025-12-27 03:52:05.750487 | controller | TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2025-12-27 03:52:05.750493 | controller | TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml 2025-12-27 03:52:05.750499 | controller | TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites 2025-12-27 03:52:05.750505 | controller | TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests 2025-12-27 03:52:05.750511 | controller | TELEMETRY_KUTTL_RELPATH: test/kuttl/suites 2025-12-27 03:52:05.750534 | controller | TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git 2025-12-27 03:52:05.758880 | controller | TENANT_HOST_ROUTES: '' 2025-12-27 03:52:05.758901 | controller | TIMEOUT: 300s 2025-12-27 03:52:05.758908 | controller | TLS_ENABLED: 'false' 2025-12-27 03:52:05.758914 | controller | tripleo_deploy: 'export REGISTRY_PWD:' 2025-12-27 03:52:05.758925 | controller | 2025-12-27 03:52:06.077259 | controller | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] *** 2025-12-27 03:52:06.077326 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.042) 0:00:58.952 ***** 2025-12-27 03:52:06.077344 | controller | Saturday 27 December 2025 03:52:05 +0000 (0:00:00.042) 0:00:58.951 ***** 2025-12-27 03:52:06.077362 | controller | ok: [localhost] 2025-12-27 03:52:06.100795 | controller | 2025-12-27 03:52:06.100840 | controller | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] ***** 2025-12-27 03:52:06.100848 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.317) 0:00:59.270 ***** 2025-12-27 03:52:06.100854 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.318) 0:00:59.269 ***** 2025-12-27 03:52:06.100875 | controller | ok: [localhost] => 2025-12-27 03:52:06.100882 | controller | cifmw_generate_makes: 2025-12-27 03:52:06.100889 | controller | changed: false 2025-12-27 03:52:06.100895 | controller | debug: 2025-12-27 03:52:06.100901 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile: 2025-12-27 03:52:06.100907 | controller | - all 2025-12-27 03:52:06.100913 | controller | - help 2025-12-27 03:52:06.100919 | controller | - cleanup 2025-12-27 03:52:06.100925 | controller | - deploy_cleanup 2025-12-27 03:52:06.100931 | controller | - wait 2025-12-27 03:52:06.100937 | controller | - crc_storage 2025-12-27 03:52:06.100943 | controller | - crc_storage_cleanup 2025-12-27 03:52:06.100949 | controller | - crc_storage_release 2025-12-27 03:52:06.100955 | controller | - crc_storage_with_retries 2025-12-27 03:52:06.100961 | controller | - crc_storage_cleanup_with_retries 2025-12-27 03:52:06.100968 | controller | - operator_namespace 2025-12-27 03:52:06.100974 | controller | - namespace 2025-12-27 03:52:06.100979 | controller | - namespace_cleanup 2025-12-27 03:52:06.100985 | controller | - input 2025-12-27 03:52:06.100991 | controller | - input_cleanup 2025-12-27 03:52:06.100997 | controller | - crc_bmo_setup 2025-12-27 03:52:06.101003 | controller | - crc_bmo_cleanup 2025-12-27 03:52:06.101009 | controller | - openstack_prep 2025-12-27 03:52:06.101015 | controller | - openstack 2025-12-27 03:52:06.101021 | controller | - openstack_wait 2025-12-27 03:52:06.101027 | controller | - openstack_init 2025-12-27 03:52:06.101033 | controller | - openstack_cleanup 2025-12-27 03:52:06.101039 | controller | - openstack_repo 2025-12-27 03:52:06.101045 | controller | - openstack_deploy_prep 2025-12-27 03:52:06.101051 | controller | - openstack_deploy 2025-12-27 03:52:06.101057 | controller | - openstack_wait_deploy 2025-12-27 03:52:06.101063 | controller | - openstack_deploy_cleanup 2025-12-27 03:52:06.101068 | controller | - openstack_update_run 2025-12-27 03:52:06.101074 | controller | - update_services 2025-12-27 03:52:06.101080 | controller | - update_system 2025-12-27 03:52:06.101086 | controller | - openstack_patch_version 2025-12-27 03:52:06.101092 | controller | - edpm_deploy_generate_keys 2025-12-27 03:52:06.101099 | controller | - edpm_patch_ansible_runner_image 2025-12-27 03:52:06.101105 | controller | - edpm_deploy_prep 2025-12-27 03:52:06.101111 | controller | - edpm_deploy_cleanup 2025-12-27 03:52:06.101117 | controller | - edpm_deploy 2025-12-27 03:52:06.101124 | controller | - edpm_deploy_baremetal_prep 2025-12-27 03:52:06.101131 | controller | - edpm_deploy_baremetal 2025-12-27 03:52:06.101139 | controller | - edpm_wait_deploy_baremetal 2025-12-27 03:52:06.101146 | controller | - edpm_wait_deploy 2025-12-27 03:52:06.101153 | controller | - edpm_register_dns 2025-12-27 03:52:06.101160 | controller | - edpm_nova_discover_hosts 2025-12-27 03:52:06.101168 | controller | - openstack_crds 2025-12-27 03:52:06.101175 | controller | - openstack_crds_cleanup 2025-12-27 03:52:06.101183 | controller | - edpm_deploy_networker_prep 2025-12-27 03:52:06.101190 | controller | - edpm_deploy_networker_cleanup 2025-12-27 03:52:06.101196 | controller | - edpm_deploy_networker 2025-12-27 03:52:06.101202 | controller | - infra_prep 2025-12-27 03:52:06.101208 | controller | - infra 2025-12-27 03:52:06.101213 | controller | - infra_cleanup 2025-12-27 03:52:06.101219 | controller | - dns_deploy_prep 2025-12-27 03:52:06.101225 | controller | - dns_deploy 2025-12-27 03:52:06.101231 | controller | - dns_deploy_cleanup 2025-12-27 03:52:06.101237 | controller | - netconfig_deploy_prep 2025-12-27 03:52:06.101243 | controller | - netconfig_deploy 2025-12-27 03:52:06.101249 | controller | - netconfig_deploy_cleanup 2025-12-27 03:52:06.101260 | controller | - memcached_deploy_prep 2025-12-27 03:52:06.101266 | controller | - memcached_deploy 2025-12-27 03:52:06.101272 | controller | - memcached_deploy_cleanup 2025-12-27 03:52:06.101277 | controller | - keystone_prep 2025-12-27 03:52:06.101283 | controller | - keystone 2025-12-27 03:52:06.101289 | controller | - keystone_cleanup 2025-12-27 03:52:06.101295 | controller | - keystone_deploy_prep 2025-12-27 03:52:06.101301 | controller | - keystone_deploy 2025-12-27 03:52:06.101307 | controller | - keystone_deploy_cleanup 2025-12-27 03:52:06.101313 | controller | - barbican_prep 2025-12-27 03:52:06.101318 | controller | - barbican 2025-12-27 03:52:06.101324 | controller | - barbican_cleanup 2025-12-27 03:52:06.101330 | controller | - barbican_deploy_prep 2025-12-27 03:52:06.101336 | controller | - barbican_deploy 2025-12-27 03:52:06.101342 | controller | - barbican_deploy_validate 2025-12-27 03:52:06.101348 | controller | - barbican_deploy_cleanup 2025-12-27 03:52:06.101354 | controller | - mariadb 2025-12-27 03:52:06.101360 | controller | - mariadb_cleanup 2025-12-27 03:52:06.101366 | controller | - mariadb_deploy_prep 2025-12-27 03:52:06.101372 | controller | - mariadb_deploy 2025-12-27 03:52:06.101380 | controller | - mariadb_deploy_cleanup 2025-12-27 03:52:06.101386 | controller | - placement_prep 2025-12-27 03:52:06.101397 | controller | - placement 2025-12-27 03:52:06.101403 | controller | - placement_cleanup 2025-12-27 03:52:06.101409 | controller | - placement_deploy_prep 2025-12-27 03:52:06.101415 | controller | - placement_deploy 2025-12-27 03:52:06.101421 | controller | - placement_deploy_cleanup 2025-12-27 03:52:06.101427 | controller | - glance_prep 2025-12-27 03:52:06.101432 | controller | - glance 2025-12-27 03:52:06.101438 | controller | - glance_cleanup 2025-12-27 03:52:06.101444 | controller | - glance_deploy_prep 2025-12-27 03:52:06.101450 | controller | - glance_deploy 2025-12-27 03:52:06.101456 | controller | - glance_deploy_cleanup 2025-12-27 03:52:06.101462 | controller | - ovn_prep 2025-12-27 03:52:06.101467 | controller | - ovn 2025-12-27 03:52:06.101473 | controller | - ovn_cleanup 2025-12-27 03:52:06.101479 | controller | - ovn_deploy_prep 2025-12-27 03:52:06.101485 | controller | - ovn_deploy 2025-12-27 03:52:06.101491 | controller | - ovn_deploy_cleanup 2025-12-27 03:52:06.101497 | controller | - neutron_prep 2025-12-27 03:52:06.101503 | controller | - neutron 2025-12-27 03:52:06.101508 | controller | - neutron_cleanup 2025-12-27 03:52:06.101529 | controller | - neutron_deploy_prep 2025-12-27 03:52:06.101538 | controller | - neutron_deploy 2025-12-27 03:52:06.101544 | controller | - neutron_deploy_cleanup 2025-12-27 03:52:06.101550 | controller | - cinder_prep 2025-12-27 03:52:06.101556 | controller | - cinder 2025-12-27 03:52:06.101562 | controller | - cinder_cleanup 2025-12-27 03:52:06.101568 | controller | - cinder_deploy_prep 2025-12-27 03:52:06.101574 | controller | - cinder_deploy 2025-12-27 03:52:06.101579 | controller | - cinder_deploy_cleanup 2025-12-27 03:52:06.101585 | controller | - rabbitmq_prep 2025-12-27 03:52:06.101591 | controller | - rabbitmq 2025-12-27 03:52:06.101598 | controller | - rabbitmq_cleanup 2025-12-27 03:52:06.101604 | controller | - rabbitmq_deploy_prep 2025-12-27 03:52:06.101610 | controller | - rabbitmq_deploy 2025-12-27 03:52:06.101616 | controller | - rabbitmq_deploy_cleanup 2025-12-27 03:52:06.101622 | controller | - ironic_prep 2025-12-27 03:52:06.101628 | controller | - ironic 2025-12-27 03:52:06.101633 | controller | - ironic_cleanup 2025-12-27 03:52:06.101639 | controller | - ironic_deploy_prep 2025-12-27 03:52:06.101645 | controller | - ironic_deploy 2025-12-27 03:52:06.101651 | controller | - ironic_deploy_cleanup 2025-12-27 03:52:06.101660 | controller | - octavia_prep 2025-12-27 03:52:06.101666 | controller | - octavia 2025-12-27 03:52:06.101672 | controller | - octavia_cleanup 2025-12-27 03:52:06.101678 | controller | - octavia_deploy_prep 2025-12-27 03:52:06.101684 | controller | - octavia_deploy 2025-12-27 03:52:06.101690 | controller | - octavia_deploy_cleanup 2025-12-27 03:52:06.101696 | controller | - designate_prep 2025-12-27 03:52:06.101702 | controller | - designate 2025-12-27 03:52:06.101707 | controller | - designate_cleanup 2025-12-27 03:52:06.101713 | controller | - designate_deploy_prep 2025-12-27 03:52:06.101719 | controller | - designate_deploy 2025-12-27 03:52:06.101725 | controller | - designate_deploy_cleanup 2025-12-27 03:52:06.101734 | controller | - nova_prep 2025-12-27 03:52:06.101740 | controller | - nova 2025-12-27 03:52:06.101746 | controller | - nova_cleanup 2025-12-27 03:52:06.101752 | controller | - nova_deploy_prep 2025-12-27 03:52:06.101758 | controller | - nova_deploy 2025-12-27 03:52:06.101763 | controller | - nova_deploy_cleanup 2025-12-27 03:52:06.101769 | controller | - mariadb_kuttl_run 2025-12-27 03:52:06.101775 | controller | - mariadb_kuttl 2025-12-27 03:52:06.101781 | controller | - kuttl_db_prep 2025-12-27 03:52:06.101787 | controller | - kuttl_db_cleanup 2025-12-27 03:52:06.101793 | controller | - kuttl_common_prep 2025-12-27 03:52:06.101799 | controller | - kuttl_common_cleanup 2025-12-27 03:52:06.101804 | controller | - keystone_kuttl_run 2025-12-27 03:52:06.101810 | controller | - keystone_kuttl 2025-12-27 03:52:06.101816 | controller | - barbican_kuttl_run 2025-12-27 03:52:06.101822 | controller | - barbican_kuttl 2025-12-27 03:52:06.101833 | controller | - placement_kuttl_run 2025-12-27 03:52:06.101839 | controller | - placement_kuttl 2025-12-27 03:52:06.101845 | controller | - cinder_kuttl_run 2025-12-27 03:52:06.101851 | controller | - cinder_kuttl 2025-12-27 03:52:06.101857 | controller | - neutron_kuttl_run 2025-12-27 03:52:06.101863 | controller | - neutron_kuttl 2025-12-27 03:52:06.101870 | controller | - octavia_kuttl_run 2025-12-27 03:52:06.101876 | controller | - octavia_kuttl 2025-12-27 03:52:06.101882 | controller | - designate_kuttl 2025-12-27 03:52:06.101888 | controller | - designate_kuttl_run 2025-12-27 03:52:06.101894 | controller | - ovn_kuttl_run 2025-12-27 03:52:06.101900 | controller | - ovn_kuttl 2025-12-27 03:52:06.101905 | controller | - infra_kuttl_run 2025-12-27 03:52:06.101911 | controller | - infra_kuttl 2025-12-27 03:52:06.101917 | controller | - ironic_kuttl_run 2025-12-27 03:52:06.101923 | controller | - ironic_kuttl 2025-12-27 03:52:06.101929 | controller | - ironic_kuttl_crc 2025-12-27 03:52:06.101935 | controller | - heat_kuttl_run 2025-12-27 03:52:06.101941 | controller | - heat_kuttl 2025-12-27 03:52:06.101946 | controller | - heat_kuttl_crc 2025-12-27 03:52:06.101952 | controller | - ansibleee_kuttl_run 2025-12-27 03:52:06.101958 | controller | - ansibleee_kuttl_cleanup 2025-12-27 03:52:06.101964 | controller | - ansibleee_kuttl_prep 2025-12-27 03:52:06.101970 | controller | - ansibleee_kuttl 2025-12-27 03:52:06.101976 | controller | - glance_kuttl_run 2025-12-27 03:52:06.101982 | controller | - glance_kuttl 2025-12-27 03:52:06.101988 | controller | - manila_kuttl_run 2025-12-27 03:52:06.101993 | controller | - manila_kuttl 2025-12-27 03:52:06.102000 | controller | - swift_kuttl_run 2025-12-27 03:52:06.102006 | controller | - swift_kuttl 2025-12-27 03:52:06.102011 | controller | - horizon_kuttl_run 2025-12-27 03:52:06.102017 | controller | - horizon_kuttl 2025-12-27 03:52:06.102023 | controller | - openstack_kuttl_run 2025-12-27 03:52:06.102029 | controller | - openstack_kuttl 2025-12-27 03:52:06.102035 | controller | - mariadb_chainsaw_run 2025-12-27 03:52:06.102041 | controller | - mariadb_chainsaw 2025-12-27 03:52:06.102046 | controller | - horizon_prep 2025-12-27 03:52:06.102052 | controller | - horizon 2025-12-27 03:52:06.102058 | controller | - horizon_cleanup 2025-12-27 03:52:06.102064 | controller | - horizon_deploy_prep 2025-12-27 03:52:06.102070 | controller | - horizon_deploy 2025-12-27 03:52:06.102076 | controller | - horizon_deploy_cleanup 2025-12-27 03:52:06.102082 | controller | - heat_prep 2025-12-27 03:52:06.102088 | controller | - heat 2025-12-27 03:52:06.102093 | controller | - heat_cleanup 2025-12-27 03:52:06.102099 | controller | - heat_deploy_prep 2025-12-27 03:52:06.102105 | controller | - heat_deploy 2025-12-27 03:52:06.102111 | controller | - heat_deploy_cleanup 2025-12-27 03:52:06.102117 | controller | - ansibleee_prep 2025-12-27 03:52:06.102123 | controller | - ansibleee 2025-12-27 03:52:06.102128 | controller | - ansibleee_cleanup 2025-12-27 03:52:06.102134 | controller | - baremetal_prep 2025-12-27 03:52:06.102140 | controller | - baremetal 2025-12-27 03:52:06.102146 | controller | - baremetal_cleanup 2025-12-27 03:52:06.102152 | controller | - ceph_help 2025-12-27 03:52:06.102158 | controller | - ceph 2025-12-27 03:52:06.102164 | controller | - ceph_cleanup 2025-12-27 03:52:06.102169 | controller | - rook_prep 2025-12-27 03:52:06.102175 | controller | - rook 2025-12-27 03:52:06.102184 | controller | - rook_deploy_prep 2025-12-27 03:52:06.102190 | controller | - rook_deploy 2025-12-27 03:52:06.102196 | controller | - rook_crc_disk 2025-12-27 03:52:06.102201 | controller | - rook_cleanup 2025-12-27 03:52:06.102207 | controller | - lvms 2025-12-27 03:52:06.102213 | controller | - nmstate 2025-12-27 03:52:06.102219 | controller | - nncp 2025-12-27 03:52:06.102225 | controller | - nncp_cleanup 2025-12-27 03:52:06.102231 | controller | - netattach 2025-12-27 03:52:06.102237 | controller | - netattach_cleanup 2025-12-27 03:52:06.102243 | controller | - metallb 2025-12-27 03:52:06.102249 | controller | - metallb_config 2025-12-27 03:52:06.102254 | controller | - metallb_config_cleanup 2025-12-27 03:52:06.102260 | controller | - metallb_cleanup 2025-12-27 03:52:06.102266 | controller | - loki 2025-12-27 03:52:06.102272 | controller | - loki_cleanup 2025-12-27 03:52:06.102278 | controller | - loki_deploy 2025-12-27 03:52:06.102284 | controller | - loki_deploy_cleanup 2025-12-27 03:52:06.102290 | controller | - netobserv 2025-12-27 03:52:06.102297 | controller | - netobserv_cleanup 2025-12-27 03:52:06.102303 | controller | - netobserv_deploy 2025-12-27 03:52:06.102309 | controller | - netobserv_deploy_cleanup 2025-12-27 03:52:06.102315 | controller | - manila_prep 2025-12-27 03:52:06.102320 | controller | - manila 2025-12-27 03:52:06.102326 | controller | - manila_cleanup 2025-12-27 03:52:06.102332 | controller | - manila_deploy_prep 2025-12-27 03:52:06.102338 | controller | - manila_deploy 2025-12-27 03:52:06.102344 | controller | - manila_deploy_cleanup 2025-12-27 03:52:06.102350 | controller | - telemetry_prep 2025-12-27 03:52:06.102355 | controller | - telemetry 2025-12-27 03:52:06.102361 | controller | - telemetry_cleanup 2025-12-27 03:52:06.102367 | controller | - telemetry_deploy_prep 2025-12-27 03:52:06.102373 | controller | - telemetry_deploy 2025-12-27 03:52:06.102379 | controller | - telemetry_deploy_cleanup 2025-12-27 03:52:06.102385 | controller | - telemetry_kuttl_run 2025-12-27 03:52:06.102391 | controller | - telemetry_kuttl 2025-12-27 03:52:06.102396 | controller | - swift_prep 2025-12-27 03:52:06.102402 | controller | - swift 2025-12-27 03:52:06.102408 | controller | - swift_cleanup 2025-12-27 03:52:06.102414 | controller | - swift_deploy_prep 2025-12-27 03:52:06.102420 | controller | - swift_deploy 2025-12-27 03:52:06.102426 | controller | - swift_deploy_cleanup 2025-12-27 03:52:06.102431 | controller | - certmanager 2025-12-27 03:52:06.102437 | controller | - certmanager_cleanup 2025-12-27 03:52:06.102443 | controller | - validate_marketplace 2025-12-27 03:52:06.102449 | controller | - redis_deploy_prep 2025-12-27 03:52:06.102455 | controller | - redis_deploy 2025-12-27 03:52:06.102464 | controller | - redis_deploy_cleanup 2025-12-27 03:52:06.102469 | controller | - set_slower_etcd_profile 2025-12-27 03:52:06.102476 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile: 2025-12-27 03:52:06.102482 | controller | - help 2025-12-27 03:52:06.102488 | controller | - download_tools 2025-12-27 03:52:06.102494 | controller | - nfs 2025-12-27 03:52:06.102499 | controller | - nfs_cleanup 2025-12-27 03:52:06.102505 | controller | - crc 2025-12-27 03:52:06.102529 | controller | - crc_cleanup 2025-12-27 03:52:06.102538 | controller | - crc_scrub 2025-12-27 03:52:06.102544 | controller | - crc_attach_default_interface 2025-12-27 03:52:06.102550 | controller | - crc_attach_default_interface_cleanup 2025-12-27 03:52:06.102556 | controller | - ipv6_lab_network 2025-12-27 03:52:06.102562 | controller | - ipv6_lab_network_cleanup 2025-12-27 03:52:06.102568 | controller | - ipv6_lab_nat64_router 2025-12-27 03:52:06.102574 | controller | - ipv6_lab_nat64_router_cleanup 2025-12-27 03:52:06.102580 | controller | - ipv6_lab_sno 2025-12-27 03:52:06.102586 | controller | - ipv6_lab_sno_cleanup 2025-12-27 03:52:06.102592 | controller | - ipv6_lab 2025-12-27 03:52:06.102597 | controller | - ipv6_lab_cleanup 2025-12-27 03:52:06.102603 | controller | - attach_default_interface 2025-12-27 03:52:06.102609 | controller | - attach_default_interface_cleanup 2025-12-27 03:52:06.102615 | controller | - network_isolation_bridge 2025-12-27 03:52:06.102621 | controller | - network_isolation_bridge_cleanup 2025-12-27 03:52:06.102627 | controller | - edpm_baremetal_compute 2025-12-27 03:52:06.102633 | controller | - edpm_compute 2025-12-27 03:52:06.102642 | controller | - edpm_compute_bootc 2025-12-27 03:52:06.102648 | controller | - edpm_ansible_runner 2025-12-27 03:52:06.102653 | controller | - edpm_computes_bgp 2025-12-27 03:52:06.102659 | controller | - edpm_compute_repos 2025-12-27 03:52:06.102665 | controller | - edpm_compute_cleanup 2025-12-27 03:52:06.102671 | controller | - edpm_networker 2025-12-27 03:52:06.102677 | controller | - edpm_networker_cleanup 2025-12-27 03:52:06.102683 | controller | - edpm_deploy_instance 2025-12-27 03:52:06.102688 | controller | - tripleo_deploy 2025-12-27 03:52:06.102694 | controller | - standalone_deploy 2025-12-27 03:52:06.102700 | controller | - standalone_sync 2025-12-27 03:52:06.102723 | controller | - standalone 2025-12-27 03:52:06.102730 | controller | - standalone_cleanup 2025-12-27 03:52:06.102736 | controller | - standalone_snapshot 2025-12-27 03:52:06.102741 | controller | - standalone_revert 2025-12-27 03:52:06.102747 | controller | - cifmw_prepare 2025-12-27 03:52:06.102753 | controller | - cifmw_cleanup 2025-12-27 03:52:06.102759 | controller | - bmaas_network 2025-12-27 03:52:06.102765 | controller | - bmaas_network_cleanup 2025-12-27 03:52:06.102771 | controller | - bmaas_route_crc_and_crc_bmaas_networks 2025-12-27 03:52:06.102777 | controller | - bmaas_route_crc_and_crc_bmaas_networks_cleanup 2025-12-27 03:52:06.102787 | controller | - bmaas_crc_attach_network 2025-12-27 03:52:06.111974 | controller | - bmaas_crc_attach_network_cleanup 2025-12-27 03:52:06.111992 | controller | - bmaas_crc_baremetal_bridge 2025-12-27 03:52:06.111998 | controller | - bmaas_crc_baremetal_bridge_cleanup 2025-12-27 03:52:06.112004 | controller | - bmaas_baremetal_net_nad 2025-12-27 03:52:06.112010 | controller | - bmaas_baremetal_net_nad_cleanup 2025-12-27 03:52:06.112016 | controller | - bmaas_metallb 2025-12-27 03:52:06.112022 | controller | - bmaas_metallb_cleanup 2025-12-27 03:52:06.112028 | controller | - bmaas_virtual_bms 2025-12-27 03:52:06.112034 | controller | - bmaas_virtual_bms_cleanup 2025-12-27 03:52:06.112040 | controller | - bmaas_sushy_emulator 2025-12-27 03:52:06.112046 | controller | - bmaas_sushy_emulator_cleanup 2025-12-27 03:52:06.112052 | controller | - bmaas_sushy_emulator_wait 2025-12-27 03:52:06.112058 | controller | - bmaas_generate_nodes_yaml 2025-12-27 03:52:06.112064 | controller | - bmaas 2025-12-27 03:52:06.112070 | controller | - bmaas_cleanup 2025-12-27 03:52:06.112076 | controller | failed: false 2025-12-27 03:52:06.112082 | controller | success: true 2025-12-27 03:52:06.112092 | controller | 2025-12-27 03:52:06.483457 | 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-12-27 03:52:06.483511 | controller | { 2025-12-27 03:52:06.483688 | controller | 'cifmw_install_yamls_environment': cifmw_install_yamls_environment, 2025-12-27 03:52:06.483696 | controller | 'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults 2025-12-27 03:52:06.483703 | controller | } | to_nice_yaml 2025-12-27 03:52:06.483709 | controller | }}, mode=0644] *** 2025-12-27 03:52:06.483715 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.034) 0:00:59.305 ***** 2025-12-27 03:52:06.483721 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.034) 0:00:59.304 ***** 2025-12-27 03:52:06.483735 | controller | changed: [localhost] 2025-12-27 03:52:06.519124 | controller | 2025-12-27 03:52:06.519196 | controller | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] *** 2025-12-27 03:52:06.519204 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.371) 0:00:59.677 ***** 2025-12-27 03:52:06.519211 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.371) 0:00:59.676 ***** 2025-12-27 03:52:06.519226 | controller | skipping: [localhost] 2025-12-27 03:52:06.888557 | controller | 2025-12-27 03:52:06.888622 | 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-12-27 03:52:06.888632 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.035) 0:00:59.713 ***** 2025-12-27 03:52:06.888639 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.035) 0:00:59.711 ***** 2025-12-27 03:52:06.888662 | controller | changed: [localhost] 2025-12-27 03:52:06.932477 | controller | 2025-12-27 03:52:06.932582 | 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-12-27 03:52:06.932598 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.369) 0:01:00.082 ***** 2025-12-27 03:52:06.932607 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.369) 0:01:00.081 ***** 2025-12-27 03:52:06.932623 | controller | ok: [localhost] 2025-12-27 03:52:07.380483 | controller | 2025-12-27 03:52:07.380579 | 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-12-27 03:52:07.380588 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.044) 0:01:00.126 ***** 2025-12-27 03:52:07.380595 | controller | Saturday 27 December 2025 03:52:06 +0000 (0:00:00.044) 0:01:00.125 ***** 2025-12-27 03:52:07.380612 | controller | changed: [localhost] 2025-12-27 03:52:07.429864 | controller | 2025-12-27 03:52:07.429956 | controller | PLAY [Install deps and prepare for KUTTL run] ********************************** 2025-12-27 03:52:07.429972 | controller | 2025-12-27 03:52:07.429986 | controller | TASK [Download install_yamls deps name=install_yamls_makes, tasks_from=make_download_tools] *** 2025-12-27 03:52:07.430000 | controller | Saturday 27 December 2025 03:52:07 +0000 (0:00:00.448) 0:01:00.574 ***** 2025-12-27 03:52:07.430014 | controller | Saturday 27 December 2025 03:52:07 +0000 (0:00:00.448) 0:01:00.573 ***** 2025-12-27 03:52:07.430041 | controller | 2025-12-27 03:52:07.456989 | controller | TASK [install_yamls_makes : Debug make_download_tools_env var=make_download_tools_env] *** 2025-12-27 03:52:07.457054 | controller | Saturday 27 December 2025 03:52:07 +0000 (0:00:00.049) 0:01:00.624 ***** 2025-12-27 03:52:07.457065 | controller | Saturday 27 December 2025 03:52:07 +0000 (0:00:00.049) 0:01:00.622 ***** 2025-12-27 03:52:07.457084 | controller | skipping: [localhost] 2025-12-27 03:52:07.486270 | controller | 2025-12-27 03:52:07.486327 | controller | TASK [install_yamls_makes : Debug make_download_tools_params var=make_download_tools_params] *** 2025-12-27 03:52:07.486335 | controller | Saturday 27 December 2025 03:52:07 +0000 (0:00:00.027) 0:01:00.651 ***** 2025-12-27 03:52:07.486341 | controller | Saturday 27 December 2025 03:52:07 +0000 (0:00:00.027) 0:01:00.649 ***** 2025-12-27 03:52:07.486356 | controller | skipping: [localhost] 2025-12-27 03:52:42.928605 | controller | 2025-12-27 03:52:42.928701 | 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-12-27 03:52:42.928713 | controller | Saturday 27 December 2025 03:52:07 +0000 (0:00:00.029) 0:01:00.680 ***** 2025-12-27 03:52:42.928722 | controller | Saturday 27 December 2025 03:52:07 +0000 (0:00:00.029) 0:01:00.679 ***** 2025-12-27 03:52:42.928737 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-12-27 03:52:42.951700 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_download_tools_until | 2025-12-27 03:52:42.951744 | controller | default(true) }} 2025-12-27 03:52:42.951762 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download.log 2025-12-27 03:52:43.002959 | controller | changed: [localhost] 2025-12-27 03:52:43.002991 | controller | 2025-12-27 03:52:43.002999 | controller | TASK [Login into Openshift cluster name=openshift_login] *********************** 2025-12-27 03:52:43.003005 | controller | Saturday 27 December 2025 03:52:42 +0000 (0:00:35.465) 0:01:36.145 ***** 2025-12-27 03:52:43.003012 | controller | Saturday 27 December 2025 03:52:42 +0000 (0:00:35.465) 0:01:36.144 ***** 2025-12-27 03:52:43.003028 | controller | 2025-12-27 03:52:43.190231 | controller | TASK [openshift_login : Ensure output directory exists path={{ cifmw_openshift_login_basedir }}/artifacts, state=directory, mode=0755] *** 2025-12-27 03:52:43.190279 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.051) 0:01:36.197 ***** 2025-12-27 03:52:43.190287 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.051) 0:01:36.195 ***** 2025-12-27 03:52:43.190298 | controller | ok: [localhost] 2025-12-27 03:52:43.220738 | controller | 2025-12-27 03:52:43.220771 | controller | TASK [openshift_login : OpenShift login _raw_params=login.yml] ***************** 2025-12-27 03:52:43.220778 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.187) 0:01:36.384 ***** 2025-12-27 03:52:43.220784 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.187) 0:01:36.383 ***** 2025-12-27 03:52:43.220798 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/login.yml for localhost 2025-12-27 03:52:43.248344 | controller | 2025-12-27 03:52:43.248377 | controller | TASK [openshift_login : Check if the password file is present path={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2025-12-27 03:52:43.248385 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.030) 0:01:36.415 ***** 2025-12-27 03:52:43.248392 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.030) 0:01:36.413 ***** 2025-12-27 03:52:43.248403 | controller | skipping: [localhost] 2025-12-27 03:52:43.273754 | controller | 2025-12-27 03:52:43.273787 | controller | TASK [openshift_login : Fetch user password content src={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2025-12-27 03:52:43.273795 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.027) 0:01:36.442 ***** 2025-12-27 03:52:43.273802 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.027) 0:01:36.441 ***** 2025-12-27 03:52:43.273813 | controller | skipping: [localhost] 2025-12-27 03:52:43.299483 | controller | 2025-12-27 03:52:43.299636 | 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-12-27 03:52:43.299650 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.025) 0:01:36.468 ***** 2025-12-27 03:52:43.299657 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.025) 0:01:36.466 ***** 2025-12-27 03:52:43.299668 | controller | skipping: [localhost] 2025-12-27 03:52:43.334450 | controller | 2025-12-27 03:52:43.334484 | controller | TASK [openshift_login : Set role variables cifmw_openshift_login_kubeconfig={{ 2025-12-27 03:52:43.334492 | controller | cifmw_openshift_login_kubeconfig | 2025-12-27 03:52:43.334499 | controller | default(cifmw_openshift_kubeconfig) | 2025-12-27 03:52:43.334505 | controller | default( 2025-12-27 03:52:43.334535 | controller | ansible_env.KUBECONFIG if 'KUBECONFIG' in ansible_env else 2025-12-27 03:52:43.334555 | controller | cifmw_openshift_login_kubeconfig_default_path 2025-12-27 03:52:43.334562 | controller | ) | trim 2025-12-27 03:52:43.334570 | 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-12-27 03:52:43.334577 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.025) 0:01:36.493 ***** 2025-12-27 03:52:43.334583 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.025) 0:01:36.492 ***** 2025-12-27 03:52:43.334595 | controller | ok: [localhost] 2025-12-27 03:52:43.507089 | controller | 2025-12-27 03:52:43.507127 | controller | TASK [openshift_login : Check if kubeconfig exists path={{ cifmw_openshift_login_kubeconfig }}] *** 2025-12-27 03:52:43.507136 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.034) 0:01:36.528 ***** 2025-12-27 03:52:43.507150 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.034) 0:01:36.527 ***** 2025-12-27 03:52:43.507164 | controller | ok: [localhost] 2025-12-27 03:52:43.537373 | controller | 2025-12-27 03:52:43.537417 | 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-12-27 03:52:43.537427 | controller | (cifmw_openshift_login_user is defined) and 2025-12-27 03:52:43.537436 | controller | (cifmw_openshift_login_password is defined) and 2025-12-27 03:52:43.537443 | controller | (cifmw_openshift_login_api is defined) 2025-12-27 03:52:43.537450 | controller | ), msg=If an existing kubeconfig is not provided user/pwd or provided/initial token and API URL must be given] *** 2025-12-27 03:52:43.537458 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.172) 0:01:36.701 ***** 2025-12-27 03:52:43.537465 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.172) 0:01:36.699 ***** 2025-12-27 03:52:43.537479 | controller | ok: [localhost] => 2025-12-27 03:52:43.563396 | controller | changed: false 2025-12-27 03:52:43.563439 | controller | msg: All assertions passed 2025-12-27 03:52:43.563448 | controller | 2025-12-27 03:52:43.563456 | controller | TASK [openshift_login : Fetch kubeconfig content src={{ cifmw_openshift_login_kubeconfig }}] *** 2025-12-27 03:52:43.563464 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.030) 0:01:36.731 ***** 2025-12-27 03:52:43.563472 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.030) 0:01:36.730 ***** 2025-12-27 03:52:43.563486 | controller | skipping: [localhost] 2025-12-27 03:52:43.588214 | controller | 2025-12-27 03:52:43.588250 | controller | TASK [openshift_login : Fetch x509 key based users cifmw_openshift_login_key_based_users={{ 2025-12-27 03:52:43.588258 | controller | ( 2025-12-27 03:52:43.588265 | controller | cifmw_openshift_login_kubeconfig_content_b64.content | 2025-12-27 03:52:43.588271 | controller | b64decode | 2025-12-27 03:52:43.588277 | controller | from_yaml 2025-12-27 03:52:43.588284 | controller | ). users | default([]) | 2025-12-27 03:52:43.588290 | controller | selectattr('user.client-certificate-data', 'defined') | 2025-12-27 03:52:43.588296 | controller | map(attribute="name") | 2025-12-27 03:52:43.588306 | controller | map("split", "/") | 2025-12-27 03:52:43.588312 | controller | map("first") 2025-12-27 03:52:43.588318 | controller | }}, cacheable=True] *** 2025-12-27 03:52:43.588324 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.025) 0:01:36.757 ***** 2025-12-27 03:52:43.588331 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.025) 0:01:36.756 ***** 2025-12-27 03:52:43.588342 | controller | skipping: [localhost] 2025-12-27 03:52:43.612570 | controller | 2025-12-27 03:52:43.612611 | controller | TASK [openshift_login : Assign key based user if not provided and available cifmw_openshift_login_user={{ 2025-12-27 03:52:43.612621 | controller | (cifmw_openshift_login_assume_cert_system_user | ternary('system:', '')) + 2025-12-27 03:52:43.612629 | controller | (cifmw_openshift_login_key_based_users | map('replace', 'system:', '') | unique | first) 2025-12-27 03:52:43.612637 | controller | }}, cifmw_openshift_login_cert_login=True, cacheable=True] *** 2025-12-27 03:52:43.612645 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.024) 0:01:36.782 ***** 2025-12-27 03:52:43.612653 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.024) 0:01:36.781 ***** 2025-12-27 03:52:43.612666 | controller | skipping: [localhost] 2025-12-27 03:52:43.640703 | controller | 2025-12-27 03:52:43.640757 | controller | TASK [openshift_login : Set the retry count cifmw_openshift_login_retries_cnt={{ 2025-12-27 03:52:43.640765 | controller | 0 if cifmw_openshift_login_retries_cnt is undefined else 2025-12-27 03:52:43.640771 | controller | cifmw_openshift_login_retries_cnt|int + 1 2025-12-27 03:52:43.640778 | controller | }}] *** 2025-12-27 03:52:43.640784 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.024) 0:01:36.806 ***** 2025-12-27 03:52:43.640790 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.024) 0:01:36.805 ***** 2025-12-27 03:52:43.640804 | controller | ok: [localhost] 2025-12-27 03:52:43.672250 | controller | 2025-12-27 03:52:43.672312 | controller | TASK [openshift_login : Fetch token _raw_params=try_login.yml] ***************** 2025-12-27 03:52:43.672328 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.028) 0:01:36.834 ***** 2025-12-27 03:52:43.672334 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.028) 0:01:36.833 ***** 2025-12-27 03:52:43.672348 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml for localhost 2025-12-27 03:52:43.991023 | controller | 2025-12-27 03:52:43.991065 | controller | TASK [openshift_login : Try get OpenShift access token _raw_params=oc whoami -t] *** 2025-12-27 03:52:43.991076 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.031) 0:01:36.866 ***** 2025-12-27 03:52:43.991085 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.031) 0:01:36.865 ***** 2025-12-27 03:52:43.991099 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml:17 2025-12-27 03:52:44.393455 | controller | fatal: [localhost]: FAILED! => 2025-12-27 03:52:44.393492 | controller | changed: true 2025-12-27 03:52:44.393500 | controller | cmd: 2025-12-27 03:52:44.393506 | controller | - oc 2025-12-27 03:52:44.393512 | controller | - whoami 2025-12-27 03:52:44.393563 | controller | - -t 2025-12-27 03:52:44.393572 | controller | delta: '0:00:00.111176' 2025-12-27 03:52:44.393580 | controller | end: '2025-12-27 03:52:43.959304' 2025-12-27 03:52:44.393588 | controller | msg: non-zero return code 2025-12-27 03:52:44.393596 | controller | rc: 1 2025-12-27 03:52:44.393603 | controller | start: '2025-12-27 03:52:43.848128' 2025-12-27 03:52:44.393610 | controller | stderr: |- 2025-12-27 03:52:44.393618 | controller | error: Missing or incomplete configuration info. Please point to an existing, complete config file: 2025-12-27 03:52:44.393626 | controller | 2025-12-27 03:52:44.393633 | controller | 2025-12-27 03:52:44.393639 | controller | 1. Via the command-line flag --kubeconfig 2025-12-27 03:52:44.393645 | controller | 2. Via the KUBECONFIG environment variable 2025-12-27 03:52:44.393651 | controller | 3. In your home directory as ~/.kube/config 2025-12-27 03:52:44.393657 | controller | 2025-12-27 03:52:44.393663 | controller | To view or setup config directly use the 'config' command. 2025-12-27 03:52:44.393670 | controller | stderr_lines: 2025-12-27 03:52:44.393675 | controller | - 'error: Missing or incomplete configuration info. Please point to an existing, 2025-12-27 03:52:44.393682 | controller | complete config file:' 2025-12-27 03:52:44.393688 | controller | - '' 2025-12-27 03:52:44.393694 | controller | - '' 2025-12-27 03:52:44.393700 | controller | - ' 1. Via the command-line flag --kubeconfig' 2025-12-27 03:52:44.393706 | controller | - ' 2. Via the KUBECONFIG environment variable' 2025-12-27 03:52:44.393712 | controller | - ' 3. In your home directory as ~/.kube/config' 2025-12-27 03:52:44.393718 | controller | - '' 2025-12-27 03:52:44.393724 | controller | - To view or setup config directly use the 'config' command. 2025-12-27 03:52:44.393730 | controller | stdout: '' 2025-12-27 03:52:44.393736 | controller | stdout_lines: [] 2025-12-27 03:52:44.393742 | controller | ...ignoring 2025-12-27 03:52:44.393748 | controller | 2025-12-27 03:52:44.393755 | 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-12-27 03:52:44.393762 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.318) 0:01:37.185 ***** 2025-12-27 03:52:44.393772 | controller | Saturday 27 December 2025 03:52:43 +0000 (0:00:00.318) 0:01:37.183 ***** 2025-12-27 03:52:44.393784 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_fetch_openshift.log 2025-12-27 03:52:44.422537 | controller | changed: [localhost] 2025-12-27 03:52:44.422574 | controller | 2025-12-27 03:52:44.422581 | controller | TASK [openshift_login : Ensure kubeconfig is provided that=cifmw_openshift_login_kubeconfig != ""] *** 2025-12-27 03:52:44.422594 | controller | Saturday 27 December 2025 03:52:44 +0000 (0:00:00.402) 0:01:37.587 ***** 2025-12-27 03:52:44.422601 | controller | Saturday 27 December 2025 03:52:44 +0000 (0:00:00.402) 0:01:37.586 ***** 2025-12-27 03:52:44.422612 | controller | ok: [localhost] => 2025-12-27 03:52:44.728282 | controller | changed: false 2025-12-27 03:52:44.728324 | controller | msg: All assertions passed 2025-12-27 03:52:44.728336 | controller | 2025-12-27 03:52:44.728345 | controller | TASK [openshift_login : Fetch new OpenShift access token _raw_params=oc whoami -t] *** 2025-12-27 03:52:44.728355 | controller | Saturday 27 December 2025 03:52:44 +0000 (0:00:00.029) 0:01:37.616 ***** 2025-12-27 03:52:44.728364 | controller | Saturday 27 December 2025 03:52:44 +0000 (0:00:00.029) 0:01:37.615 ***** 2025-12-27 03:52:44.728380 | controller | changed: [localhost] 2025-12-27 03:52:44.767760 | controller | 2025-12-27 03:52:44.767805 | controller | TASK [openshift_login : Set new OpenShift token cifmw_openshift_login_token={{ 2025-12-27 03:52:44.767817 | controller | (not cifmw_openshift_login_new_token_out.skipped | default(false)) | 2025-12-27 03:52:44.767826 | controller | ternary(cifmw_openshift_login_new_token_out.stdout, cifmw_openshift_login_whoami_out.stdout) 2025-12-27 03:52:44.767836 | controller | }}, cacheable=True] *** 2025-12-27 03:52:44.767845 | controller | Saturday 27 December 2025 03:52:44 +0000 (0:00:00.305) 0:01:37.922 ***** 2025-12-27 03:52:44.767855 | controller | Saturday 27 December 2025 03:52:44 +0000 (0:00:00.305) 0:01:37.920 ***** 2025-12-27 03:52:44.767871 | controller | ok: [localhost] 2025-12-27 03:52:45.069580 | controller | 2025-12-27 03:52:45.069616 | controller | TASK [openshift_login : Fetch OpenShift API URL _raw_params=oc whoami --show-server=true] *** 2025-12-27 03:52:45.069624 | controller | Saturday 27 December 2025 03:52:44 +0000 (0:00:00.039) 0:01:37.961 ***** 2025-12-27 03:52:45.069631 | controller | Saturday 27 December 2025 03:52:44 +0000 (0:00:00.039) 0:01:37.960 ***** 2025-12-27 03:52:45.069643 | controller | changed: [localhost] 2025-12-27 03:52:45.371077 | controller | 2025-12-27 03:52:45.371146 | controller | TASK [openshift_login : Fetch OpenShift kubeconfig context _raw_params=oc whoami -c] *** 2025-12-27 03:52:45.371158 | controller | Saturday 27 December 2025 03:52:45 +0000 (0:00:00.302) 0:01:38.263 ***** 2025-12-27 03:52:45.371166 | controller | Saturday 27 December 2025 03:52:45 +0000 (0:00:00.301) 0:01:38.262 ***** 2025-12-27 03:52:45.371179 | controller | changed: [localhost] 2025-12-27 03:52:45.696699 | controller | 2025-12-27 03:52:45.696738 | controller | TASK [openshift_login : Fetch OpenShift current user _raw_params=oc whoami] **** 2025-12-27 03:52:45.696748 | controller | Saturday 27 December 2025 03:52:45 +0000 (0:00:00.301) 0:01:38.565 ***** 2025-12-27 03:52:45.696756 | controller | Saturday 27 December 2025 03:52:45 +0000 (0:00:00.301) 0:01:38.563 ***** 2025-12-27 03:52:45.696769 | controller | changed: [localhost] 2025-12-27 03:52:45.733793 | controller | 2025-12-27 03:52:45.733828 | 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-12-27 03:52:45.733838 | controller | combine({'KUBECONFIG': cifmw_openshift_login_kubeconfig}) 2025-12-27 03:52:45.733844 | controller | ) if cifmw_install_yamls_environment is defined else omit 2025-12-27 03:52:45.733851 | controller | }}, cacheable=True] *** 2025-12-27 03:52:45.733857 | controller | Saturday 27 December 2025 03:52:45 +0000 (0:00:00.325) 0:01:38.890 ***** 2025-12-27 03:52:45.733863 | controller | Saturday 27 December 2025 03:52:45 +0000 (0:00:00.325) 0:01:38.889 ***** 2025-12-27 03:52:45.733874 | controller | ok: [localhost] 2025-12-27 03:52:46.166470 | controller | 2025-12-27 03:52:46.166506 | 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-12-27 03:52:46.166548 | controller | Saturday 27 December 2025 03:52:45 +0000 (0:00:00.037) 0:01:38.928 ***** 2025-12-27 03:52:46.166559 | controller | Saturday 27 December 2025 03:52:45 +0000 (0:00:00.037) 0:01:38.926 ***** 2025-12-27 03:52:46.166570 | controller | changed: [localhost] 2025-12-27 03:52:46.489292 | controller | 2025-12-27 03:52:46.489327 | 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-12-27 03:52:46.489336 | controller | Saturday 27 December 2025 03:52:46 +0000 (0:00:00.432) 0:01:39.360 ***** 2025-12-27 03:52:46.489343 | controller | Saturday 27 December 2025 03:52:46 +0000 (0:00:00.432) 0:01:39.359 ***** 2025-12-27 03:52:46.489354 | controller | ok: [localhost] 2025-12-27 03:52:46.939294 | controller | 2025-12-27 03:52:46.939345 | controller | TASK [openshift_login : Append the KUBECONFIG to the install yamls parameters content={{ 2025-12-27 03:52:46.939358 | controller | cifmw_openshift_login_install_yamls_artifacts_slurp['content'] | b64decode | from_yaml | 2025-12-27 03:52:46.939369 | controller | combine( 2025-12-27 03:52:46.939380 | controller | { 2025-12-27 03:52:46.939390 | controller | 'cifmw_install_yamls_environment': { 2025-12-27 03:52:46.939402 | controller | 'KUBECONFIG': cifmw_openshift_login_kubeconfig 2025-12-27 03:52:46.939412 | controller | } 2025-12-27 03:52:46.939422 | controller | }, recursive=true) | to_nice_yaml 2025-12-27 03:52:46.939433 | controller | }}, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml, mode=0600] *** 2025-12-27 03:52:46.939444 | controller | Saturday 27 December 2025 03:52:46 +0000 (0:00:00.322) 0:01:39.683 ***** 2025-12-27 03:52:46.939455 | controller | Saturday 27 December 2025 03:52:46 +0000 (0:00:00.322) 0:01:39.682 ***** 2025-12-27 03:52:46.939473 | controller | changed: [localhost] 2025-12-27 03:52:47.133818 | controller | 2025-12-27 03:52:47.133890 | controller | TASK [openshift_setup : Ensure output directory exists path={{ cifmw_openshift_setup_basedir }}/artifacts, state=directory, mode=0755] *** 2025-12-27 03:52:47.133914 | controller | Saturday 27 December 2025 03:52:46 +0000 (0:00:00.449) 0:01:40.133 ***** 2025-12-27 03:52:47.133934 | controller | Saturday 27 December 2025 03:52:46 +0000 (0:00:00.449) 0:01:40.131 ***** 2025-12-27 03:52:47.133964 | controller | ok: [localhost] 2025-12-27 03:52:47.174898 | controller | 2025-12-27 03:52:47.174928 | controller | TASK [openshift_setup : Fetch namespaces to create cifmw_openshift_setup_namespaces={{ 2025-12-27 03:52:47.174937 | controller | (( 2025-12-27 03:52:47.174944 | controller | ([cifmw_install_yamls_defaults['NAMESPACE']] + 2025-12-27 03:52:47.174953 | controller | ([cifmw_install_yamls_defaults['OPERATOR_NAMESPACE']] if 'OPERATOR_NAMESPACE' is in cifmw_install_yamls_defaults else []) 2025-12-27 03:52:47.174960 | controller | ) if cifmw_install_yamls_defaults is defined else [] 2025-12-27 03:52:47.174966 | controller | ) + cifmw_openshift_setup_create_namespaces) | unique 2025-12-27 03:52:47.174986 | controller | }}] *** 2025-12-27 03:52:47.174993 | controller | Saturday 27 December 2025 03:52:47 +0000 (0:00:00.193) 0:01:40.327 ***** 2025-12-27 03:52:47.175001 | controller | Saturday 27 December 2025 03:52:47 +0000 (0:00:00.194) 0:01:40.325 ***** 2025-12-27 03:52:47.175013 | controller | ok: [localhost] 2025-12-27 03:52:48.851718 | controller | 2025-12-27 03:52:48.851771 | 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-12-27 03:52:48.851789 | controller | Saturday 27 December 2025 03:52:47 +0000 (0:00:00.042) 0:01:40.369 ***** 2025-12-27 03:52:48.851804 | controller | Saturday 27 December 2025 03:52:47 +0000 (0:00:00.041) 0:01:40.367 ***** 2025-12-27 03:52:48.851826 | controller | changed: [localhost] => (item=openstack) 2025-12-27 03:52:48.882666 | controller | changed: [localhost] => (item=openstack-operators) 2025-12-27 03:52:48.882717 | controller | 2025-12-27 03:52:48.882728 | 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-12-27 03:52:48.882737 | controller | Saturday 27 December 2025 03:52:48 +0000 (0:00:01.675) 0:01:42.045 ***** 2025-12-27 03:52:48.882746 | controller | Saturday 27 December 2025 03:52:48 +0000 (0:00:01.675) 0:01:42.043 ***** 2025-12-27 03:52:48.882762 | controller | skipping: [localhost] 2025-12-27 03:52:48.920936 | controller | 2025-12-27 03:52:48.920983 | 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-12-27 03:52:48.920996 | controller | Saturday 27 December 2025 03:52:48 +0000 (0:00:00.031) 0:01:42.076 ***** 2025-12-27 03:52:48.921006 | controller | Saturday 27 December 2025 03:52:48 +0000 (0:00:00.031) 0:01:42.075 ***** 2025-12-27 03:52:48.921021 | controller | skipping: [localhost] => (item=openstack) 2025-12-27 03:52:48.957755 | controller | skipping: [localhost] => (item=openstack-operators) 2025-12-27 03:52:48.957802 | controller | skipping: [localhost] 2025-12-27 03:52:48.957814 | controller | 2025-12-27 03:52:48.957826 | 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-12-27 03:52:48.957838 | controller | Saturday 27 December 2025 03:52:48 +0000 (0:00:00.038) 0:01:42.114 ***** 2025-12-27 03:52:48.957849 | controller | Saturday 27 December 2025 03:52:48 +0000 (0:00:00.038) 0:01:42.113 ***** 2025-12-27 03:52:48.957868 | controller | skipping: [localhost] 2025-12-27 03:52:48.994015 | controller | 2025-12-27 03:52:48.994058 | 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-12-27 03:52:48.994070 | controller | Saturday 27 December 2025 03:52:48 +0000 (0:00:00.036) 0:01:42.151 ***** 2025-12-27 03:52:48.994079 | controller | Saturday 27 December 2025 03:52:48 +0000 (0:00:00.036) 0:01:42.150 ***** 2025-12-27 03:52:48.994094 | controller | skipping: [localhost] 2025-12-27 03:52:49.024730 | controller | 2025-12-27 03:52:49.024767 | controller | TASK [Ensure we have custom CA installed on host role=install_ca] ************** 2025-12-27 03:52:49.024775 | controller | Saturday 27 December 2025 03:52:48 +0000 (0:00:00.036) 0:01:42.187 ***** 2025-12-27 03:52:49.024781 | controller | Saturday 27 December 2025 03:52:48 +0000 (0:00:00.036) 0:01:42.186 ***** 2025-12-27 03:52:49.024793 | controller | skipping: [localhost] 2025-12-27 03:52:49.055954 | controller | 2025-12-27 03:52:49.055995 | controller | TASK [openshift_setup : Update ca bundle _raw_params=update-ca-trust extract] *** 2025-12-27 03:52:49.056005 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.030) 0:01:42.218 ***** 2025-12-27 03:52:49.056013 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.030) 0:01:42.217 ***** 2025-12-27 03:52:49.056028 | controller | skipping: [localhost] 2025-12-27 03:52:49.086991 | controller | 2025-12-27 03:52:49.087026 | controller | TASK [openshift_setup : Slurp CAs file src={{ cifmw_openshift_setup_ca_bundle_path }}] *** 2025-12-27 03:52:49.087039 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.031) 0:01:42.250 ***** 2025-12-27 03:52:49.087046 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.031) 0:01:42.248 ***** 2025-12-27 03:52:49.087058 | controller | skipping: [localhost] 2025-12-27 03:52:49.113304 | controller | 2025-12-27 03:52:49.113341 | 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-12-27 03:52:49.113350 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.031) 0:01:42.281 ***** 2025-12-27 03:52:49.113358 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.031) 0:01:42.279 ***** 2025-12-27 03:52:49.113372 | controller | skipping: [localhost] 2025-12-27 03:52:49.140627 | controller | 2025-12-27 03:52:49.140669 | 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-12-27 03:52:49.140684 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.026) 0:01:42.307 ***** 2025-12-27 03:52:49.140692 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.026) 0:01:42.306 ***** 2025-12-27 03:52:49.140707 | controller | skipping: [localhost] 2025-12-27 03:52:49.169109 | controller | 2025-12-27 03:52:49.169145 | 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-12-27 03:52:49.169154 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.027) 0:01:42.334 ***** 2025-12-27 03:52:49.169161 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.027) 0:01:42.333 ***** 2025-12-27 03:52:49.169173 | controller | skipping: [localhost] 2025-12-27 03:52:49.197849 | controller | 2025-12-27 03:52:49.197891 | 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-12-27 03:52:49.197903 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.028) 0:01:42.363 ***** 2025-12-27 03:52:49.197912 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.028) 0:01:42.361 ***** 2025-12-27 03:52:49.197927 | controller | skipping: [localhost] 2025-12-27 03:52:50.040460 | controller | 2025-12-27 03:52:50.040499 | 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-12-27 03:52:50.040509 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.028) 0:01:42.391 ***** 2025-12-27 03:52:50.040546 | controller | Saturday 27 December 2025 03:52:49 +0000 (0:00:00.028) 0:01:42.390 ***** 2025-12-27 03:52:50.040567 | controller | ok: [localhost] 2025-12-27 03:52:50.944227 | controller | 2025-12-27 03:52:50.944265 | 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-12-27 03:52:50.944284 | controller | Saturday 27 December 2025 03:52:50 +0000 (0:00:00.842) 0:01:43.234 ***** 2025-12-27 03:52:50.944292 | controller | Saturday 27 December 2025 03:52:50 +0000 (0:00:00.842) 0:01:43.233 ***** 2025-12-27 03:52:50.944303 | controller | changed: [localhost] 2025-12-27 03:52:51.744585 | controller | 2025-12-27 03:52:51.744635 | 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-12-27 03:52:51.744650 | controller | Saturday 27 December 2025 03:52:50 +0000 (0:00:00.904) 0:01:44.138 ***** 2025-12-27 03:52:51.744663 | controller | Saturday 27 December 2025 03:52:50 +0000 (0:00:00.904) 0:01:44.137 ***** 2025-12-27 03:52:51.744683 | controller | changed: [localhost] 2025-12-27 03:52:51.772707 | controller | 2025-12-27 03:52:51.772749 | 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-12-27 03:52:51.772759 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.799) 0:01:44.938 ***** 2025-12-27 03:52:51.772767 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.799) 0:01:44.936 ***** 2025-12-27 03:52:51.772781 | controller | skipping: [localhost] 2025-12-27 03:52:51.807758 | controller | 2025-12-27 03:52:51.807799 | 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-12-27 03:52:51.807809 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.028) 0:01:44.966 ***** 2025-12-27 03:52:51.807818 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.028) 0:01:44.965 ***** 2025-12-27 03:52:51.807833 | controller | skipping: [localhost] 2025-12-27 03:52:51.888473 | controller | 2025-12-27 03:52:51.888540 | controller | TASK [Attach default network to CRC name=install_yamls_makes, tasks_from=make_crc_attach_default_interface] *** 2025-12-27 03:52:51.888556 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.035) 0:01:45.001 ***** 2025-12-27 03:52:51.888565 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.035) 0:01:45.000 ***** 2025-12-27 03:52:51.888579 | controller | 2025-12-27 03:52:51.926105 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_env var=make_crc_attach_default_interface_env] *** 2025-12-27 03:52:51.926141 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.080) 0:01:45.082 ***** 2025-12-27 03:52:51.926149 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.080) 0:01:45.081 ***** 2025-12-27 03:52:51.926161 | controller | skipping: [localhost] 2025-12-27 03:52:51.953097 | controller | 2025-12-27 03:52:51.953131 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_params var=make_crc_attach_default_interface_params] *** 2025-12-27 03:52:51.953139 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.037) 0:01:45.120 ***** 2025-12-27 03:52:51.953145 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.037) 0:01:45.118 ***** 2025-12-27 03:52:51.953157 | controller | skipping: [localhost] 2025-12-27 03:52:57.161610 | controller | 2025-12-27 03:52:57.161715 | 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-12-27 03:52:57.161747 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.027) 0:01:45.147 ***** 2025-12-27 03:52:57.161761 | controller | Saturday 27 December 2025 03:52:51 +0000 (0:00:00.027) 0:01:45.146 ***** 2025-12-27 03:52:57.161784 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-12-27 03:52:57.190397 | controller | delimiters such as {{ }} or {% %}. Found: {{ 2025-12-27 03:52:57.190450 | controller | make_crc_attach_default_interface_until | default(true) }} 2025-12-27 03:52:57.190475 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_crc_attach_default.log 2025-12-27 03:52:57.282981 | controller | changed: [localhost] 2025-12-27 03:52:57.283035 | controller | 2025-12-27 03:52:57.283052 | 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-12-27 03:52:57.283066 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:05.236) 0:01:50.384 ***** 2025-12-27 03:52:57.283080 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:05.236) 0:01:50.382 ***** 2025-12-27 03:52:57.283102 | controller | ok: [localhost] 2025-12-27 03:52:57.374956 | controller | 2025-12-27 03:52:57.374989 | 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-12-27 03:52:57.374998 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.092) 0:01:50.476 ***** 2025-12-27 03:52:57.375005 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.092) 0:01:50.475 ***** 2025-12-27 03:52:57.375016 | controller | ok: [localhost] 2025-12-27 03:52:57.465216 | controller | 2025-12-27 03:52:57.465254 | controller | TASK [run_hook : Loop on hooks for pre_kuttl _raw_params={{ hook.type }}.yml] *** 2025-12-27 03:52:57.465262 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.092) 0:01:50.569 ***** 2025-12-27 03:52:57.465268 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.092) 0:01:50.567 ***** 2025-12-27 03:52:57.465280 | controller | skipping: [localhost] 2025-12-27 03:52:57.525399 | controller | 2025-12-27 03:52:57.525434 | controller | TASK [Run kuttl tests _raw_params=run-kuttl-tests.yml] ************************* 2025-12-27 03:52:57.525442 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.090) 0:01:50.659 ***** 2025-12-27 03:52:57.525448 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.090) 0:01:50.658 ***** 2025-12-27 03:52:57.525459 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml for localhost => (item=glance) 2025-12-27 03:52:57.585186 | controller | 2025-12-27 03:52:57.585221 | controller | TASK [Load parameters dir={{ cifmw_basedir }}/artifacts/parameters] ************ 2025-12-27 03:52:57.585229 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.060) 0:01:50.719 ***** 2025-12-27 03:52:57.585235 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.060) 0:01:50.718 ***** 2025-12-27 03:52:57.585247 | controller | ok: [localhost] 2025-12-27 03:52:57.642996 | controller | 2025-12-27 03:52:57.643034 | 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-12-27 03:52:57.643043 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.059) 0:01:50.779 ***** 2025-12-27 03:52:57.643049 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.059) 0:01:50.778 ***** 2025-12-27 03:52:57.643062 | controller | ok: [localhost] => (item={'key': 'glance-operator', 'value': {'git_commit_hash': '773ca848b25eeca551e8110ea7b7b24a4b407514', 'git_src_dir': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator', 'image': '38.102.83.98:5001/openstack-k8s-operators/glance-operator:773ca848b25eeca551e8110ea7b7b24a4b407514', 'image_bundle': '38.102.83.98:5001/openstack-k8s-operators/glance-operator-bundle:773ca848b25eeca551e8110ea7b7b24a4b407514', 'image_catalog': '38.102.83.98:5001/openstack-k8s-operators/glance-operator-index:773ca848b25eeca551e8110ea7b7b24a4b407514'}}) 2025-12-27 03:52:57.675567 | controller | ok: [localhost] => (item={'key': 'openstack-operator', 'value': {'git_commit_hash': 'c2b767a74369e6ca8f9d80cd8e445f4f9b50a9ad', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.102.83.98:5001/openstack-k8s-operators/openstack-operator:c2b767a74369e6ca8f9d80cd8e445f4f9b50a9ad', 'image_bundle': '38.102.83.98:5001/openstack-k8s-operators/openstack-operator-bundle:c2b767a74369e6ca8f9d80cd8e445f4f9b50a9ad', 'image_catalog': '38.102.83.98:5001/openstack-k8s-operators/openstack-operator-index:c2b767a74369e6ca8f9d80cd8e445f4f9b50a9ad'}}) 2025-12-27 03:52:57.675608 | controller | 2025-12-27 03:52:57.675616 | controller | TASK [Set environment vars for kuttl test cifmw_kuttl_tests_env={{ 2025-12-27 03:52:57.675623 | controller | _local_operators_indexes | default({}) | 2025-12-27 03:52:57.675630 | controller | combine(cifmw_install_yamls_environment) | 2025-12-27 03:52:57.675638 | controller | combine(cifmw_kuttl_tests_env_vars | default({})) | 2025-12-27 03:52:57.675645 | controller | combine(cifmw_kuttl_openstack_prep_vars | default({})) | 2025-12-27 03:52:57.675651 | controller | combine({'PATH': cifmw_path}) 2025-12-27 03:52:57.675659 | controller | }}] *** 2025-12-27 03:52:57.675666 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.057) 0:01:50.837 ***** 2025-12-27 03:52:57.675676 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.057) 0:01:50.835 ***** 2025-12-27 03:52:57.675689 | controller | ok: [localhost] 2025-12-27 03:52:57.730207 | controller | 2025-12-27 03:52:57.730254 | controller | TASK [Clean storage beforehand name=ci_local_storage, tasks_from=cleanup.yml] *** 2025-12-27 03:52:57.730271 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.032) 0:01:50.869 ***** 2025-12-27 03:52:57.730280 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.032) 0:01:50.868 ***** 2025-12-27 03:52:57.730295 | controller | 2025-12-27 03:52:58.390832 | 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-12-27 03:52:58.390865 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.054) 0:01:50.924 ***** 2025-12-27 03:52:58.390873 | controller | Saturday 27 December 2025 03:52:57 +0000 (0:00:00.054) 0:01:50.922 ***** 2025-12-27 03:52:58.390884 | controller | ok: [localhost] 2025-12-27 03:52:58.417454 | controller | 2025-12-27 03:52:58.417479 | controller | TASK [ci_local_storage : Export PVs as facts cifmw_cls_pvs={{ _pv_info.resources | 2025-12-27 03:52:58.417486 | controller | selectattr("metadata.name", "defined") | 2025-12-27 03:52:58.417493 | controller | map(attribute="metadata.name") 2025-12-27 03:52:58.417500 | controller | }}] *** 2025-12-27 03:52:58.417506 | controller | Saturday 27 December 2025 03:52:58 +0000 (0:00:00.661) 0:01:51.585 ***** 2025-12-27 03:52:58.417535 | controller | Saturday 27 December 2025 03:52:58 +0000 (0:00:00.660) 0:01:51.583 ***** 2025-12-27 03:52:58.417548 | controller | ok: [localhost] 2025-12-27 03:52:58.436688 | controller | 2025-12-27 03:52:58.436716 | 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-12-27 03:52:58.436724 | controller | Saturday 27 December 2025 03:52:58 +0000 (0:00:00.026) 0:01:51.611 ***** 2025-12-27 03:52:58.436731 | controller | Saturday 27 December 2025 03:52:58 +0000 (0:00:00.026) 0:01:51.610 ***** 2025-12-27 03:52:58.436742 | controller | skipping: [localhost] 2025-12-27 03:52:59.144499 | controller | 2025-12-27 03:52:59.144563 | 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-12-27 03:52:59.144580 | controller | Saturday 27 December 2025 03:52:58 +0000 (0:00:00.018) 0:01:51.630 ***** 2025-12-27 03:52:59.144588 | controller | Saturday 27 December 2025 03:52:58 +0000 (0:00:00.018) 0:01:51.629 ***** 2025-12-27 03:52:59.144603 | controller | ok: [localhost] 2025-12-27 03:53:00.929565 | controller | 2025-12-27 03:53:00.929613 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] *** 2025-12-27 03:53:00.929620 | controller | Saturday 27 December 2025 03:52:59 +0000 (0:00:00.707) 0:01:52.338 ***** 2025-12-27 03:53:00.929626 | controller | Saturday 27 December 2025 03:52:59 +0000 (0:00:00.707) 0:01:52.337 ***** 2025-12-27 03:53:00.929638 | controller | [WARNING]: Platform linux on host localhost is using the discovered Python 2025-12-27 03:53:00.938483 | controller | interpreter at /usr/bin/python3.9, but future installation of another Python 2025-12-27 03:53:00.938538 | controller | interpreter could change the meaning of that path. See 2025-12-27 03:53:00.938549 | controller | https://docs.ansible.com/ansible- 2025-12-27 03:53:00.938556 | controller | core/2.15/reference_appendices/interpreter_discovery.html for more information. 2025-12-27 03:53:00.938568 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=crc) 2025-12-27 03:53:00.987591 | controller | changed: [localhost -> controller(38.102.83.143)] => (item=controller) 2025-12-27 03:53:00.987633 | controller | changed: [localhost] => (item=localhost) 2025-12-27 03:53:00.987643 | controller | 2025-12-27 03:53:00.987652 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{ 2025-12-27 03:53:00.987661 | controller | _host_map | 2025-12-27 03:53:00.987669 | controller | selectattr("key", "in", k8s_nodes_hostnames) | 2025-12-27 03:53:00.987678 | controller | map(attribute="value") | 2025-12-27 03:53:00.987686 | controller | list 2025-12-27 03:53:00.987694 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] *** 2025-12-27 03:53:00.987702 | controller | Saturday 27 December 2025 03:53:00 +0000 (0:00:01.793) 0:01:54.132 ***** 2025-12-27 03:53:00.987710 | controller | Saturday 27 December 2025 03:53:00 +0000 (0:00:01.793) 0:01:54.131 ***** 2025-12-27 03:53:00.987725 | controller | ok: [localhost] 2025-12-27 03:53:01.025119 | controller | 2025-12-27 03:53:01.025152 | controller | TASK [ci_local_storage : Delete directories on worker node _raw_params=worker_node_dirs.yml] *** 2025-12-27 03:53:01.025160 | controller | Saturday 27 December 2025 03:53:00 +0000 (0:00:00.049) 0:01:54.181 ***** 2025-12-27 03:53:01.025167 | controller | Saturday 27 December 2025 03:53:00 +0000 (0:00:00.049) 0:01:54.180 ***** 2025-12-27 03:53:01.025178 | 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-12-27 03:53:11.158355 | controller | 2025-12-27 03:53:11.158412 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{ 2025-12-27 03:53:11.158430 | controller | [ 2025-12-27 03:53:11.158444 | controller | cifmw_cls_local_storage_name, 2025-12-27 03:53:11.158462 | controller | 'pv'+ ("%02d" | format(item | int)) 2025-12-27 03:53:11.158480 | controller | ] | path_join 2025-12-27 03:53:11.158578 | controller | }}, state={{ 2025-12-27 03:53:11.158600 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent' 2025-12-27 03:53:11.158618 | controller | }}, mode=0775] *** 2025-12-27 03:53:11.158636 | controller | Saturday 27 December 2025 03:53:01 +0000 (0:00:00.037) 0:01:54.219 ***** 2025-12-27 03:53:11.158654 | controller | Saturday 27 December 2025 03:53:01 +0000 (0:00:00.037) 0:01:54.218 ***** 2025-12-27 03:53:11.158683 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=1) 2025-12-27 03:53:21.980816 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=2) 2025-12-27 03:53:21.980860 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=3) 2025-12-27 03:53:21.980868 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=4) 2025-12-27 03:53:21.980874 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=5) 2025-12-27 03:53:21.980880 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=6) 2025-12-27 03:53:21.980886 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=7) 2025-12-27 03:53:21.980892 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=8) 2025-12-27 03:53:21.980898 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=9) 2025-12-27 03:53:21.980909 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=10) 2025-12-27 03:53:21.980915 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=11) 2025-12-27 03:53:21.980921 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=12) 2025-12-27 03:53:21.980927 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=13) 2025-12-27 03:53:21.980933 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=14) 2025-12-27 03:53:21.980939 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=15) 2025-12-27 03:53:21.980945 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=16) 2025-12-27 03:53:21.980951 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=17) 2025-12-27 03:53:21.980956 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=18) 2025-12-27 03:53:21.980962 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=19) 2025-12-27 03:53:21.980968 | controller | ok: [localhost -> crc(38.102.83.156)] => (item=20) 2025-12-27 03:53:21.980974 | controller | 2025-12-27 03:53:21.980981 | 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-12-27 03:53:21.980988 | controller | Saturday 27 December 2025 03:53:11 +0000 (0:00:10.132) 0:02:04.351 ***** 2025-12-27 03:53:21.980994 | controller | Saturday 27 December 2025 03:53:11 +0000 (0:00:10.132) 0:02:04.350 ***** 2025-12-27 03:53:21.981005 | controller | changed: [localhost] 2025-12-27 03:53:22.035147 | controller | 2025-12-27 03:53:22.035184 | controller | TASK [Create storage name=ci_local_storage] ************************************ 2025-12-27 03:53:22.035193 | controller | Saturday 27 December 2025 03:53:21 +0000 (0:00:10.823) 0:02:15.175 ***** 2025-12-27 03:53:22.035199 | controller | Saturday 27 December 2025 03:53:21 +0000 (0:00:10.822) 0:02:15.173 ***** 2025-12-27 03:53:22.035211 | controller | 2025-12-27 03:53:22.251901 | controller | TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] *** 2025-12-27 03:53:22.251937 | controller | Saturday 27 December 2025 03:53:22 +0000 (0:00:00.054) 0:02:15.229 ***** 2025-12-27 03:53:22.251945 | controller | Saturday 27 December 2025 03:53:22 +0000 (0:00:00.054) 0:02:15.228 ***** 2025-12-27 03:53:22.251956 | controller | changed: [localhost] 2025-12-27 03:53:23.112474 | controller | 2025-12-27 03:53:23.112554 | 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-12-27 03:53:23.112567 | controller | Saturday 27 December 2025 03:53:22 +0000 (0:00:00.216) 0:02:15.446 ***** 2025-12-27 03:53:23.112575 | controller | Saturday 27 December 2025 03:53:22 +0000 (0:00:00.216) 0:02:15.444 ***** 2025-12-27 03:53:23.112587 | controller | changed: [localhost] 2025-12-27 03:53:23.524634 | controller | 2025-12-27 03:53:23.524692 | 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-12-27 03:53:23.524705 | controller | Saturday 27 December 2025 03:53:23 +0000 (0:00:00.860) 0:02:16.306 ***** 2025-12-27 03:53:23.524715 | controller | Saturday 27 December 2025 03:53:23 +0000 (0:00:00.860) 0:02:16.305 ***** 2025-12-27 03:53:23.524733 | controller | changed: [localhost] 2025-12-27 03:53:24.291620 | controller | 2025-12-27 03:53:24.291690 | 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-12-27 03:53:24.291700 | controller | Saturday 27 December 2025 03:53:23 +0000 (0:00:00.412) 0:02:16.718 ***** 2025-12-27 03:53:24.291709 | controller | Saturday 27 December 2025 03:53:23 +0000 (0:00:00.412) 0:02:16.717 ***** 2025-12-27 03:53:24.291723 | controller | ok: [localhost] 2025-12-27 03:53:25.344066 | controller | 2025-12-27 03:53:25.344103 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] *** 2025-12-27 03:53:25.344117 | controller | Saturday 27 December 2025 03:53:24 +0000 (0:00:00.766) 0:02:17.485 ***** 2025-12-27 03:53:25.344123 | controller | Saturday 27 December 2025 03:53:24 +0000 (0:00:00.766) 0:02:17.484 ***** 2025-12-27 03:53:25.344135 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=crc) 2025-12-27 03:53:25.395766 | controller | changed: [localhost -> controller(38.102.83.143)] => (item=controller) 2025-12-27 03:53:25.395804 | controller | changed: [localhost] => (item=localhost) 2025-12-27 03:53:25.395811 | controller | 2025-12-27 03:53:25.395818 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{ 2025-12-27 03:53:25.395824 | controller | _host_map | 2025-12-27 03:53:25.395830 | controller | selectattr("key", "in", k8s_nodes_hostnames) | 2025-12-27 03:53:25.395837 | controller | map(attribute="value") | 2025-12-27 03:53:25.395843 | controller | list 2025-12-27 03:53:25.395849 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] *** 2025-12-27 03:53:25.395855 | controller | Saturday 27 December 2025 03:53:25 +0000 (0:00:01.052) 0:02:18.538 ***** 2025-12-27 03:53:25.395861 | controller | Saturday 27 December 2025 03:53:25 +0000 (0:00:01.052) 0:02:18.536 ***** 2025-12-27 03:53:25.395872 | controller | ok: [localhost] 2025-12-27 03:53:26.224611 | controller | 2025-12-27 03:53:26.224657 | 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-12-27 03:53:26.224680 | controller | Saturday 27 December 2025 03:53:25 +0000 (0:00:00.051) 0:02:18.590 ***** 2025-12-27 03:53:26.224701 | controller | Saturday 27 December 2025 03:53:25 +0000 (0:00:00.051) 0:02:18.588 ***** 2025-12-27 03:53:26.224721 | controller | changed: [localhost] 2025-12-27 03:53:26.268785 | controller | 2025-12-27 03:53:26.268819 | controller | TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] *** 2025-12-27 03:53:26.268827 | controller | Saturday 27 December 2025 03:53:26 +0000 (0:00:00.828) 0:02:19.418 ***** 2025-12-27 03:53:26.268833 | controller | Saturday 27 December 2025 03:53:26 +0000 (0:00:00.828) 0:02:19.417 ***** 2025-12-27 03:53:26.268845 | 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-12-27 03:53:36.646428 | controller | 2025-12-27 03:53:36.646499 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{ 2025-12-27 03:53:36.646554 | controller | [ 2025-12-27 03:53:36.646575 | controller | cifmw_cls_local_storage_name, 2025-12-27 03:53:36.646589 | controller | 'pv'+ ("%02d" | format(item | int)) 2025-12-27 03:53:36.646602 | controller | ] | path_join 2025-12-27 03:53:36.646616 | controller | }}, state={{ 2025-12-27 03:53:36.646629 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent' 2025-12-27 03:53:36.646643 | controller | }}, mode=0775] *** 2025-12-27 03:53:36.646657 | controller | Saturday 27 December 2025 03:53:26 +0000 (0:00:00.044) 0:02:19.463 ***** 2025-12-27 03:53:36.646670 | controller | Saturday 27 December 2025 03:53:26 +0000 (0:00:00.044) 0:02:19.461 ***** 2025-12-27 03:53:36.646694 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=1) 2025-12-27 03:53:37.098363 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=2) 2025-12-27 03:53:37.098400 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=3) 2025-12-27 03:53:37.098407 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=4) 2025-12-27 03:53:37.098414 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=5) 2025-12-27 03:53:37.098419 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=6) 2025-12-27 03:53:37.098425 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=7) 2025-12-27 03:53:37.098431 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=8) 2025-12-27 03:53:37.098437 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=9) 2025-12-27 03:53:37.098443 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=10) 2025-12-27 03:53:37.098449 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=11) 2025-12-27 03:53:37.098455 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=12) 2025-12-27 03:53:37.098466 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=13) 2025-12-27 03:53:37.098472 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=14) 2025-12-27 03:53:37.098478 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=15) 2025-12-27 03:53:37.098484 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=16) 2025-12-27 03:53:37.098490 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=17) 2025-12-27 03:53:37.098496 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=18) 2025-12-27 03:53:37.098502 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=19) 2025-12-27 03:53:37.098508 | controller | changed: [localhost -> crc(38.102.83.156)] => (item=20) 2025-12-27 03:53:37.098534 | controller | 2025-12-27 03:53:37.098541 | 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-12-27 03:53:37.098548 | controller | Saturday 27 December 2025 03:53:36 +0000 (0:00:10.376) 0:02:29.839 ***** 2025-12-27 03:53:37.098554 | controller | Saturday 27 December 2025 03:53:36 +0000 (0:00:10.376) 0:02:29.838 ***** 2025-12-27 03:53:37.098566 | controller | changed: [localhost] 2025-12-27 03:53:38.141132 | controller | 2025-12-27 03:53:38.141184 | 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-12-27 03:53:38.141192 | controller | Saturday 27 December 2025 03:53:37 +0000 (0:00:00.452) 0:02:30.292 ***** 2025-12-27 03:53:38.141199 | controller | Saturday 27 December 2025 03:53:37 +0000 (0:00:00.452) 0:02:30.291 ***** 2025-12-27 03:53:38.141210 | controller | changed: [localhost] 2025-12-27 03:53:38.162730 | controller | 2025-12-27 03:53:38.162765 | controller | TASK [Get resource status before glance_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_before_{{ operator }}_kuttl.log 2025-12-27 03:53:38.162773 | controller | ] *** 2025-12-27 03:53:38.162779 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:01.042) 0:02:31.335 ***** 2025-12-27 03:53:38.162786 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:01.042) 0:02:31.334 ***** 2025-12-27 03:53:38.162804 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:37 2025-12-27 03:53:38.188253 | controller | fatal: [localhost]: FAILED! => 2025-12-27 03:53:38.188287 | controller | msg: '''commands_before_kuttl_run'' is undefined. ''commands_before_kuttl_run'' is 2025-12-27 03:53:38.188295 | controller | undefined' 2025-12-27 03:53:38.188302 | controller | ...ignoring 2025-12-27 03:53:38.188309 | controller | 2025-12-27 03:53:38.188315 | controller | TASK [Set make_glance_kuttl_env vars make_{{ operator }}_kuttl_env={{ cifmw_kuttl_tests_env }}] *** 2025-12-27 03:53:38.188322 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:00.021) 0:02:31.357 ***** 2025-12-27 03:53:38.188328 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:00.021) 0:02:31.355 ***** 2025-12-27 03:53:38.188339 | controller | ok: [localhost] 2025-12-27 03:53:38.240922 | controller | 2025-12-27 03:53:38.240956 | controller | TASK [Run make_glance_kuttl name=install_yamls_makes, tasks_from=make_{{ operator }}_kuttl.yml, apply={'ignore_errors': True}] *** 2025-12-27 03:53:38.240964 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:00.025) 0:02:31.382 ***** 2025-12-27 03:53:38.240971 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:00.025) 0:02:31.381 ***** 2025-12-27 03:53:38.240983 | controller | 2025-12-27 03:53:38.277236 | controller | TASK [install_yamls_makes : Debug make_glance_kuttl_env var=make_glance_kuttl_env] *** 2025-12-27 03:53:38.277271 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:00.052) 0:02:31.435 ***** 2025-12-27 03:53:38.277279 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:00.052) 0:02:31.433 ***** 2025-12-27 03:53:38.277290 | controller | ok: [localhost] => 2025-12-27 03:53:38.309051 | controller | make_glance_kuttl_env: 2025-12-27 03:53:38.309085 | controller | BMO_SETUP: false 2025-12-27 03:53:38.309092 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-12-27 03:53:38.309105 | controller | GLANCE_BRANCH: '' 2025-12-27 03:53:38.309111 | controller | GLANCE_IMG: 38.102.83.98:5001/openstack-k8s-operators/glance-operator-index:773ca848b25eeca551e8110ea7b7b24a4b407514 2025-12-27 03:53:38.309118 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-12-27 03:53:38.309124 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig 2025-12-27 03:53:38.309131 | controller | OPENSTACK_IMG: 38.102.83.98:5001/openstack-k8s-operators/openstack-operator-index:c2b767a74369e6ca8f9d80cd8e445f4f9b50a9ad 2025-12-27 03:53:38.309137 | controller | OPENSTACK_K8S_BRANCH: main 2025-12-27 03:53:38.309143 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-12-27 03:53:38.309149 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-12-27 03:53:38.309155 | 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-12-27 03:53:38.309161 | controller | 2025-12-27 03:53:38.309167 | controller | TASK [install_yamls_makes : Debug make_glance_kuttl_params var=make_glance_kuttl_params] *** 2025-12-27 03:53:38.309174 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:00.036) 0:02:31.471 ***** 2025-12-27 03:53:38.309180 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:00.036) 0:02:31.470 ***** 2025-12-27 03:53:38.309191 | controller | skipping: [localhost] 2025-12-27 04:07:21.284283 | controller | 2025-12-27 04:07:21.284508 | 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-12-27 04:07:21.284541 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:00.031) 0:02:31.503 ***** 2025-12-27 04:07:21.284551 | controller | Saturday 27 December 2025 03:53:38 +0000 (0:00:00.031) 0:02:31.502 ***** 2025-12-27 04:07:21.284567 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-12-27 04:07:21.450172 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_glance_kuttl_until | 2025-12-27 04:07:21.450258 | controller | default(true) }} 2025-12-27 04:07:21.450276 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_glance.log 2025-12-27 04:07:21.450313 | controller | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None 2025-12-27 04:07:21.450321 | controller | task path: /home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml:10 2025-12-27 04:07:21.450330 | controller | fatal: [localhost]: FAILED! => 2025-12-27 04:07:21.450336 | controller | attempts: 1 2025-12-27 04:07:21.450343 | controller | changed: true 2025-12-27 04:07:21.450349 | controller | msg: non-zero return code 2025-12-27 04:07:21.450355 | controller | rc: 2 2025-12-27 04:07:21.450361 | controller | stderr: '' 2025-12-27 04:07:21.450367 | controller | stderr_lines: [] 2025-12-27 04:07:21.450373 | controller | stdout: "~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror: 2025-12-27 04:07:21.450379 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/validate-marketplace.sh\n+ 2025-12-27 04:07:21.450385 | controller | '[' -z 500s ']'\n+ OPERATOR_NAMESPACE=openshift-marketplace\n++ oc get pods --no-headers 2025-12-27 04:07:21.450396 | controller | -n openshift-marketplace\n++ grep -viE 'running|completed'\n+ not_running_pods=\n+ 2025-12-27 04:07:21.450403 | controller | '[' -z '' ']'\n+ echo 'All openshift-marketplace pods seems to me fine'\nAll openshift-marketplace 2025-12-27 04:07:21.450409 | controller | pods seems to me fine\n+ OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator 2025-12-27 04:07:21.450415 | controller | metallb-operator'\n+ for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ 2025-12-27 04:07:21.450421 | controller | oc get packagemanifests -n openshift-marketplace\n+ grep openshift-cert-manager-operator\nopenshift-cert-manager-operator 2025-12-27 04:07:21.450444 | controller | \ Red Hat Operators 306d\n+ '[' 0 -eq 0 ']'\n+ break\n+ 2025-12-27 04:07:21.450450 | controller | for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests 2025-12-27 04:07:21.450456 | controller | -n openshift-marketplace\n+ grep kubernetes-nmstate-operator\nkubernetes-nmstate-operator 2025-12-27 04:07:21.450471 | controller | \ Red Hat Operators 306d\n+ '[' 0 -eq 0 ']'\n+ break\n+ 2025-12-27 04:07:21.450477 | controller | for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests 2025-12-27 04:07:21.450483 | controller | -n openshift-marketplace\n+ grep metallb-operator\nmetallb-operator Red 2025-12-27 04:07:21.450489 | controller | Hat Operators 306d\n+ '[' 0 -eq 0 ']'\n+ break\nbash scripts/gen-namespace.sh\n+ 2025-12-27 04:07:21.450495 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'\n+ '[' -z metallb-system 2025-12-27 04:07:21.450501 | controller | ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ 2025-12-27 04:07:21.450506 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']'\n+ 2025-12-27 04:07:21.450531 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ cat\noc 2025-12-27 04:07:21.450540 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml\nnamespace/metallb-system 2025-12-27 04:07:21.450546 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2025-12-27 04:07:21.450552 | controller | metallb-system); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nmetallb-system 2025-12-27 04:07:21.450558 | controller | \ Active\nbash scripts/gen-olm-metallb.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-12-27 04:07:21.450564 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-12-27 04:07:21.450570 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ 2025-12-27 04:07:21.450576 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-12-27 04:07:21.450582 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-12-27 04:07:21.450588 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ 2025-12-27 04:07:21.450594 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\nOPERATOR_DIR 2025-12-27 04:07:21.450600 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ 2025-12-27 04:07:21.450606 | controller | echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\nDEPLOY_DIR 2025-12-27 04:07:21.450611 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo 2025-12-27 04:07:21.450619 | 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-12-27 04:07:21.450625 | controller | created\nsubscription.operators.coreos.com/metallb-operator-sub created\ntimeout 2025-12-27 04:07:21.450631 | controller | 500s bash -c \"while ! (oc get pod --no-headers=true -l control-plane=controller-manager 2025-12-27 04:07:21.450641 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done\"\nNo resources 2025-12-27 04:07:21.450647 | controller | found in metallb-system namespace.\nNo resources found in metallb-system namespace.\nmetallb-operator-controller-manager-bb55dfdcc-8l7lq 2025-12-27 04:07:21.450654 | controller | \ 0/1 Running 0 3s\noc wait pod -n metallb-system --for condition=Ready 2025-12-27 04:07:21.450663 | controller | -l control-plane=controller-manager --timeout=500s\npod/metallb-operator-controller-manager-bb55dfdcc-8l7lq 2025-12-27 04:07:21.450672 | controller | condition met\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=webhook-server 2025-12-27 04:07:21.450679 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done\"\nmetallb-operator-webhook-server-5c9c64db9d-mnh9l 2025-12-27 04:07:21.450687 | controller | \ 1/1 Running 0 40s\noc wait pod -n metallb-system --for condition=Ready 2025-12-27 04:07:21.450703 | controller | -l component=webhook-server --timeout=500s\npod/metallb-operator-webhook-server-5c9c64db9d-mnh9l 2025-12-27 04:07:21.450714 | 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-12-27 04:07:21.450726 | controller | created\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=speaker 2025-12-27 04:07:21.450733 | controller | -n metallb-system | grep speaker); do sleep 10; done\"\nNo resources found in metallb-system 2025-12-27 04:07:21.450743 | controller | namespace.\nspeaker-g48cd 1/2 Running 0 10s\noc wait pod -n metallb-system 2025-12-27 04:07:21.450750 | controller | -l component=speaker --for condition=Ready --timeout=500s\npod/speaker-g48cd condition 2025-12-27 04:07:21.450759 | controller | met\nbash scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2025-12-27 04:07:21.450766 | controller | ']'\n+ '[' -z glance-kuttl-tests ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests\n+ 2025-12-27 04:07:21.450773 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests ']'\n+ 2025-12-27 04:07:21.450781 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests\n+ 2025-12-27 04:07:21.450789 | controller | cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml\nnamespace/glance-kuttl-tests 2025-12-27 04:07:21.450806 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2025-12-27 04:07:21.450814 | controller | glance-kuttl-tests); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nglance-kuttl-tests 2025-12-27 04:07:21.450821 | controller | \ Active\noc project glance-kuttl-tests\nNow using project \"glance-kuttl-tests\" 2025-12-27 04:07:21.450828 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/gen-input-kustomize.sh\n+ 2025-12-27 04:07:21.450835 | controller | OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ '[' -z glance-kuttl-tests 2025-12-27 04:07:21.450842 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z 12345678 ']'\n+ '[' -z 1234567842 ']'\n+ 2025-12-27 04:07:21.450848 | controller | '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'\n+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2025-12-27 04:07:21.450854 | controller | ']'\n+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'\n+ '[' -z openstack ']'\n+ '[' 2025-12-27 04:07:21.450860 | controller | -z libvirt-secret ']'\n+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n+ 2025-12-27 04:07:21.450866 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-12-27 04:07:21.450872 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n+ 2025-12-27 04:07:21.450878 | controller | pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-12-27 04:07:21.450884 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\noc get secret/osp-secret 2025-12-27 04:07:21.450890 | controller | || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-12-27 04:07:21.450896 | controller | | oc apply -f -\nError from server (NotFound): secrets \"osp-secret\" not found\nsecret/libvirt-secret 2025-12-27 04:07:21.450902 | controller | created\nsecret/octavia-ca-passphrase created\nsecret/osp-secret created\noc kustomize 2025-12-27 04:07:21.450908 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr | 2025-12-27 04:07:21.450919 | controller | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid 2025-12-27 04:07:21.450925 | controller | directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr' 2025-12-27 04:07:21.450930 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila: 2025-12-27 04:07:21.450936 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator 2025-12-27 04:07:21.450942 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr\noc 2025-12-27 04:07:21.450948 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-12-27 04:07:21.450955 | controller | database if exists manila;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-12-27 04:07:21.450974 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr 2025-12-27 04:07:21.450986 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.450994 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr' 2025-12-27 04:07:21.451002 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat: 2025-12-27 04:07:21.451009 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator 2025-12-27 04:07:21.451017 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr\noc 2025-12-27 04:07:21.451074 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2025-12-27 04:07:21.451083 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451089 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr' 2025-12-27 04:07:21.451094 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon: 2025-12-27 04:07:21.451101 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator 2025-12-27 04:07:21.451107 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr\noc 2025-12-27 04:07:21.451112 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr 2025-12-27 04:07:21.451126 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451132 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr' 2025-12-27 04:07:21.451138 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova: 2025-12-27 04:07:21.451144 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator 2025-12-27 04:07:21.451150 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr\noc 2025-12-27 04:07:21.451155 | controller | rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e \"show databases 2025-12-27 04:07:21.451161 | controller | like 'nova_%';\" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678 2025-12-27 04:07:21.451167 | controller | -ss -e \"flush tables; drop database if exists {};\"\nError from server (NotFound): 2025-12-27 04:07:21.451173 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2025-12-27 04:07:21.451189 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451195 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr' 2025-12-27 04:07:21.451205 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis: 2025-12-27 04:07:21.451213 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis 2025-12-27 04:07:21.451221 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr\noc 2025-12-27 04:07:21.451227 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2025-12-27 04:07:21.451233 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451239 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr' 2025-12-27 04:07:21.451255 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia: 2025-12-27 04:07:21.451264 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator 2025-12-27 04:07:21.451272 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr\noc 2025-12-27 04:07:21.451279 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-12-27 04:07:21.451286 | controller | database if exists octavia;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-12-27 04:07:21.451293 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2025-12-27 04:07:21.451301 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451308 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr' 2025-12-27 04:07:21.451315 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate: 2025-12-27 04:07:21.451320 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator 2025-12-27 04:07:21.451330 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr\noc 2025-12-27 04:07:21.451336 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-12-27 04:07:21.451342 | controller | database if exists designate;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-12-27 04:07:21.451348 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2025-12-27 04:07:21.451354 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451360 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr' 2025-12-27 04:07:21.451366 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron: 2025-12-27 04:07:21.451372 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator 2025-12-27 04:07:21.451378 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr\noc 2025-12-27 04:07:21.451384 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-12-27 04:07:21.451390 | controller | database if exists neutron;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-12-27 04:07:21.451396 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr 2025-12-27 04:07:21.451402 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451407 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr' 2025-12-27 04:07:21.451413 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn: 2025-12-27 04:07:21.451426 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator 2025-12-27 04:07:21.451432 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr\noc kustomize 2025-12-27 04:07:21.451438 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr | 2025-12-27 04:07:21.451444 | controller | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid 2025-12-27 04:07:21.451450 | controller | directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr' 2025-12-27 04:07:21.451456 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic: 2025-12-27 04:07:21.451478 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator 2025-12-27 04:07:21.451486 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr\noc 2025-12-27 04:07:21.451492 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-12-27 04:07:21.451498 | controller | database if exists ironic;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-12-27 04:07:21.451504 | controller | not found\noc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush 2025-12-27 04:07:21.451510 | controller | tables; drop database if exists ironic_inspector;\" || true\nError from server (NotFound): 2025-12-27 04:07:21.451541 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2025-12-27 04:07:21.451547 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451553 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr' 2025-12-27 04:07:21.451559 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder: 2025-12-27 04:07:21.451565 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator 2025-12-27 04:07:21.451571 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr\noc 2025-12-27 04:07:21.451577 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-12-27 04:07:21.451583 | controller | database if exists cinder;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-12-27 04:07:21.451589 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-12-27 04:07:21.451595 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451601 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr' 2025-12-27 04:07:21.451607 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance: 2025-12-27 04:07:21.451613 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator 2025-12-27 04:07:21.451627 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\noc 2025-12-27 04:07:21.451633 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-12-27 04:07:21.451639 | controller | database if exists glance;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-12-27 04:07:21.451645 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2025-12-27 04:07:21.451653 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451659 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr' 2025-12-27 04:07:21.451671 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement: 2025-12-27 04:07:21.451677 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator 2025-12-27 04:07:21.451684 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr\noc 2025-12-27 04:07:21.451689 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-12-27 04:07:21.451695 | controller | database if exists placement;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-12-27 04:07:21.451702 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.451708 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451714 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr' 2025-12-27 04:07:21.451720 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift: 2025-12-27 04:07:21.451726 | controller | no such file or directory\nNo resources found\nrm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator 2025-12-27 04:07:21.451732 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\noc 2025-12-27 04:07:21.451738 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2025-12-27 04:07:21.451744 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451750 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr' 2025-12-27 04:07:21.451756 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican: 2025-12-27 04:07:21.451762 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator 2025-12-27 04:07:21.451780 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr\noc 2025-12-27 04:07:21.451786 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-12-27 04:07:21.451792 | controller | database if exists barbican;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-12-27 04:07:21.451798 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.451804 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451810 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr' 2025-12-27 04:07:21.451816 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone: 2025-12-27 04:07:21.451822 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator 2025-12-27 04:07:21.451828 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\noc 2025-12-27 04:07:21.451834 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-12-27 04:07:21.451842 | controller | database if exists keystone;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-12-27 04:07:21.451848 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.451854 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451860 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr' 2025-12-27 04:07:21.451869 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb: 2025-12-27 04:07:21.451875 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator 2025-12-27 04:07:21.451881 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\noc 2025-12-27 04:07:21.451893 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-12-27 04:07:21.451900 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451906 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr' 2025-12-27 04:07:21.451911 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry: 2025-12-27 04:07:21.451917 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2025-12-27 04:07:21.451923 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr\nrm 2025-12-27 04:07:21.451929 | controller | -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator 2025-12-27 04:07:21.451935 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr\noc 2025-12-27 04:07:21.451941 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-12-27 04:07:21.451947 | controller | database if exists aodh;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-12-27 04:07:21.451953 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.451959 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-12-27 04:07:21.451965 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr' 2025-12-27 04:07:21.451971 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra: 2025-12-27 04:07:21.451978 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2025-12-27 04:07:21.451984 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nif 2025-12-27 04:07:21.451989 | controller | oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster --all; 2025-12-27 04:07:21.451995 | 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-12-27 04:07:21.452002 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2025-12-27 04:07:21.452007 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2025-12-27 04:07:21.452013 | controller | ']'\n+ '[' -z openstack-operators ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators\n+ 2025-12-27 04:07:21.452019 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2025-12-27 04:07:21.452025 | controller | ']'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml\nWarning: 2025-12-27 04:07:21.452031 | controller | resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration 2025-12-27 04:07:21.452039 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2025-12-27 04:07:21.452045 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2025-12-27 04:07:21.452051 | controller | annotation will be patched automatically.\nnamespace/openstack-operators configured\ntimeout 2025-12-27 04:07:21.452057 | controller | 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack-operators); 2025-12-27 04:07:21.452066 | controller | do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nopenstack-operators 2025-12-27 04:07:21.452072 | controller | \ Active\noc project openstack-operators\nNow using project \"openstack-operators\" 2025-12-27 04:07:21.452078 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators 2025-12-27 04:07:21.452084 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' -z quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2025-12-27 04:07:21.452090 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-12-27 04:07:21.452096 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-12-27 04:07:21.452102 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\n+ 2025-12-27 04:07:21.452107 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=mariadb-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-12-27 04:07:21.452113 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\nOPERATOR_DIR 2025-12-27 04:07:21.452119 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\n+ 2025-12-27 04:07:21.452125 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE mariadb-operator-index\nOPERATOR_SOURCE 2025-12-27 04:07:21.452132 | controller | mariadb-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-12-27 04:07:21.452143 | 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-12-27 04:07:21.452151 | controller | created\noperatorgroup.operators.coreos.com/openstack created\nsubscription.operators.coreos.com/mariadb-operator 2025-12-27 04:07:21.452158 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-12-27 04:07:21.452164 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\nbash 2025-12-27 04:07:21.452170 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git 2025-12-27 04:07:21.452176 | controller | openstack-operator\nCloning into 'openstack-operator'...\nCloning repo: git clone 2025-12-27 04:07:21.452182 | controller | \ -b main https://github.com/openstack-k8s-operators/mariadb-operator.git mariadb-operator\nCloning 2025-12-27 04:07:21.452188 | controller | into 'mariadb-operator'...\nRunning checkout: git checkout effe58f36344\nNote: switching 2025-12-27 04:07:21.452194 | controller | to 'effe58f36344'.\n\nYou are in 'detached HEAD' state. You can look around, make 2025-12-27 04:07:21.452200 | controller | experimental\nchanges and commit them, and you can discard any commits you make 2025-12-27 04:07:21.452206 | controller | in this\nstate without impacting any branches by switching back to a branch.\n\nIf 2025-12-27 04:07:21.452217 | controller | you want to create a new branch to retain commits you create, you may\ndo so (now 2025-12-27 04:07:21.452223 | controller | or later) by using -c with the switch command. Example:\n\n git switch -c \n\nOr 2025-12-27 04:07:21.452229 | controller | undo this operation with:\n\n git switch -\n\nTurn off this advice by setting config 2025-12-27 04:07:21.452235 | controller | variable advice.detachedHead to false\n\nHEAD is now at effe58f Merge pull request 2025-12-27 04:07:21.452241 | controller | #389 from openstack-k8s-operators/openstack-dependency-bump/main\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2025-12-27 04:07:21.452247 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\nbash 2025-12-27 04:07:21.452253 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-12-27 04:07:21.452262 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.452268 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.452274 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Galera ']'\n+ 2025-12-27 04:07:21.452280 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.452286 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2025-12-27 04:07:21.452292 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2025-12-27 04:07:21.452298 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.452303 | 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-12-27 04:07:21.452310 | 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-12-27 04:07:21.452316 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 2025-12-27 04:07:21.452322 | controller | ']'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2025-12-27 04:07:21.452328 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' Galera 2025-12-27 04:07:21.452333 | controller | == OpenStackControlPlane ']'\n+ '[' Galera == Galera ']'\n+ cat\n+ '[' Galera == 2025-12-27 04:07:21.452339 | 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-12-27 04:07:21.452345 | 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-12-27 04:07:21.452351 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-12-27 04:07:21.452357 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./mariadb_v1beta1_galera.yaml\n+ 2025-12-27 04:07:21.452363 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./mariadb_v1beta1_galera.yaml\n+ 2025-12-27 04:07:21.452369 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-12-27 04:07:21.452375 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-12-27 04:07:21.452386 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-12-27 04:07:21.452392 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-12-27 04:07:21.452398 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.452406 | controller | '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq ']'\n+ 2025-12-27 04:07:21.452412 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.452418 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-12-27 04:07:21.452424 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-12-27 04:07:21.452430 | controller | '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster 2025-12-27 04:07:21.452436 | controller | ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.452442 | controller | deployment mariadb-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.452448 | controller | from server (NotFound): deployments.apps \"mariadb-operator-controller-manager\" 2025-12-27 04:07:21.452456 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.452462 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ 2025-12-27 04:07:21.452468 | controller | oc get -n openstack-operators deployment mariadb-operator-controller-manager -o 2025-12-27 04:07:21.452474 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.452481 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.452487 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb 2025-12-27 04:07:21.452493 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get 2025-12-27 04:07:21.452499 | controller | -n openstack-operators deployment mariadb-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.452505 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.452534 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.452543 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb 2025-12-27 04:07:21.452549 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get 2025-12-27 04:07:21.452555 | controller | -n openstack-operators deployment mariadb-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.452561 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.452567 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.452573 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb 2025-12-27 04:07:21.452579 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get 2025-12-27 04:07:21.452585 | controller | -n openstack-operators deployment mariadb-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.452591 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.452597 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.452603 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb 2025-12-27 04:07:21.452609 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get 2025-12-27 04:07:21.452615 | controller | -n openstack-operators deployment mariadb-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.452621 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-12-27 04:07:21.452627 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster 2025-12-27 04:07:21.452633 | controller | ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.452639 | controller | deployment mariadb-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-12-27 04:07:21.452645 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-12-27 04:07:21.452651 | controller | '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ 2025-12-27 04:07:21.452658 | controller | oc get -n openstack-operators deployment mariadb-operator-controller-manager -o 2025-12-27 04:07:21.452674 | controller | json\n++ jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo 2025-12-27 04:07:21.452680 | controller | Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2025-12-27 04:07:21.452686 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-12-27 04:07:21.452698 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.452707 | 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-12-27 04:07:21.452713 | controller | oc apply -f -\ngalera.mariadb.openstack.org/openstack created\n+ '[' 0 -lt 15 ']'\nbash 2025-12-27 04:07:21.452719 | controller | scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' 2025-12-27 04:07:21.452725 | 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-12-27 04:07:21.452731 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-12-27 04:07:21.452739 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\n+ 2025-12-27 04:07:21.452745 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=infra-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-12-27 04:07:21.452751 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\nOPERATOR_DIR 2025-12-27 04:07:21.452757 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\n+ 2025-12-27 04:07:21.452763 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE infra-operator-index\nOPERATOR_SOURCE 2025-12-27 04:07:21.452769 | controller | infra-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-12-27 04:07:21.452774 | 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-12-27 04:07:21.452780 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/infra-operator 2025-12-27 04:07:21.452786 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-12-27 04:07:21.452792 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nbash 2025-12-27 04:07:21.452798 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git 2025-12-27 04:07:21.452804 | controller | infra-operator\nCloning into 'infra-operator'...\nRunning checkout: git checkout 2025-12-27 04:07:21.452810 | controller | 0f117a938d4e\nNote: switching to '0f117a938d4e'.\n\nYou are in 'detached HEAD' state. 2025-12-27 04:07:21.452816 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2025-12-27 04:07:21.452822 | controller | any commits you make in this\nstate without impacting any branches by switching 2025-12-27 04:07:21.452828 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2025-12-27 04:07:21.452834 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2025-12-27 04:07:21.452840 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2025-12-27 04:07:21.452846 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2025-12-27 04:07:21.452852 | controller | is now at 0f117a9 Merge pull request #515 from lmiccini/extend_rabbitmqconfig\ncp 2025-12-27 04:07:21.452863 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2025-12-27 04:07:21.452870 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nbash 2025-12-27 04:07:21.452875 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-12-27 04:07:21.452881 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.452887 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.452897 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Memcached ']'\n+ 2025-12-27 04:07:21.452903 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.452908 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2025-12-27 04:07:21.452914 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2025-12-27 04:07:21.452920 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.452926 | 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-12-27 04:07:21.452932 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ Memcached == 2025-12-27 04:07:21.452944 | 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-12-27 04:07:21.452950 | controller | -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2025-12-27 04:07:21.452956 | controller | (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ '[' unused '!=' 2025-12-27 04:07:21.452962 | controller | unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n memcached ']'\n+ cat\n+ '[' Memcached 2025-12-27 04:07:21.452967 | controller | == OpenStackControlPlane ']'\n+ '[' Memcached == Galera ']'\n+ '[' Memcached == 2025-12-27 04:07:21.452973 | 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-12-27 04:07:21.452979 | 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-12-27 04:07:21.452985 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-12-27 04:07:21.452991 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./memcached_v1beta1_memcached.yaml\n+ 2025-12-27 04:07:21.452997 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./memcached_v1beta1_memcached.yaml\n+ 2025-12-27 04:07:21.453003 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-12-27 04:07:21.453009 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-12-27 04:07:21.453017 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-12-27 04:07:21.453023 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-12-27 04:07:21.453030 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.453037 | controller | '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq ']'\n+ 2025-12-27 04:07:21.453042 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.453048 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-12-27 04:07:21.453054 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-12-27 04:07:21.453060 | controller | '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-12-27 04:07:21.453066 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.453072 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.453078 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2025-12-27 04:07:21.453083 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.453089 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-12-27 04:07:21.453097 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.453103 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.453109 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.453115 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-12-27 04:07:21.453121 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.453127 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.453133 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2025-12-27 04:07:21.453139 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.453144 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-12-27 04:07:21.453150 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.453156 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.453162 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.453168 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-12-27 04:07:21.453174 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.453180 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.453186 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2025-12-27 04:07:21.453191 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.453203 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-12-27 04:07:21.453209 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.453215 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.453221 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.453227 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-12-27 04:07:21.453232 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.453238 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-12-27 04:07:21.453244 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-12-27 04:07:21.453250 | controller | '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-12-27 04:07:21.453256 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.453262 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-12-27 04:07:21.453267 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-12-27 04:07:21.453273 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.453279 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-12-27 04:07:21.453285 | 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-12-27 04:07:21.453291 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-12-27 04:07:21.453299 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.453305 | 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-12-27 04:07:21.453311 | controller | oc apply -f -\nmemcached.memcached.openstack.org/memcached created\n+ '[' 0 -lt 2025-12-27 04:07:21.453317 | controller | 15 ']'\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-12-27 04:07:21.453323 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2025-12-27 04:07:21.453329 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-12-27 04:07:21.453335 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-12-27 04:07:21.453341 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\n+ 2025-12-27 04:07:21.453346 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=rabbitmq-cluster-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-12-27 04:07:21.453352 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\nOPERATOR_DIR 2025-12-27 04:07:21.453358 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\n+ 2025-12-27 04:07:21.453364 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE rabbitmq-cluster-operator-index\nOPERATOR_SOURCE 2025-12-27 04:07:21.453370 | controller | rabbitmq-cluster-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-12-27 04:07:21.453376 | 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-12-27 04:07:21.453383 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/rabbitmq-cluster-operator 2025-12-27 04:07:21.453388 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op 2025-12-27 04:07:21.453396 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2025-12-27 04:07:21.453403 | controller | -c \"CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh\"\nCloning 2025-12-27 04:07:21.453409 | controller | repo: git clone -b patches https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2025-12-27 04:07:21.453415 | 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-12-27 04:07:21.453421 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2025-12-27 04:07:21.453432 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-12-27 04:07:21.453438 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.453444 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.453450 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z RabbitmqCluster 2025-12-27 04:07:21.453456 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-12-27 04:07:21.453462 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=image\n+ STORAGE_REQUEST=10G\n+ 2025-12-27 04:07:21.453471 | 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-12-27 04:07:21.453477 | 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-12-27 04:07:21.453483 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ RabbitmqCluster 2025-12-27 04:07:21.453489 | 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-12-27 04:07:21.453495 | controller | read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2025-12-27 04:07:21.453501 | controller | (( i < 1 ))\n+ SPEC_PATH=image\n+ SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ 2025-12-27 04:07:21.453507 | controller | (( i++ ))\n+ (( i < 1 ))\n+ '[' -n rabbitmq ']'\n+ cat\n+ '[' RabbitmqCluster == 2025-12-27 04:07:21.453527 | controller | OpenStackControlPlane ']'\n+ '[' RabbitmqCluster == Galera ']'\n+ '[' RabbitmqCluster 2025-12-27 04:07:21.453535 | 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-12-27 04:07:21.453541 | 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-12-27 04:07:21.453547 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-12-27 04:07:21.453553 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./rabbitmq.yaml\n+ 2025-12-27 04:07:21.453559 | 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-12-27 04:07:21.453565 | controller | wait\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-12-27 04:07:21.453571 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-12-27 04:07:21.453577 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-12-27 04:07:21.453583 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.453589 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq ']'\n+ '[' rabbitmq = rabbitmq 2025-12-27 04:07:21.453595 | 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-12-27 04:07:21.453601 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-12-27 04:07:21.453607 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-12-27 04:07:21.453612 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster 2025-12-27 04:07:21.453618 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators 2025-12-27 04:07:21.453624 | controller | deployment rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.453630 | controller | from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ 2025-12-27 04:07:21.453636 | controller | REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' 2025-12-27 04:07:21.453642 | controller | -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-12-27 04:07:21.453647 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-12-27 04:07:21.453653 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2025-12-27 04:07:21.453659 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.453665 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2025-12-27 04:07:21.453674 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.453679 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from 2025-12-27 04:07:21.453691 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2025-12-27 04:07:21.453697 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-12-27 04:07:21.453703 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-12-27 04:07:21.453709 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-12-27 04:07:21.453715 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2025-12-27 04:07:21.453721 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.453727 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2025-12-27 04:07:21.453747 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.453753 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from 2025-12-27 04:07:21.453759 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2025-12-27 04:07:21.453764 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-12-27 04:07:21.453770 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-12-27 04:07:21.453776 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-12-27 04:07:21.453782 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2025-12-27 04:07:21.453788 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.453794 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2025-12-27 04:07:21.453799 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.453805 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from 2025-12-27 04:07:21.453811 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2025-12-27 04:07:21.453817 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-12-27 04:07:21.453823 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-12-27 04:07:21.453829 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-12-27 04:07:21.453834 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2025-12-27 04:07:21.453840 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.453846 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2025-12-27 04:07:21.453852 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.453858 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from 2025-12-27 04:07:21.453864 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2025-12-27 04:07:21.453869 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-12-27 04:07:21.453876 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-12-27 04:07:21.453881 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-12-27 04:07:21.453890 | controller | -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ 2025-12-27 04:07:21.453896 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster 2025-12-27 04:07:21.453901 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ jq -e .status.availableReplicas\n++ 2025-12-27 04:07:21.453910 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n+ REPLICAS=1\n+ 2025-12-27 04:07:21.453916 | controller | '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2025-12-27 04:07:21.453922 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-12-27 04:07:21.453928 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-12-27 04:07:21.453933 | 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-12-27 04:07:21.453939 | controller | oc apply -f -\nrabbitmqcluster.rabbitmq.com/rabbitmq created\n+ '[' 0 -lt 15 ']'\nbash 2025-12-27 04:07:21.453945 | controller | scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' 2025-12-27 04:07:21.453951 | controller | -z quay.io/openstack-k8s-operators/keystone-operator-index:latest ']'\n+ '[' -z 2025-12-27 04:07:21.453962 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-12-27 04:07:21.453968 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-12-27 04:07:21.453974 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\n+ 2025-12-27 04:07:21.453980 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=keystone-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-12-27 04:07:21.453986 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\nOPERATOR_DIR 2025-12-27 04:07:21.453992 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\n+ 2025-12-27 04:07:21.453998 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE keystone-operator-index\nOPERATOR_SOURCE 2025-12-27 04:07:21.454003 | controller | keystone-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-12-27 04:07:21.454009 | 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-12-27 04:07:21.454015 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/keystone-operator 2025-12-27 04:07:21.454021 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-12-27 04:07:21.454027 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\nbash 2025-12-27 04:07:21.454033 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/keystone-operator.git 2025-12-27 04:07:21.454039 | controller | keystone-operator\nCloning into 'keystone-operator'...\nRunning checkout: git checkout 2025-12-27 04:07:21.454045 | controller | 593df0a7a9e1\nNote: switching to '593df0a7a9e1'.\n\nYou are in 'detached HEAD' state. 2025-12-27 04:07:21.454051 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2025-12-27 04:07:21.454057 | controller | any commits you make in this\nstate without impacting any branches by switching 2025-12-27 04:07:21.454062 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2025-12-27 04:07:21.454068 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2025-12-27 04:07:21.454079 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2025-12-27 04:07:21.454085 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2025-12-27 04:07:21.454091 | controller | is now at 593df0a Merge pull request #647 from openstack-k8s-operators/openstack-dependency-bump/main\ncp 2025-12-27 04:07:21.454097 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2025-12-27 04:07:21.454106 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\nbash 2025-12-27 04:07:21.454111 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-12-27 04:07:21.454117 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.454123 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.454129 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z KeystoneAPI 2025-12-27 04:07:21.454135 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.454141 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2025-12-27 04:07:21.454146 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2025-12-27 04:07:21.454152 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.454158 | 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-12-27 04:07:21.454164 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ KeystoneAPI 2025-12-27 04:07:21.454170 | 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-12-27 04:07:21.454175 | controller | read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2025-12-27 04:07:21.454181 | controller | (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ '[' unused '!=' 2025-12-27 04:07:21.454188 | controller | unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' KeystoneAPI == OpenStackControlPlane 2025-12-27 04:07:21.454195 | controller | ']'\n+ '[' KeystoneAPI == Galera ']'\n+ '[' KeystoneAPI == NetConfig ']'\n+ '[' 2025-12-27 04:07:21.454209 | 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-12-27 04:07:21.454217 | 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-12-27 04:07:21.454225 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-12-27 04:07:21.454232 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./keystone_v1beta1_keystoneapi.yaml\n+ 2025-12-27 04:07:21.454239 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./keystone_v1beta1_keystoneapi.yaml\n+ 2025-12-27 04:07:21.454246 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-12-27 04:07:21.454252 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-12-27 04:07:21.454257 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-12-27 04:07:21.454263 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-12-27 04:07:21.454269 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.454275 | controller | '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq 2025-12-27 04:07:21.454281 | 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-12-27 04:07:21.454290 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-12-27 04:07:21.454296 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-12-27 04:07:21.454302 | controller | '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster 2025-12-27 04:07:21.454308 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.454314 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.454319 | controller | from server (NotFound): deployments.apps \"keystone-operator-controller-manager\" 2025-12-27 04:07:21.454325 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.454331 | controller | ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ 2025-12-27 04:07:21.454337 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o 2025-12-27 04:07:21.454343 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.454348 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.454354 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-12-27 04:07:21.454363 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-12-27 04:07:21.454369 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.454375 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.454383 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.454388 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-12-27 04:07:21.454394 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ jq 2025-12-27 04:07:21.454400 | controller | -e .status.availableReplicas\n++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.454406 | controller | -o json\nError from server (NotFound): deployments.apps \"keystone-operator-controller-manager\" 2025-12-27 04:07:21.454412 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.454417 | controller | ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ 2025-12-27 04:07:21.454423 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o 2025-12-27 04:07:21.454429 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.454435 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.454441 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-12-27 04:07:21.454447 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-12-27 04:07:21.454452 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.454458 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.454464 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.454470 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-12-27 04:07:21.454482 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-12-27 04:07:21.454488 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.454497 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.454503 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.454509 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-12-27 04:07:21.454530 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-12-27 04:07:21.454536 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.454542 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.454548 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.454554 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-12-27 04:07:21.454560 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-12-27 04:07:21.454565 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.454571 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.454577 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.454583 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-12-27 04:07:21.454589 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-12-27 04:07:21.454594 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.454600 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.454609 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.454615 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-12-27 04:07:21.454621 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-12-27 04:07:21.454627 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.454632 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.454638 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.454644 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-12-27 04:07:21.454650 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-12-27 04:07:21.454656 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.454661 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.454667 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-12-27 04:07:21.454673 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-12-27 04:07:21.454679 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-12-27 04:07:21.454685 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.454690 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-12-27 04:07:21.454696 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster 2025-12-27 04:07:21.454702 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.454708 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-12-27 04:07:21.454717 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-12-27 04:07:21.454722 | controller | '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ 2025-12-27 04:07:21.454728 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o 2025-12-27 04:07:21.454734 | controller | json\n++ jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo 2025-12-27 04:07:21.454740 | controller | Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2025-12-27 04:07:21.454746 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-12-27 04:07:21.454752 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.454765 | 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-12-27 04:07:21.454771 | controller | oc apply -f -\nkeystoneapi.keystone.openstack.org/keystone created\n+ '[' 0 -lt 2025-12-27 04:07:21.454777 | controller | 15 ']'\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z horizon 2025-12-27 04:07:21.454783 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/horizon-operator-index:latest ']'\n+ 2025-12-27 04:07:21.454789 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-12-27 04:07:21.454794 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-12-27 04:07:21.454800 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\n+ 2025-12-27 04:07:21.454806 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=horizon-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-12-27 04:07:21.454812 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\nOPERATOR_DIR 2025-12-27 04:07:21.454818 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\n+ 2025-12-27 04:07:21.454827 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE horizon-operator-index\nOPERATOR_SOURCE 2025-12-27 04:07:21.454833 | controller | horizon-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-12-27 04:07:21.454839 | 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-12-27 04:07:21.454845 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/horizon-operator 2025-12-27 04:07:21.454851 | controller | created\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z swift 2025-12-27 04:07:21.454857 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/swift-operator-index:latest ']'\n+ 2025-12-27 04:07:21.454862 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-12-27 04:07:21.454868 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-12-27 04:07:21.454874 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\n+ 2025-12-27 04:07:21.454880 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=swift-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-12-27 04:07:21.454886 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\nOPERATOR_DIR 2025-12-27 04:07:21.454891 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\n+ 2025-12-27 04:07:21.454897 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE swift-operator-index\nOPERATOR_SOURCE 2025-12-27 04:07:21.454911 | controller | swift-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-12-27 04:07:21.454917 | 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-12-27 04:07:21.454923 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/swift-operator 2025-12-27 04:07:21.454929 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-12-27 04:07:21.454935 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\nbash 2025-12-27 04:07:21.454941 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/swift-operator.git 2025-12-27 04:07:21.454946 | controller | swift-operator\nCloning into 'swift-operator'...\nRunning checkout: git checkout 2025-12-27 04:07:21.454952 | controller | f7a35d4fc73b\nNote: switching to 'f7a35d4fc73b'.\n\nYou are in 'detached HEAD' state. 2025-12-27 04:07:21.454960 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2025-12-27 04:07:21.454966 | controller | any commits you make in this\nstate without impacting any branches by switching 2025-12-27 04:07:21.454972 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2025-12-27 04:07:21.454978 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2025-12-27 04:07:21.454984 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2025-12-27 04:07:21.454990 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2025-12-27 04:07:21.454996 | controller | is now at f7a35d4 Merge pull request #406 from cschwede/fix-s3api\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2025-12-27 04:07:21.455007 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\nbash 2025-12-27 04:07:21.455013 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-12-27 04:07:21.455019 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.455025 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.455031 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Swift ']'\n+ 2025-12-27 04:07:21.455036 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.455042 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2025-12-27 04:07:21.455048 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2025-12-27 04:07:21.455054 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.455060 | 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-12-27 04:07:21.455066 | 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-12-27 04:07:21.455071 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 2025-12-27 04:07:21.455077 | controller | ']'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2025-12-27 04:07:21.455083 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' Swift 2025-12-27 04:07:21.455089 | controller | == OpenStackControlPlane ']'\n+ '[' Swift == Galera ']'\n+ '[' Swift == NetConfig 2025-12-27 04:07:21.455098 | 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-12-27 04:07:21.455104 | 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-12-27 04:07:21.455110 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-12-27 04:07:21.455115 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./swift_v1beta1_swift.yaml\n+ 2025-12-27 04:07:21.455121 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./swift_v1beta1_swift.yaml\n+ 2025-12-27 04:07:21.455127 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-12-27 04:07:21.455133 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-12-27 04:07:21.455139 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-12-27 04:07:21.455145 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-12-27 04:07:21.455150 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.455156 | controller | '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq ']'\n+ 2025-12-27 04:07:21.455162 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.455168 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-12-27 04:07:21.455174 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-12-27 04:07:21.455180 | controller | '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-12-27 04:07:21.455186 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.455191 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.455197 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-12-27 04:07:21.455203 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.455209 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-12-27 04:07:21.455215 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.455221 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.455229 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.455235 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-12-27 04:07:21.455241 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.455247 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.455258 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-12-27 04:07:21.455264 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.455270 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-12-27 04:07:21.455276 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.455281 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.455288 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.455299 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-12-27 04:07:21.455310 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.455316 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.455321 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-12-27 04:07:21.455327 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.455333 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-12-27 04:07:21.455339 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.455345 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.455350 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.455356 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-12-27 04:07:21.455362 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.455368 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.455374 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-12-27 04:07:21.455379 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.455385 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-12-27 04:07:21.455391 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.455397 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.455403 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.455408 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-12-27 04:07:21.455414 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.455420 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.455426 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-12-27 04:07:21.455432 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.455438 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-12-27 04:07:21.455443 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.455449 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.455455 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.455461 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-12-27 04:07:21.455480 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.455486 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.455492 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-12-27 04:07:21.455497 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.455503 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-12-27 04:07:21.455509 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.455541 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.455547 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.455553 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-12-27 04:07:21.455562 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.455574 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-12-27 04:07:21.455580 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-12-27 04:07:21.455586 | controller | '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-12-27 04:07:21.455592 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.455597 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-12-27 04:07:21.455603 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-12-27 04:07:21.455609 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.455615 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-12-27 04:07:21.455621 | 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-12-27 04:07:21.455627 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\noc 2025-12-27 04:07:21.455633 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.455639 | controller | | oc apply -f -\nswift.swift.openstack.org/swift created\nbash scripts/gen-olm.sh\n+ 2025-12-27 04:07:21.455645 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' -z 38.102.83.98:5001/openstack-k8s-operators/glance-operator-index:773ca848b25eeca551e8110ea7b7b24a4b407514 2025-12-27 04:07:21.455650 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-12-27 04:07:21.455656 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-12-27 04:07:21.455662 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\n+ 2025-12-27 04:07:21.455668 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=glance-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-12-27 04:07:21.455674 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\nOPERATOR_DIR 2025-12-27 04:07:21.455680 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\n+ 2025-12-27 04:07:21.455685 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE glance-operator-index\nOPERATOR_SOURCE 2025-12-27 04:07:21.455691 | controller | glance-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-12-27 04:07:21.455697 | 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-12-27 04:07:21.455703 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/glance-operator 2025-12-27 04:07:21.455709 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-12-27 04:07:21.455715 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\nbash 2025-12-27 04:07:21.455721 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-12-27 04:07:21.455730 | 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-12-27 04:07:21.455736 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\nbash 2025-12-27 04:07:21.455742 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-12-27 04:07:21.455748 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.455754 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.455759 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Glance ']'\n+ 2025-12-27 04:07:21.455765 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-12-27 04:07:21.455771 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused,unused,unused\n+ IMAGE_PATH=containerImage,glanceAPIInternal/containerImage,glanceAPIExternal/containerImage\n+ 2025-12-27 04:07:21.455777 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2025-12-27 04:07:21.455783 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-12-27 04:07:21.455794 | 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-12-27 04:07:21.455801 | 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-12-27 04:07:21.455807 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 3 '!=' 3 2025-12-27 04:07:21.455812 | controller | ']'\n+ (( i=0 ))\n+ (( i < 3 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2025-12-27 04:07:21.455818 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ SPEC_PATH=glanceAPIInternal/containerImage\n+ 2025-12-27 04:07:21.455824 | controller | SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ SPEC_PATH=glanceAPIExternal/containerImage\n+ 2025-12-27 04:07:21.455830 | controller | SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ '[' 2025-12-27 04:07:21.455836 | controller | -n '' ']'\n+ '[' Glance == OpenStackControlPlane ']'\n+ '[' Glance == Galera ']'\n+ 2025-12-27 04:07:21.455842 | 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-12-27 04:07:21.455848 | 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-12-27 04:07:21.455854 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2025-12-27 04:07:21.455860 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./glance_v1beta1_glance.yaml\n+ 2025-12-27 04:07:21.455865 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./glance_v1beta1_glance.yaml\n+ 2025-12-27 04:07:21.455871 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-12-27 04:07:21.455877 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-12-27 04:07:21.455883 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-12-27 04:07:21.455889 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-12-27 04:07:21.455895 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-12-27 04:07:21.455901 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq ']'\n+ 2025-12-27 04:07:21.455909 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.455915 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-12-27 04:07:21.455921 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-12-27 04:07:21.455927 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-12-27 04:07:21.455933 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.455938 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.455947 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-12-27 04:07:21.455953 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.455959 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-12-27 04:07:21.455965 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.455971 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.455976 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.455982 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-12-27 04:07:21.455988 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.455994 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.456000 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-12-27 04:07:21.456005 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.456011 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-12-27 04:07:21.456017 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.456023 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.456029 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.456035 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-12-27 04:07:21.456047 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.456054 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.456060 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-12-27 04:07:21.456067 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.456074 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-12-27 04:07:21.456080 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.456090 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-12-27 04:07:21.456096 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-12-27 04:07:21.456102 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-12-27 04:07:21.456108 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.456114 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-12-27 04:07:21.456123 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-12-27 04:07:21.456128 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-12-27 04:07:21.456134 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-12-27 04:07:21.456140 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.456146 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-12-27 04:07:21.456152 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-12-27 04:07:21.456158 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-12-27 04:07:21.456166 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-12-27 04:07:21.456171 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-12-27 04:07:21.456177 | controller | '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-12-27 04:07:21.456183 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-12-27 04:07:21.456189 | controller | jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ 2025-12-27 04:07:21.456195 | controller | exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2025-12-27 04:07:21.456201 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake 2025-12-27 04:07:21.456206 | controller | glance_kuttl_run\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-12-27 04:07:21.456212 | 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-12-27 04:07:21.456218 | controller | kubectl-kuttl test --config /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2025-12-27 04:07:21.456224 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-12-27 04:07:21.456230 | controller | --namespace glance-kuttl-tests \n2025/12/27 04:00:46 kutt-test config testdirs is 2025-12-27 04:07:21.456236 | controller | overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-12-27 04:07:21.456242 | controller | ]\n=== RUN kuttl\n harness.go:463: starting setup\n harness.go:255: running 2025-12-27 04:07:21.456248 | controller | tests using configured kubeconfig.\n harness.go:278: Successful connection to 2025-12-27 04:07:21.456253 | controller | cluster at: https://api.crc.testing:6443\n harness.go:363: running tests\n harness.go:75: 2025-12-27 04:07:21.456259 | controller | going to run test suite with timeout of 240 seconds for each step\n harness.go:375: 2025-12-27 04:07:21.456265 | controller | testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-12-27 04:07:21.456271 | controller | has 6 tests\n=== RUN kuttl/harness\n=== RUN kuttl/harness/glance_dist_image_import\n=== 2025-12-27 04:07:21.456277 | controller | PAUSE kuttl/harness/glance_dist_image_import\n=== RUN kuttl/harness/glance_image_cache\n=== 2025-12-27 04:07:21.456285 | controller | PAUSE kuttl/harness/glance_image_cache\n=== RUN kuttl/harness/glance_single\n=== 2025-12-27 04:07:21.456291 | controller | PAUSE kuttl/harness/glance_single\n=== RUN kuttl/harness/glance_single_tls\n=== 2025-12-27 04:07:21.456297 | controller | PAUSE kuttl/harness/glance_single_tls\n=== RUN kuttl/harness/glance_split\n=== 2025-12-27 04:07:21.456308 | controller | PAUSE kuttl/harness/glance_split\n=== RUN kuttl/harness/glance_split_proxypass\n=== 2025-12-27 04:07:21.456314 | controller | PAUSE kuttl/harness/glance_split_proxypass\n=== CONT kuttl/harness/glance_dist_image_import\n 2025-12-27 04:07:21.456323 | controller | \ logger.go:42: 04:00:46 | glance_dist_image_import | Ignoring README.md as it 2025-12-27 04:07:21.456328 | controller | does not match file name regexp: ^(\\d+)-(?:[^\\.]+)(?:\\.yaml)?$\n logger.go:42: 2025-12-27 04:07:21.456334 | controller | 04:00:46 | glance_dist_image_import | Skipping creation of user-supplied namespace: 2025-12-27 04:07:21.456340 | controller | glance-kuttl-tests\n logger.go:42: 04:00:46 | glance_dist_image_import/0-deploy 2025-12-27 04:07:21.456346 | controller | | starting test step 0-deploy\n logger.go:42: 04:00:46 | glance_dist_image_import/0-deploy 2025-12-27 04:07:21.456353 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single 2025-12-27 04:07:21.456361 | controller | | oc -n $NAMESPACE apply -f -\n ]\n logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy 2025-12-27 04:07:21.456368 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy 2025-12-27 04:07:21.456375 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-12-27 04:07:21.456383 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":2}]'\n ]\n 2025-12-27 04:07:21.456390 | controller | \ logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2025-12-27 04:07:21.456397 | controller | patched\n logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy | running 2025-12-27 04:07:21.456404 | controller | command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-12-27 04:07:21.456410 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE apply -f -\n ]\n 2025-12-27 04:07:21.456416 | controller | \ logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy | configmap/openstack-scripts-9db6gc427h 2025-12-27 04:07:21.456422 | controller | created\n logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy | pod/openstackclient 2025-12-27 04:07:21.456428 | controller | created\n logger.go:42: 04:01:39 | glance_dist_image_import/0-deploy | test step 2025-12-27 04:07:21.456433 | controller | completed 0-deploy\n logger.go:42: 04:01:39 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456439 | controller | | starting test step 1-import-image\n logger.go:42: 04:01:39 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456449 | controller | | running command: [sh -c oc -n $NAMESPACE exec -it openstackclient --stdin=false 2025-12-27 04:07:21.456455 | controller | -- /bin/sh -c \"DOMAIN=glance-default-single.$NAMESPACE.svc ./scripts/dist-image-import.sh\"\n 2025-12-27 04:07:21.456461 | controller | \ ]\n logger.go:42: 04:01:47 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456466 | controller | | usage: openstack image delete [-h] [ ...]\n logger.go:42: 04:01:47 2025-12-27 04:07:21.456472 | controller | | glance_dist_image_import/1-import-image | openstack image delete: error: the following 2025-12-27 04:07:21.456478 | controller | arguments are required: \n logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456484 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2025-12-27 04:07:21.456490 | controller | 04:01:50 | glance_dist_image_import/1-import-image | | Property | Value 2025-12-27 04:07:21.456496 | controller | \ |\n logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456502 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2025-12-27 04:07:21.456507 | controller | 04:01:50 | glance_dist_image_import/1-import-image | | checksum | None |\n 2025-12-27 04:07:21.456525 | controller | \ logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | container_format 2025-12-27 04:07:21.456533 | controller | | bare |\n logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456543 | controller | | | created_at | 2025-12-27T04:01:49Z |\n logger.go:42: 2025-12-27 04:07:21.456549 | controller | 04:01:50 | glance_dist_image_import/1-import-image | | disk_format | qcow2 2025-12-27 04:07:21.456554 | controller | \ |\n logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456560 | controller | | | id | 0f856002-e8c3-4392-b15f-cd0cf6643a34 |\n logger.go:42: 2025-12-27 04:07:21.456566 | controller | 04:01:50 | glance_dist_image_import/1-import-image | | locations | [] |\n 2025-12-27 04:07:21.456572 | controller | \ logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | min_disk 2025-12-27 04:07:21.456578 | controller | \ | 0 |\n logger.go:42: 04:01:50 | 2025-12-27 04:07:21.456584 | controller | glance_dist_image_import/1-import-image | | min_ram | 0 |\n 2025-12-27 04:07:21.456596 | controller | \ logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | name | 2025-12-27 04:07:21.456602 | controller | myimage |\n logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456608 | controller | | | os_hash_algo | None |\n logger.go:42: 2025-12-27 04:07:21.456614 | controller | 04:01:50 | glance_dist_image_import/1-import-image | | os_hash_value | None |\n 2025-12-27 04:07:21.456620 | controller | \ logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | os_hidden 2025-12-27 04:07:21.456626 | controller | \ | False |\n logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456632 | controller | | | owner | d6322bf2bf4a4753bf0f6efdd15931de |\n logger.go:42: 2025-12-27 04:07:21.456637 | controller | 04:01:50 | glance_dist_image_import/1-import-image | | protected | False 2025-12-27 04:07:21.456643 | controller | \ |\n logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456649 | controller | | | size | None |\n logger.go:42: 2025-12-27 04:07:21.456655 | controller | 04:01:50 | glance_dist_image_import/1-import-image | | status | queued 2025-12-27 04:07:21.456661 | controller | \ |\n logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456669 | controller | | | tags | [] |\n logger.go:42: 2025-12-27 04:07:21.456675 | controller | 04:01:50 | glance_dist_image_import/1-import-image | | updated_at | 2025-12-27T04:01:49Z 2025-12-27 04:07:21.456681 | controller | \ |\n logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456687 | controller | | | virtual_size | Not available |\n logger.go:42: 2025-12-27 04:07:21.456693 | controller | 04:01:50 | glance_dist_image_import/1-import-image | | visibility | shared 2025-12-27 04:07:21.456698 | controller | \ |\n logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456704 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2025-12-27 04:07:21.456710 | controller | 04:01:51 | glance_dist_image_import/1-import-image | Image ID: 0f856002-e8c3-4392-b15f-cd0cf6643a34\n 2025-12-27 04:07:21.456716 | controller | \ logger.go:42: 04:01:53 | glance_dist_image_import/1-import-image | Image Status 2025-12-27 04:07:21.456722 | controller | => queued\n logger.go:42: 04:01:57 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456728 | controller | | Error finding address for http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2025-12-27 04:07:21.456733 | controller | Unable to establish connection to http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2025-12-27 04:07:21.456742 | controller | HTTPConnectionPool(host='glance-default-single-0.glance-default-single.glance-kuttl-tests.svc', 2025-12-27 04:07:21.456748 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name 2025-12-27 04:07:21.456762 | controller | or service not known'))\n logger.go:42: 04:01:58 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456768 | controller | | The 'glance-direct' import method can only be applied to an image in status 'uploading'\n 2025-12-27 04:07:21.456774 | controller | \ logger.go:42: 04:02:00 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+\n 2025-12-27 04:07:21.456780 | controller | \ logger.go:42: 04:02:00 | glance_dist_image_import/1-import-image | | ID | 2025-12-27 04:07:21.456786 | controller | Name |\n logger.go:42: 04:02:00 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456791 | controller | | +--------------------------------------+---------+\n logger.go:42: 04:02:00 2025-12-27 04:07:21.456797 | controller | | glance_dist_image_import/1-import-image | | 0f856002-e8c3-4392-b15f-cd0cf6643a34 2025-12-27 04:07:21.456803 | controller | | myimage |\n logger.go:42: 04:02:00 | glance_dist_image_import/1-import-image 2025-12-27 04:07:21.456809 | controller | | +--------------------------------------+---------+\n logger.go:42: 04:02:02 2025-12-27 04:07:21.456815 | controller | | glance_dist_image_import/1-import-image | Image Status: queued\n logger.go:42: 2025-12-27 04:07:21.456821 | controller | 04:02:05 | glance_dist_image_import/1-import-image | command terminated with exit 2025-12-27 04:07:21.456826 | controller | code 1\n case.go:396: failed in step 1-import-image\n case.go:398: command 2025-12-27 04:07:21.456832 | controller | \"oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh ...\" failed, 2025-12-27 04:07:21.456838 | controller | exit status 1\n logger.go:42: 04:02:05 | glance_dist_image_import | skipping 2025-12-27 04:07:21.456849 | controller | kubernetes event logging\n=== CONT kuttl/harness/glance_single_tls\n logger.go:42: 2025-12-27 04:07:21.456855 | controller | 04:02:05 | glance_single_tls | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2025-12-27 04:07:21.456861 | controller | \ logger.go:42: 04:02:05 | glance_single_tls/0-tls_ca_bundle | starting test step 2025-12-27 04:07:21.456867 | controller | 0-tls_ca_bundle\n logger.go:42: 04:02:05 | glance_single_tls/0-tls_ca_bundle 2025-12-27 04:07:21.456873 | controller | | Secret:glance-kuttl-tests/combined-ca-bundle created\n logger.go:42: 04:02:05 2025-12-27 04:07:21.456878 | controller | | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-internal-svc 2025-12-27 04:07:21.456884 | controller | created\n logger.go:42: 04:02:05 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-public-svc 2025-12-27 04:07:21.456890 | controller | created\n logger.go:42: 04:02:05 | glance_single_tls/0-tls_ca_bundle | test step 2025-12-27 04:07:21.456896 | controller | completed 0-tls_ca_bundle\n logger.go:42: 04:02:05 | glance_single_tls/1-deploy_glance 2025-12-27 04:07:21.456902 | controller | | starting test step 1-deploy_glance\n logger.go:42: 04:02:05 | glance_single_tls/1-deploy_glance 2025-12-27 04:07:21.456908 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single_tls 2025-12-27 04:07:21.456914 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 04:02:08 | glance_single_tls/1-deploy_glance 2025-12-27 04:07:21.456919 | controller | | glance.glance.openstack.org/glance configured\n logger.go:42: 04:02:08 | glance_single_tls/1-deploy_glance 2025-12-27 04:07:21.456925 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.456931 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.456944 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.456950 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.456955 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.456961 | controller | \ ]\n logger.go:42: 04:02:09 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.456967 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.456973 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.456979 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.456985 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.456990 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.456999 | controller | \ ]\n logger.go:42: 04:02:11 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457005 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457010 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457016 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457022 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457028 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457034 | controller | \ ]\n logger.go:42: 04:02:12 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457040 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457046 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457051 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457057 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457063 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457069 | controller | \ ]\n logger.go:42: 04:02:13 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457075 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457081 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457091 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457097 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457103 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457109 | controller | \ ]\n logger.go:42: 04:02:14 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457114 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457120 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457130 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457135 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457141 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457147 | controller | \ ]\n logger.go:42: 04:02:15 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457153 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457159 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457165 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457170 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457176 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457182 | controller | \ ]\n logger.go:42: 04:02:17 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457188 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457197 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457202 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457208 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457214 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457220 | controller | \ ]\n logger.go:42: 04:02:18 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457226 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457232 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457238 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457243 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457249 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457255 | controller | \ ]\n logger.go:42: 04:02:19 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457261 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457267 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457272 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457278 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457286 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457292 | controller | \ ]\n logger.go:42: 04:02:20 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457298 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457304 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457312 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457393 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457399 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457410 | controller | \ ]\n logger.go:42: 04:02:21 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457416 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457422 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457428 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457434 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457440 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457446 | controller | \ ]\n logger.go:42: 04:02:23 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457454 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457462 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457469 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457475 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457480 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457486 | controller | \ ]\n logger.go:42: 04:02:24 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457492 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457498 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457504 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457509 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457530 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457536 | controller | \ ]\n logger.go:42: 04:02:25 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457542 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457548 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457554 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457559 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457565 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457571 | controller | \ ]\n logger.go:42: 04:02:26 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457577 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457583 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457592 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457598 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457604 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457610 | controller | \ ]\n logger.go:42: 04:02:27 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457615 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457621 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457627 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457633 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457639 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457644 | controller | \ ]\n logger.go:42: 04:02:29 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457650 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457665 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457671 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457677 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457683 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457689 | controller | \ ]\n logger.go:42: 04:02:30 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457695 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457700 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457706 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457712 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457718 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457724 | controller | \ ]\n logger.go:42: 04:02:31 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457729 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457735 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457741 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457747 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457753 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457759 | controller | \ ]\n logger.go:42: 04:02:32 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457764 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457770 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457776 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457785 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457791 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457797 | controller | \ ]\n logger.go:42: 04:02:33 | glance_single_tls/1-deploy_glance | running 2025-12-27 04:07:21.457802 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-12-27 04:07:21.457808 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.457817 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.457823 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.457828 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.457834 | controller | \ ]\n logger.go:42: 04:02:34 | glance_single_tls/1-deploy_glance | test 2025-12-27 04:07:21.457840 | controller | step completed 1-deploy_glance\n logger.go:42: 04:02:34 | glance_single_tls/5-cleanup-glance 2025-12-27 04:07:21.457846 | controller | | starting test step 5-cleanup-glance\n logger.go:42: 04:02:34 | glance_single_tls/5-cleanup-glance 2025-12-27 04:07:21.457852 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single 2025-12-27 04:07:21.457857 | controller | | oc delete -n $NAMESPACE -f -\n ]\n logger.go:42: 04:02:34 | glance_single_tls/5-cleanup-glance 2025-12-27 04:07:21.457863 | controller | | glance.glance.openstack.org \"glance\" deleted\n logger.go:42: 04:02:34 | glance_single_tls/5-cleanup-glance 2025-12-27 04:07:21.457869 | controller | | running command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-12-27 04:07:21.457875 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2025-12-27 04:07:21.457881 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2025-12-27 04:07:21.457887 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2025-12-27 04:07:21.457892 | controller | 04:02:34 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-single-0\" 2025-12-27 04:07:21.457898 | controller | deleted\n logger.go:42: 04:02:35 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.457909 | controller | \"glance-cache-glance-default-single-1\" deleted\n logger.go:42: 04:02:35 | glance_single_tls/5-cleanup-glance 2025-12-27 04:07:21.457915 | controller | | persistentvolumeclaim \"glance-glance-default-single-0\" deleted\n logger.go:42: 2025-12-27 04:07:21.457921 | controller | 04:02:39 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim \"glance-glance-default-single-1\" 2025-12-27 04:07:21.457927 | controller | deleted\n logger.go:42: 04:02:39 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage01-crc 2025-12-27 04:07:21.457933 | controller | patched\n logger.go:42: 04:02:40 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage03-crc 2025-12-27 04:07:21.457941 | controller | patched\n logger.go:42: 04:02:40 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage14-crc 2025-12-27 04:07:21.457947 | controller | patched\n logger.go:42: 04:02:40 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage15-crc 2025-12-27 04:07:21.457953 | controller | patched\n logger.go:42: 04:02:40 | glance_single_tls/5-cleanup-glance | test 2025-12-27 04:07:21.457959 | controller | step completed 5-cleanup-glance\n logger.go:42: 04:02:40 | glance_single_tls 2025-12-27 04:07:21.457964 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_split_proxypass\n 2025-12-27 04:07:21.457970 | controller | \ logger.go:42: 04:02:40 | glance_split_proxypass | Skipping creation of user-supplied 2025-12-27 04:07:21.457979 | controller | namespace: glance-kuttl-tests\n logger.go:42: 04:02:40 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.457985 | controller | | starting test step 1-deploy_glance\n logger.go:42: 04:02:40 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.457991 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/split | 2025-12-27 04:07:21.457996 | controller | oc apply -n $NAMESPACE -f -\n oc patch Glance -n $NAMESPACE glance --type='json' 2025-12-27 04:07:21.458002 | controller | -p='[{\"op\": \"replace\", \"path\": \"/metadata/annotations/glance.openstack.org~1wsgi\", 2025-12-27 04:07:21.458008 | controller | \"value\":\"false\"}]'\n ]\n logger.go:42: 04:02:40 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458014 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 04:02:40 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458020 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458025 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.458031 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.458037 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.458043 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.458051 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.458057 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.458064 | controller | \ ]\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.458071 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.458077 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458085 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.458091 | controller | \ logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.458097 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.458103 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.458109 | controller | }}'\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | error: 2025-12-27 04:07:21.458114 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-12-27 04:07:21.458120 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-12-27 04:07:21.458126 | controller | output:1:3: executing \"output\" at : 2025-12-27 04:07:21.458132 | controller | error calling index: index of untyped nil\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458138 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-12-27 04:07:21.458144 | controller | at : error calling index: index 2025-12-27 04:07:21.458149 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-12-27 04:07:21.458155 | controller | 04:02:41 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-12-27 04:07:21.458165 | controller | 04:02:41 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.458172 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.458180 | controller | }}\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | \traw 2025-12-27 04:07:21.458186 | controller | data was:\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.458192 | 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-12-27 04:07:21.458199 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.458205 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.458211 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.458218 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:02:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41192\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.458227 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.458233 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.458247 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.458253 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.458259 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.458266 | 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-12-27T04:02:41Z\",\"message\":\"Setup 2025-12-27 04:07:21.458272 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.458278 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DB 2025-12-27 04:07:21.458284 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.458295 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.458301 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.458307 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.458314 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.458320 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.458326 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.458332 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.458338 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.458344 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Service 2025-12-27 04:07:21.458350 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.458359 | controller | \ logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-12-27 04:07:21.458365 | controller | to template engine was:\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458371 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-12-27 04:07:21.458382 | 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-12-27 04:07:21.458391 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.458397 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.458403 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.458409 | 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-12-27 04:07:21.458415 | controller | \ logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.458421 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.458427 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.458433 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.458439 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.458445 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.458450 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.458456 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.458462 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.458468 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.458474 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.458480 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.458486 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.458492 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.458497 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.458503 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.458509 | controller | time:2025-12-27T04:02:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41192 2025-12-27 04:07:21.458533 | controller | uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.458549 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458556 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458562 | controller | | [glance_store]\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458568 | controller | | default_backend = default_backend\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458574 | controller | | [default_backend]\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458580 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458586 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458592 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:02:41 2025-12-27 04:07:21.458597 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-12-27 04:07:21.458603 | controller | \ logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.458609 | controller | = service:glance\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458615 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458621 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.458636 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.458642 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.458648 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.458654 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.458660 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.458666 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.458672 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.458680 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:41Z 2025-12-27 04:07:21.458686 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.458692 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.458698 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-12-27 04:07:21.458704 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:DBsync not started reason:Init 2025-12-27 04:07:21.458710 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI 2025-12-27 04:07:21.458715 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.458721 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.458727 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.458733 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.458739 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.458748 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.458754 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.458760 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.458766 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.458772 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.458778 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.458783 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:Service config create not started 2025-12-27 04:07:21.458789 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.458795 | controller | observedGeneration:1]]'\n logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458801 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:02:42 | 2025-12-27 04:07:21.458807 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.458813 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.458818 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.458824 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.458830 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.458836 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.458842 | controller | \ ]\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.458848 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.458854 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458859 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.458865 | controller | \ logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.458871 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.458883 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.458889 | controller | }}'\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | error: 2025-12-27 04:07:21.458895 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-12-27 04:07:21.458901 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-12-27 04:07:21.458907 | controller | output:1:3: executing \"output\" at : 2025-12-27 04:07:21.458913 | controller | error calling index: index of untyped nil\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.458919 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-12-27 04:07:21.458924 | controller | at : error calling index: index 2025-12-27 04:07:21.458930 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-12-27 04:07:21.458936 | controller | 04:02:42 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-12-27 04:07:21.458945 | controller | 04:02:42 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.458950 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.458956 | controller | }}\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | \traw 2025-12-27 04:07:21.458962 | controller | data was:\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.458971 | 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-12-27 04:07:21.458977 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.458983 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.458989 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.459001 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:02:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41192\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.459014 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.459020 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.459026 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.459031 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.459037 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.459043 | 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-12-27T04:02:41Z\",\"message\":\"Setup 2025-12-27 04:07:21.459049 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.459055 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DB 2025-12-27 04:07:21.459061 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.459067 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.459073 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.459079 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.459085 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.459091 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.459096 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.459102 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.459108 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.459120 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Service 2025-12-27 04:07:21.459129 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.459135 | controller | \ logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-12-27 04:07:21.459140 | controller | to template engine was:\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459146 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-12-27 04:07:21.459152 | 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-12-27 04:07:21.459158 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.459164 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.459170 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.459176 | 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-12-27 04:07:21.459182 | controller | \ logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.459188 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.459194 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.459199 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.459205 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.459211 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.459217 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.459223 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.459229 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.459234 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.459240 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.459246 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.459252 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.459258 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.459263 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.459269 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.459275 | controller | time:2025-12-27T04:02:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41192 2025-12-27 04:07:21.459284 | controller | uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.459290 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459296 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459302 | controller | | [glance_store]\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459310 | controller | | default_backend = default_backend\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459322 | controller | | [default_backend]\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459328 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459334 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459340 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:02:42 2025-12-27 04:07:21.459346 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-12-27 04:07:21.459351 | controller | \ logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.459357 | controller | = service:glance\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459363 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459369 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.459375 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.459381 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.459386 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.459392 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.459398 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.459409 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.459415 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.459421 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:41Z 2025-12-27 04:07:21.459427 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.459433 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.459438 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-12-27 04:07:21.459444 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:DBsync not started reason:Init 2025-12-27 04:07:21.459450 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI 2025-12-27 04:07:21.459456 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.459462 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.459492 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.459503 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.459508 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.459527 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.459536 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.459542 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.459548 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.459553 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.459559 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.459565 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:Service config create not started 2025-12-27 04:07:21.459571 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.459577 | controller | observedGeneration:1]]'\n logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459582 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:02:43 | 2025-12-27 04:07:21.459588 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.459594 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.459608 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.459617 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.459624 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.459632 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.459639 | controller | \ ]\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.459646 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.459652 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459658 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.459664 | controller | \ logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.459673 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.459679 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.459685 | controller | }}'\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | error: 2025-12-27 04:07:21.459691 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-12-27 04:07:21.459696 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-12-27 04:07:21.459702 | controller | output:1:3: executing \"output\" at : 2025-12-27 04:07:21.459708 | controller | error calling index: index of untyped nil\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459714 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-12-27 04:07:21.459720 | controller | at : error calling index: index 2025-12-27 04:07:21.459729 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-12-27 04:07:21.459735 | controller | 04:02:43 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-12-27 04:07:21.459740 | controller | 04:02:43 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.459746 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.459752 | controller | }}\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | \traw 2025-12-27 04:07:21.459758 | controller | data was:\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.459764 | 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-12-27 04:07:21.459770 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.459776 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.459782 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.459799 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:02:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41192\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.459809 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.459815 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.459821 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.459827 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.459832 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.459839 | 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-12-27T04:02:41Z\",\"message\":\"Setup 2025-12-27 04:07:21.459845 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.459851 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DB 2025-12-27 04:07:21.459857 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.459863 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.459868 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.459881 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.459887 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.459893 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.459899 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.459905 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.459913 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.459922 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Service 2025-12-27 04:07:21.459928 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.459934 | controller | \ logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-12-27 04:07:21.459940 | controller | to template engine was:\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.459945 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-12-27 04:07:21.459951 | 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-12-27 04:07:21.459957 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.459963 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.459969 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.459975 | 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-12-27 04:07:21.459981 | controller | \ logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.459987 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.459993 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.459999 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.460004 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.460010 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.460016 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.460022 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.460028 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.460034 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.460039 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.460045 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.460051 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.460062 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.460068 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.460077 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.460083 | controller | time:2025-12-27T04:02:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41192 2025-12-27 04:07:21.460089 | controller | uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.460094 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460100 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460106 | controller | | [glance_store]\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460112 | controller | | default_backend = default_backend\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460118 | controller | | [default_backend]\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460124 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460130 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460138 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:02:43 2025-12-27 04:07:21.460144 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-12-27 04:07:21.460150 | controller | \ logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.460156 | controller | = service:glance\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460161 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460167 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.460173 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.460179 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.460185 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.460190 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.460196 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.460202 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.460208 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.460214 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:41Z 2025-12-27 04:07:21.460220 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.460225 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.460231 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-12-27 04:07:21.460240 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:DBsync not started reason:Init 2025-12-27 04:07:21.460245 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI 2025-12-27 04:07:21.460251 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.460257 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.460266 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.460272 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.460278 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.460283 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.460289 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.460295 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.460301 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.460312 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.460318 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.460324 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:Service config create not started 2025-12-27 04:07:21.460330 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.460336 | controller | observedGeneration:1]]'\n logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460342 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:02:44 | 2025-12-27 04:07:21.460347 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.460353 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.460359 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.460365 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.460371 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.460377 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.460383 | controller | \ ]\n logger.go:42: 04:02:44 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.460388 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.460394 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:44 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460400 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.460406 | controller | \ logger.go:42: 04:02:44 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.460412 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.460417 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.460423 | controller | }}'\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | error: 2025-12-27 04:07:21.460429 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-12-27 04:07:21.460435 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-12-27 04:07:21.460441 | controller | output:1:3: executing \"output\" at : 2025-12-27 04:07:21.460446 | controller | error calling index: index of untyped nil\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460452 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-12-27 04:07:21.460462 | controller | at : error calling index: index 2025-12-27 04:07:21.460468 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-12-27 04:07:21.460473 | controller | 04:02:45 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-12-27 04:07:21.460479 | controller | 04:02:45 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.460485 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.460491 | controller | }}\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | \traw 2025-12-27 04:07:21.460497 | controller | data was:\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.460503 | 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-12-27 04:07:21.460509 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.460567 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.460574 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.460590 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:02:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41192\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.460607 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.460613 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.460619 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.460625 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.460631 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.460637 | 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-12-27T04:02:41Z\",\"message\":\"Setup 2025-12-27 04:07:21.460643 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.460655 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DB 2025-12-27 04:07:21.460661 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.460667 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.460673 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.460682 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.460689 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.460697 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.460708 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.460716 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.460729 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.460736 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Service 2025-12-27 04:07:21.460742 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.460748 | controller | \ logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-12-27 04:07:21.460754 | controller | to template engine was:\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460759 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-12-27 04:07:21.460765 | 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-12-27 04:07:21.460771 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.460777 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.460783 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.460789 | 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-12-27 04:07:21.460795 | controller | \ logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.460801 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.460807 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.460813 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.460819 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.460831 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.460837 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.460843 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.460849 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.460855 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.460861 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.460867 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.460873 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.460878 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.460888 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.460897 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.460903 | controller | time:2025-12-27T04:02:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41192 2025-12-27 04:07:21.460908 | controller | uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.460914 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460920 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460926 | controller | | [glance_store]\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460934 | controller | | default_backend = default_backend\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460940 | controller | | [default_backend]\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460946 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460952 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460958 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:02:45 2025-12-27 04:07:21.460966 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-12-27 04:07:21.460972 | controller | \ logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.460977 | controller | = service:glance\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460983 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.460989 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.460995 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.461001 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.461007 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.461013 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.461018 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.461024 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.461030 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.461036 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:41Z 2025-12-27 04:07:21.461042 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461047 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461053 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-12-27 04:07:21.461059 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:DBsync not started reason:Init 2025-12-27 04:07:21.461067 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI 2025-12-27 04:07:21.461083 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461091 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461096 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461102 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.461108 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.461114 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461120 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.461126 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.461132 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.461137 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461143 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.461149 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:Service config create not started 2025-12-27 04:07:21.461155 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.461161 | controller | observedGeneration:1]]'\n logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461167 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:02:46 | 2025-12-27 04:07:21.461172 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.461178 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.461184 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.461190 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.461196 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.461202 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.461208 | controller | \ ]\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.461213 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.461219 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461225 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.461231 | controller | \ logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.461237 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.461243 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.461248 | controller | }}'\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | error: 2025-12-27 04:07:21.461254 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-12-27 04:07:21.461260 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-12-27 04:07:21.461268 | controller | output:1:3: executing \"output\" at : 2025-12-27 04:07:21.461278 | controller | error calling index: index of untyped nil\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461284 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-12-27 04:07:21.461289 | controller | at : error calling index: index 2025-12-27 04:07:21.461295 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-12-27 04:07:21.461301 | controller | 04:02:46 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-12-27 04:07:21.461307 | controller | 04:02:46 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.461313 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.461318 | controller | }}\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | \traw 2025-12-27 04:07:21.461324 | controller | data was:\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.461336 | 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-12-27 04:07:21.461342 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.461348 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.461354 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.461360 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41265\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.461370 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.461376 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.461382 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.461388 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.461394 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.461406 | 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-12-27T04:02:41Z\",\"message\":\"Setup 2025-12-27 04:07:21.461413 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.461418 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.461428 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.461434 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.461440 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.461446 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.461452 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.461458 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.461464 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.461473 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.461479 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.461485 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.461491 | 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-12-27 04:07:21.461502 | controller | \ logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-12-27 04:07:21.461508 | controller | to template engine was:\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461526 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-12-27 04:07:21.461536 | 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-12-27 04:07:21.461542 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.461547 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.461559 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.461565 | 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-12-27 04:07:21.461571 | controller | \ logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461577 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.461583 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.461589 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.461594 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.461600 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.461606 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.461612 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.461618 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.461624 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.461629 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.461635 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.461644 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.461670 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.461676 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.461682 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-12-27 04:07:21.461688 | controller | subresource:status time:2025-12-27T04:02:46Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.461694 | controller | resourceVersion:41265 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.461699 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.461708 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461714 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461720 | controller | | [glance_store]\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461725 | controller | | default_backend = default_backend\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461731 | controller | | [default_backend]\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461737 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461743 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461749 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:02:46 2025-12-27 04:07:21.461755 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-12-27 04:07:21.461760 | controller | \ logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.461766 | controller | = service:glance\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461772 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461778 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.461784 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.461789 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.461795 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.461807 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.461814 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.461821 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.461829 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.461836 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:41Z 2025-12-27 04:07:21.461844 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461851 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.461859 | controller | message:DB create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461871 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461876 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461882 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461888 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461897 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.461903 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.461909 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461915 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.461921 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.461927 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.461932 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.461938 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.461944 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.461950 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.461956 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2025-12-27 04:07:21.461961 | controller | \ logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.461967 | controller | skipping 1 additional commands\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.461976 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.461982 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.461988 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.461993 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.461999 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.462005 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.462011 | controller | \ ]\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.462017 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.462023 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462028 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.462034 | controller | \ logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.462040 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.462046 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.462052 | controller | }}'\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | error: 2025-12-27 04:07:21.462061 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-12-27 04:07:21.462074 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-12-27 04:07:21.462080 | controller | output:1:3: executing \"output\" at : 2025-12-27 04:07:21.462086 | controller | error calling index: index of untyped nil\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462092 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-12-27 04:07:21.462097 | controller | at : error calling index: index 2025-12-27 04:07:21.462103 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-12-27 04:07:21.462109 | controller | 04:02:47 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-12-27 04:07:21.462115 | controller | 04:02:47 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.462121 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.462126 | controller | }}\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | \traw 2025-12-27 04:07:21.462132 | controller | data was:\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.462138 | 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-12-27 04:07:21.462145 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.462150 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.462156 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.462169 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41270\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.462181 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.462187 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.462193 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.462199 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.462205 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.462211 | 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-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.462217 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.462223 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.462229 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.462234 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.462240 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.462246 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Keystone 2025-12-27 04:07:21.462252 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.462261 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.462266 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.462272 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.462278 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.462284 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.462290 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.462305 | 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-12-27 04:07:21.462313 | controller | \ logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-12-27 04:07:21.462319 | controller | to template engine was:\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462325 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-12-27 04:07:21.462331 | 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-12-27 04:07:21.462337 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.462343 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.462348 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.462355 | 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-12-27 04:07:21.462360 | controller | \ logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.462366 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.462372 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.462378 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.462387 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.462405 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.462413 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.462421 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.462435 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.462443 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.462449 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.462455 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.462461 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.462466 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.462472 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.462478 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-12-27 04:07:21.462488 | controller | subresource:status time:2025-12-27T04:02:46Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.462494 | controller | resourceVersion:41270 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.462500 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.462506 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462526 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462535 | controller | | [glance_store]\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462541 | controller | | default_backend = default_backend\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462556 | controller | | [default_backend]\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462562 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462568 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462574 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:02:47 2025-12-27 04:07:21.462583 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-12-27 04:07:21.462589 | controller | \ logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.462595 | controller | = service:glance\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462600 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462606 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.462612 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.462618 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.462624 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.462630 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.462635 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.462641 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.462647 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.462656 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.462662 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.462668 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.462674 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z message:DB 2025-12-27 04:07:21.462679 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.462685 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.462691 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.462697 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.462703 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.462709 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-12-27 04:07:21.462714 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:MariaDBAccount 2025-12-27 04:07:21.462720 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.462726 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-12-27 04:07:21.462732 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:NotificationBusInstance successfully 2025-12-27 04:07:21.462738 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.462744 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.462749 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.462755 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.462761 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.462767 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.462773 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2025-12-27 04:07:21.462779 | controller | \ logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.462784 | controller | skipping 1 additional commands\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462790 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.462796 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.462807 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.462813 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.462819 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.462825 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.462831 | controller | \ ]\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.462837 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.462842 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462851 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.462857 | controller | \ logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.462863 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.462868 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.462874 | controller | }}'\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | error: 2025-12-27 04:07:21.462880 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-12-27 04:07:21.462886 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-12-27 04:07:21.462892 | controller | output:1:3: executing \"output\" at : 2025-12-27 04:07:21.462897 | controller | error calling index: index of untyped nil\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.462903 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-12-27 04:07:21.462912 | controller | at : error calling index: index 2025-12-27 04:07:21.462920 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-12-27 04:07:21.462928 | controller | 04:02:48 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-12-27 04:07:21.462935 | controller | 04:02:48 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.462941 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.462947 | controller | }}\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | \traw 2025-12-27 04:07:21.462953 | controller | data was:\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.462959 | 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-12-27 04:07:21.462965 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.462971 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.462977 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.462990 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:48Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41294\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.463001 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.463007 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.463013 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.463019 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.463025 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.463031 | 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-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.463037 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.463043 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.463049 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.463054 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.463064 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.463075 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:48Z\",\"message\":\"Setup 2025-12-27 04:07:21.463081 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.463087 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.463093 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.463098 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.463104 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.463110 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.463116 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.463122 | 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\":\"27648f70d701499d978e83b5639c3f97\"}}\n 2025-12-27 04:07:21.463128 | controller | \ logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-12-27 04:07:21.463134 | controller | to template engine was:\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463140 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-12-27 04:07:21.463146 | 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-12-27 04:07:21.463152 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.463157 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.463163 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.463169 | 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-12-27 04:07:21.463175 | controller | \ logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.463181 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.463190 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.463196 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.463201 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.463207 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.463213 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.463219 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.463225 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.463231 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.463236 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.463247 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.463253 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.463259 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.463268 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.463274 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.463280 | controller | operation:Update subresource:status time:2025-12-27T04:02:48Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.463286 | controller | resourceVersion:41294 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.463292 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.463298 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463303 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463309 | controller | | [glance_store]\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463315 | controller | | default_backend = default_backend\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463321 | controller | | [default_backend]\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463327 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463332 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463338 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:02:48 2025-12-27 04:07:21.463344 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-12-27 04:07:21.463350 | controller | \ logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.463356 | controller | = service:glance\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463361 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463367 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.463373 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.463382 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.463388 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.463394 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.463399 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.463405 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.463411 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.463417 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.463423 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.463428 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.463434 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z message:DB 2025-12-27 04:07:21.463440 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.463446 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.463452 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.463458 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.463463 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:48Z 2025-12-27 04:07:21.463528 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.463537 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.463543 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.463555 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.463561 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.463567 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.463573 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.463579 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.463591 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.463597 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.463602 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.463608 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.463614 | controller | serviceID:27648f70d701499d978e83b5639c3f97]]'\n logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463620 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:02:49 | 2025-12-27 04:07:21.463626 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.463632 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.463637 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.463647 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.463652 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.463658 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.463664 | controller | \ ]\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.463670 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.463676 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463682 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.463687 | controller | \ logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.463693 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.463699 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.463705 | controller | }}'\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | error: 2025-12-27 04:07:21.463711 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-12-27 04:07:21.463717 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-12-27 04:07:21.463722 | controller | output:1:3: executing \"output\" at : 2025-12-27 04:07:21.463728 | controller | error calling index: index of untyped nil\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463734 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-12-27 04:07:21.463740 | controller | at : error calling index: index 2025-12-27 04:07:21.463746 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-12-27 04:07:21.463752 | controller | 04:02:49 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-12-27 04:07:21.463757 | controller | 04:02:49 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.463763 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.463769 | controller | }}\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | \traw 2025-12-27 04:07:21.463775 | controller | data was:\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.463781 | 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-12-27 04:07:21.463793 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.463799 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.463805 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.463812 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:48Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41294\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.463822 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.463828 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.463834 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.463839 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.463845 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.463859 | 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-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.463869 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.463875 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.463881 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.463887 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.463893 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.463899 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:48Z\",\"message\":\"Setup 2025-12-27 04:07:21.463904 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.463910 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.463916 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.463922 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.463928 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.463934 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.463940 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.463946 | 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\":\"27648f70d701499d978e83b5639c3f97\"}}\n 2025-12-27 04:07:21.463952 | controller | \ logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-12-27 04:07:21.463957 | controller | to template engine was:\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.463963 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-12-27 04:07:21.463969 | 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-12-27 04:07:21.463975 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.463982 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.463990 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.464012 | 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-12-27 04:07:21.464021 | controller | \ logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.464031 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.464039 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.464045 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.464051 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.464057 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.464063 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.464069 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.464074 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.464080 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.464086 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.464092 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.464098 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.464106 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.464112 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.464118 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.464124 | controller | operation:Update subresource:status time:2025-12-27T04:02:48Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.464130 | controller | resourceVersion:41294 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.464136 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.464141 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464147 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464153 | controller | | [glance_store]\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464159 | controller | | default_backend = default_backend\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464167 | controller | | [default_backend]\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464173 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464179 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464185 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:02:49 2025-12-27 04:07:21.464194 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-12-27 04:07:21.464200 | controller | \ logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.464206 | controller | = service:glance\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464212 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464217 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.464223 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.464229 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.464235 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.464241 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.464247 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.464258 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.464264 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.464270 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.464276 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.464282 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.464288 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z message:DB 2025-12-27 04:07:21.464294 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.464299 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.464305 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.464311 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.464317 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:48Z 2025-12-27 04:07:21.464323 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.464329 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.464334 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.464340 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.464346 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.464352 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.464358 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.464364 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.464369 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.464375 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.464381 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.464390 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.464396 | controller | serviceID:27648f70d701499d978e83b5639c3f97]]'\n logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464402 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:02:50 | 2025-12-27 04:07:21.464408 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.464414 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.464419 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.464425 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.464431 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.464437 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.464443 | controller | \ ]\n logger.go:42: 04:02:50 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.464449 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.464454 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:50 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464460 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.464466 | controller | \ logger.go:42: 04:02:50 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.464472 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.464478 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.464484 | controller | }}'\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | error: 2025-12-27 04:07:21.464490 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-12-27 04:07:21.464498 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-12-27 04:07:21.464509 | controller | output:1:3: executing \"output\" at : 2025-12-27 04:07:21.464531 | controller | error calling index: index of untyped nil\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464537 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-12-27 04:07:21.464543 | controller | at : error calling index: index 2025-12-27 04:07:21.464549 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-12-27 04:07:21.464554 | controller | 04:02:51 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-12-27 04:07:21.464560 | controller | 04:02:51 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.464566 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.464572 | controller | }}\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | \traw 2025-12-27 04:07:21.464578 | controller | data was:\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.464584 | 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-12-27 04:07:21.464593 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.464605 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.464611 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.464624 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:48Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41294\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.464630 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.464636 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.464642 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.464648 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.464654 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.464663 | 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-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.464670 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.464676 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.464682 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.464687 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.464693 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.464699 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:48Z\",\"message\":\"Setup 2025-12-27 04:07:21.464705 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.464711 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.464717 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.464723 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.464729 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.464734 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.464740 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.464754 | 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\":\"27648f70d701499d978e83b5639c3f97\"}}\n 2025-12-27 04:07:21.464761 | controller | \ logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-12-27 04:07:21.464767 | controller | to template engine was:\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464772 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-12-27 04:07:21.464785 | 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-12-27 04:07:21.464791 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.464797 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.464802 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.464808 | 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-12-27 04:07:21.464814 | controller | \ logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.464820 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.464826 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.464832 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.464838 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.464844 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.464849 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.464855 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.464861 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.464867 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.464873 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.464879 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.464885 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.464890 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.464896 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.464902 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.464908 | controller | operation:Update subresource:status time:2025-12-27T04:02:48Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.464914 | controller | resourceVersion:41294 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.464920 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.464925 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464931 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464940 | controller | | [glance_store]\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464946 | controller | | default_backend = default_backend\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464952 | controller | | [default_backend]\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464969 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464976 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.464982 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:02:51 2025-12-27 04:07:21.464987 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-12-27 04:07:21.464993 | controller | \ logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.464999 | controller | = service:glance\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465005 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465011 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.465017 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.465023 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.465028 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.465034 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.465040 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.465046 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.465052 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.465058 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.465064 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.465071 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.465080 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z message:DB 2025-12-27 04:07:21.465089 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.465098 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.465103 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.465112 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.465118 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:48Z 2025-12-27 04:07:21.465124 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.465130 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.465136 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.465142 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.465147 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.465156 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.465162 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.465168 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.465174 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.465180 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.465185 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.465191 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.465197 | controller | serviceID:27648f70d701499d978e83b5639c3f97]]'\n logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465203 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:02:52 | 2025-12-27 04:07:21.465209 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.465214 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.465226 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.465250 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.465256 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.465262 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.465268 | controller | \ ]\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.465274 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.465280 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465286 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.465292 | controller | \ logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.465298 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.465304 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.465309 | controller | }}'\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | error: 2025-12-27 04:07:21.465315 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-12-27 04:07:21.465321 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-12-27 04:07:21.465327 | controller | output:1:3: executing \"output\" at : 2025-12-27 04:07:21.465333 | controller | error calling index: index of untyped nil\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465339 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-12-27 04:07:21.465345 | controller | at : error calling index: index 2025-12-27 04:07:21.465351 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-12-27 04:07:21.465357 | controller | 04:02:52 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-12-27 04:07:21.465362 | controller | 04:02:52 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.465372 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.465390 | controller | }}\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | \traw 2025-12-27 04:07:21.465413 | controller | data was:\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.465419 | 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-12-27 04:07:21.465426 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.465432 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.465447 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.465461 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:48Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41294\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.465468 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.465477 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.465483 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.465489 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.465495 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.465501 | 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-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.465507 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.465530 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.465539 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.465545 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.465550 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.465565 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:48Z\",\"message\":\"Setup 2025-12-27 04:07:21.465571 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.465577 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.465583 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.465589 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.465595 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.465607 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.465613 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.465623 | 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\":\"27648f70d701499d978e83b5639c3f97\"}}\n 2025-12-27 04:07:21.465629 | controller | \ logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-12-27 04:07:21.465639 | controller | to template engine was:\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465646 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-12-27 04:07:21.465654 | 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-12-27 04:07:21.465662 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.465670 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.465677 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.465684 | 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-12-27 04:07:21.465692 | controller | \ logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.465699 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.465706 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.465713 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.465719 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.465725 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.465734 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.465740 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.465753 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.465759 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.465765 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.465783 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.465789 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.465795 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.465801 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.465810 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.465816 | controller | operation:Update subresource:status time:2025-12-27T04:02:48Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.465822 | controller | resourceVersion:41294 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.465828 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.465834 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465840 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465846 | controller | | [glance_store]\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465852 | controller | | default_backend = default_backend\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465857 | controller | | [default_backend]\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465863 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465869 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465875 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:02:52 2025-12-27 04:07:21.465881 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-12-27 04:07:21.465887 | controller | \ logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.465892 | controller | = service:glance\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465898 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.465904 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.465910 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.465916 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.465922 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.465927 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.465933 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.465939 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.465945 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.465951 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.465957 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.465963 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.465968 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z message:DB 2025-12-27 04:07:21.465974 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.465980 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.465986 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.465992 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.466001 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:48Z 2025-12-27 04:07:21.466007 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.466013 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.466019 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.466030 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.466036 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.466042 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.466047 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.466053 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.466059 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.466065 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.466071 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.466077 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.466082 | controller | serviceID:27648f70d701499d978e83b5639c3f97]]'\n logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466088 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:02:53 | 2025-12-27 04:07:21.466094 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.466100 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.466106 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.466112 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.466117 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.466123 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.466129 | controller | \ ]\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.466135 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.466142 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466150 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.466157 | controller | \ logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.466165 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.466176 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.466184 | controller | }}'\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | error: 2025-12-27 04:07:21.466192 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-12-27 04:07:21.466199 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-12-27 04:07:21.466206 | controller | output:1:3: executing \"output\" at : 2025-12-27 04:07:21.466217 | controller | error calling index: index of untyped nil\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466224 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-12-27 04:07:21.466231 | controller | at : error calling index: index 2025-12-27 04:07:21.466244 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-12-27 04:07:21.466250 | controller | 04:02:53 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-12-27 04:07:21.466256 | controller | 04:02:53 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.466261 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.466267 | controller | }}\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | \traw 2025-12-27 04:07:21.466273 | controller | data was:\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.466279 | 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-12-27 04:07:21.466291 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.466298 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.466307 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.466313 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:53Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41342\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.466323 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.466329 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.466335 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.466341 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.466347 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.466359 | 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-12-27T04:02:53Z\",\"message\":\"Setup 2025-12-27 04:07:21.466365 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:53Z\",\"message\":\"CronJob 2025-12-27 04:07:21.466371 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.466377 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:53Z\",\"message\":\"DBsync 2025-12-27 04:07:21.466382 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.466388 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.466394 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:48Z\",\"message\":\"Setup 2025-12-27 04:07:21.466400 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.466406 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.466412 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:53Z\",\"message\":\"NetworkAttachments 2025-12-27 04:07:21.466421 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NetworkAttachmentsReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.466427 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.466433 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.466439 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.466444 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.466450 | 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\":\"27648f70d701499d978e83b5639c3f97\"}}\n 2025-12-27 04:07:21.466456 | controller | \ logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-12-27 04:07:21.466462 | controller | to template engine was:\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466468 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-12-27 04:07:21.466474 | 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-12-27 04:07:21.466480 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.466491 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.466497 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.466503 | 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-12-27 04:07:21.466509 | controller | \ logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.466532 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.466538 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.466544 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.466553 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.466559 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.466565 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.466574 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.466580 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.466586 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.466592 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.466598 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.466603 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.466609 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.466615 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.466621 | controller | f:glanceAPIReadyCounts:map[.:map[] f:default:map[]] f:hash:map[.:map[] f:dbsync:map[]] 2025-12-27 04:07:21.466627 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.466633 | controller | operation:Update subresource:status time:2025-12-27T04:02:53Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.466638 | controller | resourceVersion:41342 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.466644 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.466650 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466656 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466662 | controller | | [glance_store]\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466668 | controller | | default_backend = default_backend\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466674 | controller | | [default_backend]\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466679 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466685 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466691 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:02:53 2025-12-27 04:07:21.466697 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-12-27 04:07:21.466703 | controller | \ logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.466708 | controller | = service:glance\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466714 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466720 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.466732 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.466739 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.466744 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.466750 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.466756 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.466765 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.466771 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.466777 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:53Z 2025-12-27 04:07:21.466783 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:53Z 2025-12-27 04:07:21.466789 | controller | message:CronJob completed reason:Ready status:True type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.466795 | controller | message:DB create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:53Z 2025-12-27 04:07:21.466800 | controller | message:DBsync completed reason:Ready status:True type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.466806 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.466812 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:48Z 2025-12-27 04:07:21.466818 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.466824 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.466832 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.466841 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:53Z 2025-12-27 04:07:21.466846 | controller | message:NetworkAttachments completed reason:Ready status:True type:NetworkAttachmentsReady] 2025-12-27 04:07:21.466852 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:NotificationBusInstance successfully 2025-12-27 04:07:21.466858 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.466864 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.466870 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.466876 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.466882 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.466888 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.466893 | controller | glanceAPIReadyCounts:map[default:0] hash:map[dbsync:n598h694h67bh55hc7h5d8h645hd7h5b7h79h686h558h556h696h687h54dhb6h5cch676h97hd6h655h67fhb4h5f5hbbh677h5d9h549h544h68bh545q] 2025-12-27 04:07:21.466899 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.466905 | controller | serviceID:27648f70d701499d978e83b5639c3f97]]'\n logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466911 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:02:54 | 2025-12-27 04:07:21.466917 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.466923 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.466929 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.466935 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.466943 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.466949 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.466955 | controller | \ ]\n logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.466961 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.466966 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.466977 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.466984 | controller | \ logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.466990 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.466995 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.467001 | controller | }}'\n logger.go:42: 04:02:54 | 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-12-27 04:07:21.467007 | controller | \ logger.go:42: 04:02:54 | 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-12-27 04:07:21.467013 | controller | \ logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.467019 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.467025 | controller | \ logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-12-27 04:07:21.467031 | controller | \ logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-12-27 04:07:21.467037 | controller | ']'\n logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | + exit 2025-12-27 04:07:21.467042 | controller | 0\n logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | running 2025-12-27 04:07:21.467048 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.467054 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-12-27 04:07:21.467060 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-12-27 04:07:21.467066 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-12-27 04:07:21.467072 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-12-27 04:07:21.467078 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-12-27 04:07:21.467083 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.467089 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.467095 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.467101 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.467107 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.467113 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.467118 | controller | 04:02:54 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-12-27 04:07:21.467124 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.467133 | controller | end }}'\n logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | ++ 2025-12-27 04:07:21.467139 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-12-27 04:07:21.467145 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.467156 | controller | end }}'\n logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + 2025-12-27 04:07:21.467162 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.467168 | controller | \ logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.467174 | controller | \ logger.go:42: 04:02:55 | 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-12-27 04:07:21.467179 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467185 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467191 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.467198 | controller | \ logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.467215 | controller | \ logger.go:42: 04:02:55 | 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-12-27 04:07:21.467223 | controller | \ logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.467231 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467239 | controller | | + NAME=API\n logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467246 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.467253 | controller | \ logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.467260 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467267 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.467274 | controller | \ logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.467281 | controller | \ logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.467288 | controller | in\n logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-12-27 04:07:21.467296 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-12-27 04:07:21.467303 | controller | \ logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.467311 | controller | \ logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.467318 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.467324 | controller | \ logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.467330 | controller | in $(echo $imageTuples)\n logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467335 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:02:55 2025-12-27 04:07:21.467345 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-12-27 04:07:21.467351 | controller | 04:02:55 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-12-27 04:07:21.467357 | controller | 04:02:56 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-12-27 04:07:21.467363 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.467369 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.467375 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.467381 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.467386 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.467392 | controller | \ ]\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.467398 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.467404 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467410 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.467416 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.467422 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.467427 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.467433 | controller | }}'\n logger.go:42: 04:02:56 | 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-12-27 04:07:21.467439 | controller | \ logger.go:42: 04:02:56 | 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-12-27 04:07:21.467445 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.467451 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.467457 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-12-27 04:07:21.467483 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-12-27 04:07:21.467491 | controller | ']'\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + exit 2025-12-27 04:07:21.467497 | controller | 0\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | running 2025-12-27 04:07:21.467503 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.467508 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-12-27 04:07:21.467530 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-12-27 04:07:21.467536 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-12-27 04:07:21.467542 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-12-27 04:07:21.467548 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-12-27 04:07:21.467553 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.467563 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.467572 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.467578 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.467583 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.467589 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.467595 | controller | 04:02:56 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-12-27 04:07:21.467601 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.467607 | controller | end }}'\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ 2025-12-27 04:07:21.467615 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-12-27 04:07:21.467621 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.467627 | controller | end }}'\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + 2025-12-27 04:07:21.467633 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.467641 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.467647 | controller | \ logger.go:42: 04:02:56 | 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-12-27 04:07:21.467653 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467659 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467665 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.467671 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.467677 | controller | \ logger.go:42: 04:02:56 | 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-12-27 04:07:21.467682 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.467688 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467694 | controller | | + NAME=API\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467700 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.467706 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.467712 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467717 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.467723 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.467729 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.467735 | controller | in\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-12-27 04:07:21.467748 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-12-27 04:07:21.467757 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.467763 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.467772 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.467778 | controller | \ logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.467784 | controller | in $(echo $imageTuples)\n logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467790 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:02:56 2025-12-27 04:07:21.467796 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-12-27 04:07:21.467802 | controller | 04:02:56 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-12-27 04:07:21.467807 | controller | 04:02:57 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-12-27 04:07:21.467813 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.467819 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.467825 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.467831 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.467837 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.467843 | controller | \ ]\n logger.go:42: 04:02:57 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.467849 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.467855 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:57 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.467861 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.467866 | controller | \ logger.go:42: 04:02:57 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.467872 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.467878 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.467884 | controller | }}'\n logger.go:42: 04:02:58 | 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-12-27 04:07:21.467890 | controller | \ logger.go:42: 04:02:58 | 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-12-27 04:07:21.467896 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.467902 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.467908 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-12-27 04:07:21.467913 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-12-27 04:07:21.467919 | controller | ']'\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + exit 2025-12-27 04:07:21.467928 | controller | 0\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | running 2025-12-27 04:07:21.467934 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.467943 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-12-27 04:07:21.467949 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-12-27 04:07:21.467957 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-12-27 04:07:21.467963 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-12-27 04:07:21.467969 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-12-27 04:07:21.467975 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.467981 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.467992 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.467998 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.468004 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.468010 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.468016 | controller | 04:02:58 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-12-27 04:07:21.468022 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.468028 | controller | end }}'\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | ++ 2025-12-27 04:07:21.468034 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-12-27 04:07:21.468039 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.468045 | controller | end }}'\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + 2025-12-27 04:07:21.468051 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468057 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.468063 | controller | \ logger.go:42: 04:02:58 | 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-12-27 04:07:21.468069 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468075 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468081 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468087 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.468093 | controller | \ logger.go:42: 04:02:58 | 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-12-27 04:07:21.468098 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.468104 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468110 | controller | | + NAME=API\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468116 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468122 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.468131 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468137 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468142 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.468148 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.468154 | controller | in\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-12-27 04:07:21.468160 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-12-27 04:07:21.468166 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468172 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.468178 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.468184 | controller | \ logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.468189 | controller | in $(echo $imageTuples)\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468195 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468201 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:02:58 2025-12-27 04:07:21.468207 | controller | | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 04:02:59 2025-12-27 04:07:21.468213 | controller | | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.468224 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.468230 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.468236 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.468242 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.468248 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.468253 | controller | \ ]\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.468259 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.468265 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468271 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.468279 | controller | \ logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.468288 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.468294 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.468300 | controller | }}'\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.468306 | controller | \ logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.468315 | controller | \ logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.468321 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.468326 | controller | \ logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-12-27 04:07:21.468332 | controller | \ logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-12-27 04:07:21.468338 | controller | ']'\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + exit 2025-12-27 04:07:21.468345 | controller | 0\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | running 2025-12-27 04:07:21.468352 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.468360 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-12-27 04:07:21.468368 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-12-27 04:07:21.468376 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-12-27 04:07:21.468383 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-12-27 04:07:21.468391 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-12-27 04:07:21.468399 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.468406 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.468412 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.468417 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.468423 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.468429 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.468435 | controller | 04:02:59 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-12-27 04:07:21.468441 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.468446 | controller | end }}'\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ 2025-12-27 04:07:21.468452 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-12-27 04:07:21.468458 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.468464 | controller | end }}'\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + 2025-12-27 04:07:21.468470 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468483 | controller | \ logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.468489 | controller | \ logger.go:42: 04:02:59 | 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-12-27 04:07:21.468495 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468501 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468529 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468538 | controller | \ logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.468551 | controller | \ logger.go:42: 04:02:59 | 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-12-27 04:07:21.468557 | controller | \ logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.468563 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468569 | controller | | + NAME=API\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468574 | controller | | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468580 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468586 | controller | \ logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468592 | controller | \ logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.468608 | controller | \ logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.468613 | controller | in\n logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-12-27 04:07:21.468619 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-12-27 04:07:21.468625 | controller | \ logger.go:42: 04:03:00 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468631 | controller | \ logger.go:42: 04:03:00 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.468637 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.468643 | controller | \ logger.go:42: 04:03:00 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.468649 | controller | in $(echo $imageTuples)\n logger.go:42: 04:03:00 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468654 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:00 2025-12-27 04:07:21.468660 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-12-27 04:07:21.468666 | controller | 04:03:00 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-12-27 04:07:21.468674 | controller | 04:03:01 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-12-27 04:07:21.468680 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.468686 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.468692 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.468698 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.468704 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.468710 | controller | \ ]\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.468715 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.468721 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468727 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.468740 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.468749 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.468761 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.468767 | controller | }}'\n logger.go:42: 04:03:01 | 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-12-27 04:07:21.468773 | controller | \ logger.go:42: 04:03:01 | 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-12-27 04:07:21.468779 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.468784 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.468790 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-12-27 04:07:21.468796 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-12-27 04:07:21.468802 | controller | ']'\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + exit 2025-12-27 04:07:21.468808 | controller | 0\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | running 2025-12-27 04:07:21.468814 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.468819 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-12-27 04:07:21.468825 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-12-27 04:07:21.468831 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-12-27 04:07:21.468837 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-12-27 04:07:21.468843 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-12-27 04:07:21.468849 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.468854 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.468860 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.468866 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.468872 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.468878 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.468883 | controller | 04:03:01 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-12-27 04:07:21.468889 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.468895 | controller | end }}'\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ 2025-12-27 04:07:21.468901 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-12-27 04:07:21.468907 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.468912 | controller | end }}'\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + 2025-12-27 04:07:21.468918 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468924 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.468930 | controller | \ logger.go:42: 04:03:01 | 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-12-27 04:07:21.468939 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468945 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468951 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.468956 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.468962 | controller | \ logger.go:42: 04:03:01 | 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-12-27 04:07:21.468968 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.468974 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468988 | controller | | + NAME=API\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.468994 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469000 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.469006 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469014 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469020 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.469026 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.469034 | controller | in\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-12-27 04:07:21.469040 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-12-27 04:07:21.469046 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469052 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.469060 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.469066 | controller | \ logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.469072 | controller | in $(echo $imageTuples)\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469078 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469083 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:01 2025-12-27 04:07:21.469089 | controller | | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 04:03:02 2025-12-27 04:07:21.469095 | controller | | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.469101 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.469107 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.469113 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.469121 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.469127 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.469133 | controller | \ ]\n logger.go:42: 04:03:02 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.469139 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.469144 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:03:02 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469150 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.469156 | controller | \ logger.go:42: 04:03:02 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.469162 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.469168 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.469174 | controller | }}'\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.469180 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.469186 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.469191 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.469197 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-12-27 04:07:21.469203 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-12-27 04:07:21.469209 | controller | ']'\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + exit 2025-12-27 04:07:21.469215 | controller | 0\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | running 2025-12-27 04:07:21.469226 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.469232 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-12-27 04:07:21.469238 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-12-27 04:07:21.469244 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-12-27 04:07:21.469249 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-12-27 04:07:21.469255 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-12-27 04:07:21.469261 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.469267 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.469273 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.469278 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.469291 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.469297 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.469303 | controller | 04:03:03 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-12-27 04:07:21.469309 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.469317 | controller | end }}'\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ 2025-12-27 04:07:21.469326 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-12-27 04:07:21.469332 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.469337 | controller | end }}'\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + 2025-12-27 04:07:21.469343 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469349 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.469355 | controller | \ logger.go:42: 04:03:03 | 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-12-27 04:07:21.469361 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469367 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469373 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469378 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.469384 | controller | \ logger.go:42: 04:03:03 | 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-12-27 04:07:21.469390 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.469396 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469402 | controller | | + NAME=API\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469408 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469413 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.469419 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469425 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469431 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.469437 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.469443 | controller | in\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-12-27 04:07:21.469448 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-12-27 04:07:21.469454 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469466 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.469475 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.469481 | controller | \ logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.469487 | controller | in $(echo $imageTuples)\n logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469493 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:03 2025-12-27 04:07:21.469502 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-12-27 04:07:21.469508 | controller | 04:03:03 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-12-27 04:07:21.469528 | controller | 04:03:04 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-12-27 04:07:21.469534 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.469540 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.469549 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.469555 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.469561 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.469566 | controller | \ ]\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.469572 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.469578 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469584 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.469590 | controller | \ logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.469596 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.469601 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.469607 | controller | }}'\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.469613 | controller | \ logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.469619 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.469625 | controller | \ logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.469631 | controller | \ logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-12-27 04:07:21.469639 | controller | \ logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-12-27 04:07:21.469646 | controller | ']'\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + exit 2025-12-27 04:07:21.469654 | controller | 0\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | running 2025-12-27 04:07:21.469661 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.469669 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-12-27 04:07:21.469674 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-12-27 04:07:21.469680 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-12-27 04:07:21.469686 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-12-27 04:07:21.469692 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-12-27 04:07:21.469698 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.469709 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.469719 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.469725 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.469730 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.469736 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.469750 | controller | 04:03:04 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-12-27 04:07:21.469756 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.469762 | controller | end }}'\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ 2025-12-27 04:07:21.469768 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-12-27 04:07:21.469773 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.469779 | controller | end }}'\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + 2025-12-27 04:07:21.469785 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469791 | controller | \ logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.469797 | controller | \ logger.go:42: 04:03:04 | 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-12-27 04:07:21.469803 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469808 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469814 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469820 | controller | \ logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.469826 | controller | \ logger.go:42: 04:03:04 | 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-12-27 04:07:21.469832 | controller | \ logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.469838 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469843 | controller | | + NAME=API\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469849 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469855 | controller | \ logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.469861 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469867 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469873 | controller | \ logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.469878 | controller | \ logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.469884 | controller | in\n logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-12-27 04:07:21.469890 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-12-27 04:07:21.469896 | controller | \ logger.go:42: 04:03:05 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.469905 | controller | \ logger.go:42: 04:03:05 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.469910 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.469916 | controller | \ logger.go:42: 04:03:05 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.469922 | controller | in $(echo $imageTuples)\n logger.go:42: 04:03:05 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469928 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:03:05 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.469934 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:05 2025-12-27 04:07:21.469939 | controller | | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 04:03:06 2025-12-27 04:07:21.469945 | controller | | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-12-27 04:07:21.469951 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-12-27 04:07:21.469957 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.469968 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.469974 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.469980 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.469986 | controller | \ ]\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.469992 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.469998 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470003 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.470009 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.470015 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.470021 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.470027 | controller | }}'\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.470033 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.470038 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.470044 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.470050 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-12-27 04:07:21.470056 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-12-27 04:07:21.470064 | controller | ']'\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + exit 2025-12-27 04:07:21.470070 | controller | 0\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | running 2025-12-27 04:07:21.470076 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.470085 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-12-27 04:07:21.470091 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-12-27 04:07:21.470097 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-12-27 04:07:21.470103 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-12-27 04:07:21.470108 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-12-27 04:07:21.470114 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.470120 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.470126 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.470132 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.470137 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.470143 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.470149 | controller | 04:03:06 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-12-27 04:07:21.470155 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.470161 | controller | end }}'\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ 2025-12-27 04:07:21.470167 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-12-27 04:07:21.470172 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.470178 | controller | end }}'\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + 2025-12-27 04:07:21.470184 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.470190 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.470196 | controller | \ logger.go:42: 04:03:06 | 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-12-27 04:07:21.470207 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470213 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470219 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.470225 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.470231 | controller | \ logger.go:42: 04:03:06 | 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-12-27 04:07:21.470237 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.470242 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470248 | controller | | + NAME=API\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470257 | controller | | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470262 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.470272 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.470278 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.470284 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.470289 | controller | in\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-12-27 04:07:21.470295 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-12-27 04:07:21.470301 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.470307 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.470313 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.470319 | controller | \ logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.470324 | controller | in $(echo $imageTuples)\n logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470330 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:06 2025-12-27 04:07:21.470336 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-12-27 04:07:21.470342 | controller | 04:03:06 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-12-27 04:07:21.470348 | controller | 04:03:07 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-12-27 04:07:21.470353 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.470359 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.470365 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.470379 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.470385 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.470391 | controller | \ ]\n logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.470397 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.470403 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470408 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.470417 | controller | \ logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.470423 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.470428 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.470434 | controller | }}'\n logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.470445 | controller | \ logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.470451 | controller | \ logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.470460 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.470466 | controller | \ logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-12-27 04:07:21.470472 | controller | \ logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-12-27 04:07:21.470478 | controller | ']'\n logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + exit 2025-12-27 04:07:21.470484 | controller | 0\n logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | running 2025-12-27 04:07:21.470489 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.470498 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-12-27 04:07:21.470504 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-12-27 04:07:21.470509 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-12-27 04:07:21.470531 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-12-27 04:07:21.470536 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-12-27 04:07:21.470542 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.470548 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.470554 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.470560 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.470565 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.470571 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.470577 | controller | 04:03:07 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-12-27 04:07:21.470583 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.470589 | controller | end }}'\n logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | ++ 2025-12-27 04:07:21.470594 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-12-27 04:07:21.470600 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.470606 | controller | end }}'\n logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + 2025-12-27 04:07:21.470612 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.470618 | controller | \ logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.470624 | controller | \ logger.go:42: 04:03:08 | 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-12-27 04:07:21.470629 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470635 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470641 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.470647 | controller | \ logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.470653 | controller | \ logger.go:42: 04:03:08 | 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-12-27 04:07:21.470662 | controller | \ logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.470668 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470674 | controller | | + NAME=API\n logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470680 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.470685 | controller | \ logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.470697 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470703 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.470709 | controller | \ logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.470714 | controller | \ logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.470720 | controller | in\n logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-12-27 04:07:21.470726 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-12-27 04:07:21.470732 | controller | \ logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.470740 | controller | \ logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.470746 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.470752 | controller | \ logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.470758 | controller | in $(echo $imageTuples)\n logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470764 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:08 2025-12-27 04:07:21.470770 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-12-27 04:07:21.470775 | controller | 04:03:08 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-12-27 04:07:21.470781 | controller | 04:03:09 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-12-27 04:07:21.470787 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.470793 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.470799 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.470805 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.470811 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.470816 | controller | \ ]\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | 2025-12-27 04:07:21.470822 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.470828 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.470834 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.470840 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.470848 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.470854 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.470860 | controller | }}'\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.470868 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.470874 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.470880 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.470886 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-12-27 04:07:21.470892 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-12-27 04:07:21.470898 | controller | ']'\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + exit 2025-12-27 04:07:21.470903 | controller | 0\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | running 2025-12-27 04:07:21.470909 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.470918 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-12-27 04:07:21.470924 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-12-27 04:07:21.470934 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-12-27 04:07:21.470940 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-12-27 04:07:21.470946 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-12-27 04:07:21.470952 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.470958 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.470964 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.470969 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.470975 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.470981 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.470987 | controller | 04:03:09 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-12-27 04:07:21.470992 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.470998 | controller | end }}'\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ 2025-12-27 04:07:21.471004 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-12-27 04:07:21.471010 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.471016 | controller | end }}'\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + 2025-12-27 04:07:21.471022 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.471028 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.471033 | controller | \ logger.go:42: 04:03:09 | 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-12-27 04:07:21.471045 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.471051 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.471056 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.471062 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.471068 | controller | \ logger.go:42: 04:03:09 | 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-12-27 04:07:21.471074 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.471080 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.471086 | controller | | + NAME=API\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.471092 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.471097 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.471103 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.471109 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.471115 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.471123 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.471129 | controller | in\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ oc 2025-12-27 04:07:21.471135 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2025-12-27 04:07:21.471141 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.471147 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.471153 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.471158 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.471170 | controller | in $(echo $imageTuples)\n logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance 2025-12-27 04:07:21.471176 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:09 2025-12-27 04:07:21.471182 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-12-27 04:07:21.471187 | controller | 04:03:09 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-12-27 04:07:21.471193 | controller | 04:03:09 | glance_split_proxypass/1-deploy_glance | test step completed 1-deploy_glance\n 2025-12-27 04:07:21.471199 | controller | \ logger.go:42: 04:03:09 | glance_split_proxypass/2-scale-glanceapis | starting 2025-12-27 04:07:21.471205 | controller | test step 2-scale-glanceapis\n logger.go:42: 04:03:09 | glance_split_proxypass/2-scale-glanceapis 2025-12-27 04:07:21.471211 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-12-27 04:07:21.471216 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":3}]'\n ]\n 2025-12-27 04:07:21.471225 | controller | \ logger.go:42: 04:03:10 | glance_split_proxypass/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.471231 | controller | patched\n logger.go:42: 04:03:23 | glance_split_proxypass/2-scale-glanceapis 2025-12-27 04:07:21.471237 | controller | | test step completed 2-scale-glanceapis\n logger.go:42: 04:03:23 | glance_split_proxypass/3-scale-down-glanceapis 2025-12-27 04:07:21.471243 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 04:03:23 | glance_split_proxypass/3-scale-down-glanceapis 2025-12-27 04:07:21.471248 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-12-27 04:07:21.471254 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2025-12-27 04:07:21.471260 | controller | \ logger.go:42: 04:03:23 | glance_split_proxypass/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.471266 | controller | patched\n logger.go:42: 04:03:27 | glance_split_proxypass/3-scale-down-glanceapis 2025-12-27 04:07:21.471272 | controller | | test step completed 3-scale-down-glanceapis\n logger.go:42: 04:03:27 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.471277 | controller | | starting test step 4-scale-down-zero-glanceapis\n logger.go:42: 04:03:27 | 2025-12-27 04:07:21.471283 | controller | glance_split_proxypass/4-scale-down-zero-glanceapis | running command: [sh -c oc 2025-12-27 04:07:21.471289 | controller | patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": \"replace\", \"path\": 2025-12-27 04:07:21.471295 | controller | \"/spec/glanceAPIs/default/replicas\", \"value\":0}]'\n ]\n logger.go:42: 2025-12-27 04:07:21.471301 | controller | 04:03:28 | glance_split_proxypass/4-scale-down-zero-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.471307 | controller | patched\n logger.go:42: 04:03:30 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.471313 | controller | | test step completed 4-scale-down-zero-glanceapis\n logger.go:42: 04:03:30 | 2025-12-27 04:07:21.471318 | controller | glance_split_proxypass/5-cleanup-glance | starting test step 5-cleanup-glance\n 2025-12-27 04:07:21.471324 | controller | \ logger.go:42: 04:03:30 | glance_split_proxypass/5-cleanup-glance | running command: 2025-12-27 04:07:21.471330 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc delete -n $NAMESPACE 2025-12-27 04:07:21.471336 | controller | -f -\n ]\n logger.go:42: 04:03:30 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471342 | controller | | glance.glance.openstack.org \"glance\" deleted\n logger.go:42: 04:03:30 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471347 | controller | | running command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-12-27 04:07:21.471353 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2025-12-27 04:07:21.471359 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2025-12-27 04:07:21.471365 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2025-12-27 04:07:21.471371 | controller | 04:03:31 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-external-api-0\" 2025-12-27 04:07:21.471377 | controller | deleted\n logger.go:42: 04:03:31 | glance_split_proxypass/5-cleanup-glance | 2025-12-27 04:07:21.471382 | controller | persistentvolumeclaim \"glance-cache-glance-default-external-api-1\" deleted\n logger.go:42: 2025-12-27 04:07:21.471388 | controller | 04:03:31 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-external-api-2\" 2025-12-27 04:07:21.471394 | controller | deleted\n logger.go:42: 04:03:31 | glance_split_proxypass/5-cleanup-glance | 2025-12-27 04:07:21.471400 | controller | persistentvolumeclaim \"glance-cache-glance-default-internal-api-0\" deleted\n logger.go:42: 2025-12-27 04:07:21.471406 | controller | 04:03:32 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-internal-api-1\" 2025-12-27 04:07:21.471420 | controller | deleted\n logger.go:42: 04:03:32 | glance_split_proxypass/5-cleanup-glance | 2025-12-27 04:07:21.471426 | controller | persistentvolumeclaim \"glance-cache-glance-default-internal-api-2\" deleted\n logger.go:42: 2025-12-27 04:07:21.471432 | controller | 04:03:32 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim \"glance-glance-default-external-api-0\" 2025-12-27 04:07:21.471437 | controller | deleted\n logger.go:42: 04:03:32 | glance_split_proxypass/5-cleanup-glance | 2025-12-27 04:07:21.471446 | controller | persistentvolumeclaim \"glance-glance-default-external-api-1\" deleted\n logger.go:42: 2025-12-27 04:07:21.471452 | controller | 04:03:33 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim \"glance-glance-default-external-api-2\" 2025-12-27 04:07:21.471458 | controller | deleted\n logger.go:42: 04:03:33 | glance_split_proxypass/5-cleanup-glance | 2025-12-27 04:07:21.471464 | controller | persistentvolumeclaim \"glance-glance-default-internal-api-0\" deleted\n logger.go:42: 2025-12-27 04:07:21.471470 | controller | 04:03:33 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim \"glance-glance-default-internal-api-1\" 2025-12-27 04:07:21.471491 | controller | deleted\n logger.go:42: 04:03:34 | glance_split_proxypass/5-cleanup-glance | 2025-12-27 04:07:21.471500 | controller | persistentvolumeclaim \"glance-glance-default-internal-api-2\" deleted\n logger.go:42: 2025-12-27 04:07:21.471506 | controller | 04:03:34 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage01-crc 2025-12-27 04:07:21.471523 | controller | patched\n logger.go:42: 04:03:34 | glance_split_proxypass/5-cleanup-glance | 2025-12-27 04:07:21.471531 | controller | persistentvolume/local-storage02-crc patched\n logger.go:42: 04:03:34 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471537 | controller | | persistentvolume/local-storage03-crc patched\n logger.go:42: 04:03:34 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471543 | controller | | persistentvolume/local-storage04-crc patched\n logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471549 | controller | | persistentvolume/local-storage06-crc patched\n logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471555 | controller | | persistentvolume/local-storage08-crc patched\n logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471561 | controller | | persistentvolume/local-storage09-crc patched\n logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471566 | controller | | persistentvolume/local-storage10-crc patched\n logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471572 | controller | | persistentvolume/local-storage11-crc patched\n logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471578 | controller | | persistentvolume/local-storage15-crc patched\n logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471584 | controller | | persistentvolume/local-storage18-crc patched\n logger.go:42: 04:03:36 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471590 | controller | | persistentvolume/local-storage20-crc patched\n logger.go:42: 04:03:36 | glance_split_proxypass/5-cleanup-glance 2025-12-27 04:07:21.471596 | controller | | test step completed 5-cleanup-glance\n logger.go:42: 04:03:36 | glance_split_proxypass 2025-12-27 04:07:21.471601 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_split\n logger.go:42: 2025-12-27 04:07:21.471607 | controller | 04:03:36 | glance_split | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2025-12-27 04:07:21.471613 | controller | \ logger.go:42: 04:03:36 | glance_split/1-deploy_glance | starting test step 1-deploy_glance\n 2025-12-27 04:07:21.471619 | controller | \ logger.go:42: 04:03:36 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.471627 | controller | -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2025-12-27 04:07:21.471638 | controller | -f -\n ]\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance | glance.glance.openstack.org/glance 2025-12-27 04:07:21.471644 | controller | created\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance | running command: 2025-12-27 04:07:21.471650 | controller | [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.471656 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.471662 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.471668 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.471673 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.471679 | controller | \ ]\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.471692 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.471698 | controller | \"default-public\" }}'\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance 2025-12-27 04:07:21.471704 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.471710 | controller | \ logger.go:42: 04:03:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.471716 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.471721 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.471727 | controller | 04:03:36 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-12-27 04:07:21.471733 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.471739 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.471750 | controller | nil\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.471756 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.471768 | controller | information for debugging the template:\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance 2025-12-27 04:07:21.471774 | controller | | \ttemplate was:\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance | \t\t{{ 2025-12-27 04:07:21.471780 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.471786 | controller | \"default-public\" }}\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance 2025-12-27 04:07:21.471792 | controller | | \traw data was:\n logger.go:42: 04:03:36 | 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-12-27 04:07:21.471798 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.471804 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.471813 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.471825 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42360\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.471832 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.471838 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.471843 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.471849 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.471855 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.471861 | 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-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.471870 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.471876 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DB 2025-12-27 04:07:21.471882 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DBsync 2025-12-27 04:07:21.471887 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.471893 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.471902 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.471908 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.471913 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.471919 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.471925 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.471936 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.471945 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.471951 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.471957 | controller | \ logger.go:42: 04:03:36 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.471963 | controller | engine was:\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.471968 | 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-12-27 04:07:21.471974 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.471980 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.471986 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.471992 | 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-12-27 04:07:21.472001 | controller | \ logger.go:42: 04:03:36 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.472007 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.472012 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.472018 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.472024 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.472030 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.472036 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.472042 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.472047 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.472053 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.472059 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.472065 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.472107 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.472113 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.472119 | controller | time:2025-12-27T04:03:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42360 2025-12-27 04:07:21.472125 | controller | uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.472131 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472137 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472143 | controller | | [glance_store]\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance | default_backend 2025-12-27 04:07:21.472148 | controller | = default_backend\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance | [default_backend]\n 2025-12-27 04:07:21.472157 | controller | \ logger.go:42: 04:03:36 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.472163 | controller | = True\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.472174 | controller | = 3\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.472180 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472186 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472192 | controller | | swift_store_user = service:glance\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472198 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472204 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.472209 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.472219 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.472224 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.472230 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.472236 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.472242 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.472248 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.472254 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.472260 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.472265 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.472273 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:DB 2025-12-27 04:07:21.472279 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.472285 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.472291 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.472297 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.472302 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.472308 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.472314 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.472320 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.472326 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.472332 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.472337 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.472343 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.472349 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.472355 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:Service config create not started 2025-12-27 04:07:21.472361 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.472367 | controller | observedGeneration:1]]'\n logger.go:42: 04:03:36 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472373 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:03:37 | 2025-12-27 04:07:21.472378 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.472384 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.472390 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.472396 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.472404 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.472410 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.472421 | controller | \ ]\n logger.go:42: 04:03:37 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.472427 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.472433 | controller | \"default-public\" }}'\n logger.go:42: 04:03:37 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472439 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.472445 | controller | \ logger.go:42: 04:03:37 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.472450 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.472456 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.472462 | controller | 04:03:38 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-12-27 04:07:21.472468 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.472474 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.472485 | controller | nil\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.472491 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.472502 | controller | information for debugging the template:\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472508 | controller | | \ttemplate was:\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance | \t\t{{ 2025-12-27 04:07:21.472528 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.472534 | controller | \"default-public\" }}\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472540 | controller | | \traw data was:\n logger.go:42: 04:03:38 | 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-12-27 04:07:21.472546 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.472552 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.472558 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.472570 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42360\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.472580 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.472586 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.472591 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.472597 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.472603 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.472609 | 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-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.472615 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.472621 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DB 2025-12-27 04:07:21.472627 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DBsync 2025-12-27 04:07:21.472633 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.472645 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.472650 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.472657 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.472662 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.472668 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.472679 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.472685 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.472692 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.472700 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.472707 | controller | \ logger.go:42: 04:03:38 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.472715 | controller | engine was:\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.472721 | 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-12-27 04:07:21.472727 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.472733 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.472738 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.472744 | 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-12-27 04:07:21.472750 | controller | \ logger.go:42: 04:03:38 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.472756 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.472762 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.472768 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.472777 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.472786 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.472792 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.472800 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.472806 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.472812 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.472818 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.472824 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.472829 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.472835 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.472841 | controller | time:2025-12-27T04:03:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42360 2025-12-27 04:07:21.472847 | controller | uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.472853 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472859 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472864 | controller | | [glance_store]\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance | default_backend 2025-12-27 04:07:21.472870 | controller | = default_backend\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance | [default_backend]\n 2025-12-27 04:07:21.472882 | controller | \ logger.go:42: 04:03:38 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.472889 | controller | = True\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.472894 | controller | = 3\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.472900 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472906 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472912 | controller | | swift_store_user = service:glance\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472918 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance 2025-12-27 04:07:21.472923 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.472929 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.472938 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.472944 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.472949 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.472955 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.472961 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.472967 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.472976 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.472982 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.472988 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.472993 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:DB 2025-12-27 04:07:21.472999 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473008 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473014 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473020 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473025 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473031 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.473037 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.473043 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473049 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.473054 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.473060 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.473066 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473072 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.473078 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:Service config create not started 2025-12-27 04:07:21.473083 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.473089 | controller | observedGeneration:1]]'\n logger.go:42: 04:03:38 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473095 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:03:39 | 2025-12-27 04:07:21.473101 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.473107 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.473112 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.473118 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.473130 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.473136 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.473142 | controller | \ ]\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.473147 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.473153 | controller | \"default-public\" }}'\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473159 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.473168 | controller | \ logger.go:42: 04:03:39 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.473174 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.473180 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.473186 | controller | 04:03:39 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-12-27 04:07:21.473191 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.473197 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.473209 | controller | nil\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.473215 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.473226 | controller | information for debugging the template:\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473232 | controller | | \ttemplate was:\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance | \t\t{{ 2025-12-27 04:07:21.473238 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.473244 | controller | \"default-public\" }}\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473250 | controller | | \traw data was:\n logger.go:42: 04:03:39 | 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-12-27 04:07:21.473256 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.473265 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.473270 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.473282 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42360\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.473292 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.473298 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.473306 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.473312 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.473318 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.473324 | 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-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.473330 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.473336 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DB 2025-12-27 04:07:21.473342 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DBsync 2025-12-27 04:07:21.473348 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.473354 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.473359 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.473365 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.473374 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.473386 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.473392 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.473398 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.473403 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.473409 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.473415 | controller | \ logger.go:42: 04:03:39 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.473421 | controller | engine was:\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.473427 | 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-12-27 04:07:21.473433 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.473439 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.473444 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.473450 | 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-12-27 04:07:21.473456 | controller | \ logger.go:42: 04:03:39 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473462 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.473468 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.473474 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.473480 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.473485 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.473491 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.473500 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.473506 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.473524 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.473535 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.473541 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.473547 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.473553 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.473559 | controller | time:2025-12-27T04:03:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42360 2025-12-27 04:07:21.473565 | controller | uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.473571 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473576 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473582 | controller | | [glance_store]\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance | default_backend 2025-12-27 04:07:21.473594 | controller | = default_backend\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance | [default_backend]\n 2025-12-27 04:07:21.473600 | controller | \ logger.go:42: 04:03:39 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.473606 | controller | = True\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.473611 | controller | = 3\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.473617 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473623 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473629 | controller | | swift_store_user = service:glance\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473635 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473641 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.473646 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.473652 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.473658 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.473664 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.473670 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.473676 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.473681 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.473687 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473693 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.473699 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.473705 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:DB 2025-12-27 04:07:21.473711 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473716 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473725 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473731 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473737 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473743 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.473748 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.473754 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473760 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.473766 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.473772 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.473778 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.473783 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.473789 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:Service config create not started 2025-12-27 04:07:21.473795 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.473801 | controller | observedGeneration:1]]'\n logger.go:42: 04:03:39 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473807 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:03:40 | 2025-12-27 04:07:21.473812 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.473818 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.473824 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.473840 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.473847 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.473852 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.473858 | controller | \ ]\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.473864 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.473870 | controller | \"default-public\" }}'\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473876 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.473882 | controller | \ logger.go:42: 04:03:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.473887 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.473893 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.473899 | controller | 04:03:40 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-12-27 04:07:21.473905 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.473911 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.473926 | controller | nil\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.473932 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.473946 | controller | information for debugging the template:\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473951 | controller | | \ttemplate was:\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance | \t\t{{ 2025-12-27 04:07:21.473957 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.473963 | controller | \"default-public\" }}\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance 2025-12-27 04:07:21.473969 | controller | | \traw data was:\n logger.go:42: 04:03:40 | 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-12-27 04:07:21.473975 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.473981 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.473987 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.473999 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42360\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.474008 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.474014 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.474020 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.474026 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.474032 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.474038 | 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-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.474044 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.474050 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DB 2025-12-27 04:07:21.474055 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DBsync 2025-12-27 04:07:21.474061 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.474067 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.474073 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.474079 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.474085 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.474095 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.474102 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.474111 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.474117 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.474122 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.474128 | controller | \ logger.go:42: 04:03:40 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.474134 | controller | engine was:\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.474140 | 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-12-27 04:07:21.474146 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.474154 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.474160 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.474166 | 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-12-27 04:07:21.474172 | controller | \ logger.go:42: 04:03:40 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.474178 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.474184 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.474190 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.474195 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.474201 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.474207 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.474213 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.474219 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.474225 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.474231 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.474236 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.474242 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.474248 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.474254 | controller | time:2025-12-27T04:03:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42360 2025-12-27 04:07:21.474263 | controller | uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.474269 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474275 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474285 | controller | | [glance_store]\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance | default_backend 2025-12-27 04:07:21.474291 | controller | = default_backend\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance | [default_backend]\n 2025-12-27 04:07:21.474297 | controller | \ logger.go:42: 04:03:40 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.474303 | controller | = True\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.474309 | controller | = 3\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.474315 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474321 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474326 | controller | | swift_store_user = service:glance\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474332 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474338 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.474344 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.474350 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.474356 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.474361 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.474367 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.474373 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.474379 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.474385 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.474394 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.474399 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.474405 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:DB 2025-12-27 04:07:21.474411 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.474417 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.474423 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.474429 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.474435 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.474440 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.474446 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.474455 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.474461 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.474467 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.474473 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.474479 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.474484 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.474490 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:Service config create not started 2025-12-27 04:07:21.474496 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.474502 | controller | observedGeneration:1]]'\n logger.go:42: 04:03:40 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474508 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:03:41 | 2025-12-27 04:07:21.474527 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.474533 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.474544 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.474554 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.474560 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.474566 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.474571 | controller | \ ]\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.474577 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.474583 | controller | \"default-public\" }}'\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474589 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.474595 | controller | \ logger.go:42: 04:03:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.474601 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.474606 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.474612 | controller | 04:03:41 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-12-27 04:07:21.474618 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.474624 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.474636 | controller | nil\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.474641 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.474653 | controller | information for debugging the template:\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474659 | controller | | \ttemplate was:\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance | \t\t{{ 2025-12-27 04:07:21.474668 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.474674 | controller | \"default-public\" }}\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474680 | controller | | \traw data was:\n logger.go:42: 04:03:41 | 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-12-27 04:07:21.474686 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.474691 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.474697 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.474709 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42360\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.474716 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.474724 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.474730 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.474739 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.474745 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.474751 | 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-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.474757 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.474763 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DB 2025-12-27 04:07:21.474769 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DBsync 2025-12-27 04:07:21.474775 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.474780 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.474786 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.474792 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.474803 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.474809 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.474815 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.474821 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.474827 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.474833 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.474839 | controller | \ logger.go:42: 04:03:41 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.474847 | controller | engine was:\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.474853 | 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-12-27 04:07:21.474859 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.474865 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.474871 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.474877 | 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-12-27 04:07:21.474883 | controller | \ logger.go:42: 04:03:41 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.474889 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.474895 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.474901 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.474907 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.474912 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.474918 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.474924 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.474930 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.474936 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.474942 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.474948 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.474953 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.474959 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.474965 | controller | time:2025-12-27T04:03:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42360 2025-12-27 04:07:21.474971 | controller | uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.474977 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474988 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance 2025-12-27 04:07:21.474994 | controller | | [glance_store]\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance | default_backend 2025-12-27 04:07:21.475000 | controller | = default_backend\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance | [default_backend]\n 2025-12-27 04:07:21.475008 | controller | \ logger.go:42: 04:03:41 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.475020 | controller | = True\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.475026 | controller | = 3\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.475031 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475037 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475043 | controller | | swift_store_user = service:glance\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475049 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475055 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.475061 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.475066 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.475072 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.475078 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.475084 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.475090 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.475096 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.475102 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475107 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.475113 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.475119 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:DB 2025-12-27 04:07:21.475125 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475131 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475137 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475142 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475148 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475154 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.475160 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.475166 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475172 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.475178 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.475183 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.475189 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475195 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.475204 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:Service config create not started 2025-12-27 04:07:21.475210 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.475216 | controller | observedGeneration:1]]'\n logger.go:42: 04:03:41 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475221 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:03:42 | 2025-12-27 04:07:21.475227 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.475241 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.475247 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.475253 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.475258 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.475264 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.475270 | controller | \ ]\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.475276 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.475282 | controller | \"default-public\" }}'\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475288 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.475293 | controller | \ logger.go:42: 04:03:42 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.475299 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.475305 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.475311 | controller | 04:03:42 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-12-27 04:07:21.475317 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.475323 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.475334 | controller | nil\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.475340 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.475352 | controller | information for debugging the template:\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475357 | controller | | \ttemplate was:\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance | \t\t{{ 2025-12-27 04:07:21.475363 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.475369 | controller | \"default-public\" }}\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475375 | controller | | \traw data was:\n logger.go:42: 04:03:42 | 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-12-27 04:07:21.475384 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.475390 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.475396 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.475408 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:42Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42454\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.475415 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.475421 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.475427 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.475433 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.475438 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.475444 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.475453 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.475459 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.475465 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.475471 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.475490 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.475496 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Keystone 2025-12-27 04:07:21.475502 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.475524 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.475536 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.475542 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.475548 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.475556 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.475562 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.475568 | 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-12-27 04:07:21.475574 | controller | \ logger.go:42: 04:03:42 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.475580 | controller | engine was:\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.475586 | 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-12-27 04:07:21.475592 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.475602 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.475610 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.475616 | 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-12-27 04:07:21.475622 | controller | \ logger.go:42: 04:03:42 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475630 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.475636 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.475642 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.475647 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.475653 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.475661 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.475667 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.475673 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.475679 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.475685 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.475691 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.475697 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.475702 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-12-27 04:07:21.475714 | controller | subresource:status time:2025-12-27T04:03:42Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.475720 | controller | resourceVersion:42454 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.475726 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.475732 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475738 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475744 | controller | | [glance_store]\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance | default_backend 2025-12-27 04:07:21.475750 | controller | = default_backend\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance | [default_backend]\n 2025-12-27 04:07:21.475755 | controller | \ logger.go:42: 04:03:42 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.475761 | controller | = True\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.475767 | controller | = 3\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.475773 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475782 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475788 | controller | | swift_store_user = service:glance\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475793 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:03:42 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475799 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.475805 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.475811 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.475817 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.475823 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.475829 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.475834 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.475840 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.475846 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.475852 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.475860 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.475866 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.475872 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.475878 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.475884 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.475890 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475895 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.475901 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-12-27 04:07:21.475907 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:MariaDBAccount 2025-12-27 04:07:21.475913 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475919 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-12-27 04:07:21.475925 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:NotificationBusInstance successfully 2025-12-27 04:07:21.475930 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475936 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475942 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.475948 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.475959 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.475965 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.475971 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2025-12-27 04:07:21.475979 | controller | \ logger.go:42: 04:03:42 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.475985 | controller | 1 additional commands\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance 2025-12-27 04:07:21.475991 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.475997 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.476003 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.476008 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.476014 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.476020 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.476026 | controller | \ ]\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.476032 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.476037 | controller | \"default-public\" }}'\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476043 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.476049 | controller | \ logger.go:42: 04:03:44 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.476055 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.476061 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.476067 | controller | 04:03:44 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-12-27 04:07:21.476072 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.476078 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.476090 | controller | nil\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.476096 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.476107 | controller | information for debugging the template:\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476113 | controller | | \ttemplate was:\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance | \t\t{{ 2025-12-27 04:07:21.476119 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.476124 | controller | \"default-public\" }}\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476131 | controller | | \traw data was:\n logger.go:42: 04:03:44 | 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-12-27 04:07:21.476137 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.476143 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.476161 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.476174 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:43Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42472\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.476181 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.476187 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.476192 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.476198 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.476204 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.476210 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.476220 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.476226 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.476232 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.476237 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.476249 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.476255 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:43Z\",\"message\":\"Setup 2025-12-27 04:07:21.476261 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.476266 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.476272 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.476278 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.476284 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.476290 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.476296 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.476302 | 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\":\"0784c2f47a43413dadd10adbf4b1bcd1\"}}\n 2025-12-27 04:07:21.476307 | controller | \ logger.go:42: 04:03:44 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.476313 | controller | engine was:\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.476319 | 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-12-27 04:07:21.476328 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.476334 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.476344 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.476350 | 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-12-27 04:07:21.476356 | controller | \ logger.go:42: 04:03:44 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.476370 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.476376 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.476382 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.476387 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.476393 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.476399 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.476405 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.476411 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.476425 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.476431 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.476437 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.476443 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.476449 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.476454 | controller | operation:Update subresource:status time:2025-12-27T04:03:43Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.476460 | controller | resourceVersion:42472 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.476466 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.476472 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476478 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476484 | controller | | [glance_store]\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance | default_backend 2025-12-27 04:07:21.476490 | controller | = default_backend\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance | [default_backend]\n 2025-12-27 04:07:21.476495 | controller | \ logger.go:42: 04:03:44 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.476501 | controller | = True\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.476507 | controller | = 3\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.476525 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476534 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476540 | controller | | swift_store_user = service:glance\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476549 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476554 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.476560 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.476566 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.476572 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.476578 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.476584 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.476590 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.476595 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.476601 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.476607 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.476613 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.476619 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.476625 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.476631 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.476636 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.476642 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.476648 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:43Z 2025-12-27 04:07:21.476654 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.476660 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.476666 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.476672 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.476683 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.476689 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.476698 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.476704 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.476710 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.476716 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.476722 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.476727 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.476733 | controller | serviceID:0784c2f47a43413dadd10adbf4b1bcd1]]'\n logger.go:42: 04:03:44 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476739 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:03:45 | 2025-12-27 04:07:21.476748 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.476754 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.476760 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.476766 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.476772 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.476778 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.476783 | controller | \ ]\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.476789 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.476795 | controller | \"default-public\" }}'\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476801 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.476807 | controller | \ logger.go:42: 04:03:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.476813 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.476818 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.476824 | controller | 04:03:45 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-12-27 04:07:21.476830 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.476836 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.476848 | controller | nil\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.476853 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.476865 | controller | information for debugging the template:\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476873 | controller | | \ttemplate was:\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance | \t\t{{ 2025-12-27 04:07:21.476879 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.476885 | controller | \"default-public\" }}\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance 2025-12-27 04:07:21.476891 | controller | | \traw data was:\n logger.go:42: 04:03:45 | 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-12-27 04:07:21.476897 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.476903 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.476909 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.476924 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:43Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42472\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.476931 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.476937 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.476943 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.476949 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.476954 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.476961 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.476970 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.476980 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.476986 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.476992 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.476998 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.477004 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:43Z\",\"message\":\"Setup 2025-12-27 04:07:21.477010 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.477016 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.477022 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.477027 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.477033 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.477039 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.477045 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.477051 | 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\":\"0784c2f47a43413dadd10adbf4b1bcd1\"}}\n 2025-12-27 04:07:21.477057 | controller | \ logger.go:42: 04:03:45 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.477063 | controller | engine was:\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.477069 | 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-12-27 04:07:21.477074 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.477080 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.477086 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.477092 | 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-12-27 04:07:21.477102 | controller | \ logger.go:42: 04:03:45 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.477107 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.477113 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.477119 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.477130 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.477136 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.477142 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.477148 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.477154 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.477160 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.477165 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.477171 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.477177 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.477183 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.477189 | controller | operation:Update subresource:status time:2025-12-27T04:03:43Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.477195 | controller | resourceVersion:42472 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.477201 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.477206 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477212 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477218 | controller | | [glance_store]\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance | default_backend 2025-12-27 04:07:21.477224 | controller | = default_backend\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance | [default_backend]\n 2025-12-27 04:07:21.477232 | controller | \ logger.go:42: 04:03:45 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.477238 | controller | = True\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.477244 | controller | = 3\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.477250 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477256 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477261 | controller | | swift_store_user = service:glance\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477267 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477273 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.477285 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.477291 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.477297 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.477302 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.477308 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.477314 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.477320 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.477326 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.477332 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.477338 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.477343 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.477349 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.477355 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.477361 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.477367 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.477378 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:43Z 2025-12-27 04:07:21.477384 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.477390 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.477395 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.477401 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.477407 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.477413 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.477419 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.477425 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.477430 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.477436 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.477442 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.477448 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.477454 | controller | serviceID:0784c2f47a43413dadd10adbf4b1bcd1]]'\n logger.go:42: 04:03:45 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477460 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:03:46 | 2025-12-27 04:07:21.477466 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.477471 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.477480 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.477486 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.477492 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.477498 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.477504 | controller | \ ]\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.477509 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.477532 | controller | \"default-public\" }}'\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477538 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.477544 | controller | \ logger.go:42: 04:03:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.477550 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.477556 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.477561 | controller | 04:03:46 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-12-27 04:07:21.477567 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.477573 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.477585 | controller | nil\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.477591 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.477602 | controller | information for debugging the template:\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477608 | controller | | \ttemplate was:\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance | \t\t{{ 2025-12-27 04:07:21.477614 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.477620 | controller | \"default-public\" }}\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477632 | controller | | \traw data was:\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.477639 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.477645 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.477651 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.477657 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:43Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42472\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.477666 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.477672 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.477678 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.477684 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.477690 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.477705 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.477711 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.477717 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.477726 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.477732 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.477738 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.477744 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:43Z\",\"message\":\"Setup 2025-12-27 04:07:21.477750 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.477756 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.477762 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.477767 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.477773 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.477779 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.477788 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.477794 | 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\":\"0784c2f47a43413dadd10adbf4b1bcd1\"}}\n 2025-12-27 04:07:21.477802 | controller | \ logger.go:42: 04:03:46 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.477808 | controller | engine was:\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.477814 | 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-12-27 04:07:21.477820 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.477826 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.477832 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.477846 | 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-12-27 04:07:21.477856 | controller | \ logger.go:42: 04:03:46 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.477862 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.477868 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.477874 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.477879 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.477885 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.477891 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.477897 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.477903 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.477909 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.477915 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.477922 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.477930 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.477937 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.477945 | controller | operation:Update subresource:status time:2025-12-27T04:03:43Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.477952 | controller | resourceVersion:42472 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.477958 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.477965 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477973 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance 2025-12-27 04:07:21.477981 | controller | | [glance_store]\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance | default_backend 2025-12-27 04:07:21.477987 | controller | = default_backend\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance | [default_backend]\n 2025-12-27 04:07:21.477994 | controller | \ logger.go:42: 04:03:46 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.478000 | controller | = True\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.478006 | controller | = 3\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.478011 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478017 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478023 | controller | | swift_store_user = service:glance\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478029 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478035 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.478041 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.478050 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.478056 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.478062 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.478068 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.478073 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.478079 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.478085 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.478091 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.478097 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.478109 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.478115 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.478121 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.478127 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.478133 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.478139 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:43Z 2025-12-27 04:07:21.478145 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.478151 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.478157 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.478163 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.478169 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.478178 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.478184 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.478190 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.478196 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.478207 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.478214 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.478223 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.478230 | controller | serviceID:0784c2f47a43413dadd10adbf4b1bcd1]]'\n logger.go:42: 04:03:46 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478241 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:03:47 | 2025-12-27 04:07:21.478248 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.478256 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.478264 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.478275 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.478281 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.478287 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.478293 | controller | \ ]\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.478299 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.478305 | controller | \"default-public\" }}'\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478311 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.478317 | controller | \ logger.go:42: 04:03:47 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.478323 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.478329 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.478335 | controller | 04:03:47 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-12-27 04:07:21.478341 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.478347 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.478358 | controller | nil\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.478364 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.478376 | controller | information for debugging the template:\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478382 | controller | | \ttemplate was:\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance | \t\t{{ 2025-12-27 04:07:21.478395 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.478401 | controller | \"default-public\" }}\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478408 | controller | | \traw data was:\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.478414 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.478420 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.478426 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.478432 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:43Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42472\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.478445 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.478451 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.478457 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.478466 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.478478 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.478485 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.478491 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.478497 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.478506 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.478528 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.478537 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.478543 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:43Z\",\"message\":\"Setup 2025-12-27 04:07:21.478549 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.478555 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.478561 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.478567 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.478573 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.478579 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.478585 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.478591 | 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\":\"0784c2f47a43413dadd10adbf4b1bcd1\"}}\n 2025-12-27 04:07:21.478597 | controller | \ logger.go:42: 04:03:47 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.478603 | controller | engine was:\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.478609 | 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-12-27 04:07:21.478615 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.478626 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.478633 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.478639 | 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-12-27 04:07:21.478645 | controller | \ logger.go:42: 04:03:47 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.478654 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.478660 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.478666 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.478672 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.478678 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.478684 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.478690 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.478696 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.478701 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.478707 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.478713 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.478719 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.478725 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.478731 | controller | operation:Update subresource:status time:2025-12-27T04:03:43Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.478737 | controller | resourceVersion:42472 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.478743 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.478749 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478754 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478760 | controller | | [glance_store]\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance | default_backend 2025-12-27 04:07:21.478766 | controller | = default_backend\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance | [default_backend]\n 2025-12-27 04:07:21.478772 | controller | \ logger.go:42: 04:03:47 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.478778 | controller | = True\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.478784 | controller | = 3\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.478790 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478796 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478804 | controller | | swift_store_user = service:glance\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478810 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance 2025-12-27 04:07:21.478816 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.478822 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.478828 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.478834 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.478843 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.478851 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.478863 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.478869 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.478875 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.478881 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.478887 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.478893 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.478898 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.478904 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.478910 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.478916 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.478922 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:43Z 2025-12-27 04:07:21.478928 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.478933 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.478939 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.478945 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.478953 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.478961 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.478968 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.478976 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.478983 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.478990 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.478996 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.479003 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.479011 | controller | serviceID:0784c2f47a43413dadd10adbf4b1bcd1]]'\n logger.go:42: 04:03:47 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479017 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:03:48 | 2025-12-27 04:07:21.479025 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.479032 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.479039 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.479046 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.479054 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.479066 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.479072 | controller | \ ]\n logger.go:42: 04:03:48 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.479078 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.479084 | controller | \"default-public\" }}'\n logger.go:42: 04:03:48 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479090 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.479096 | controller | \ logger.go:42: 04:03:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.479103 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.479111 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.479118 | controller | 04:03:49 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2025-12-27 04:07:21.479125 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.479132 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.479157 | controller | nil\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.479165 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.479177 | controller | information for debugging the template:\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479183 | controller | | \ttemplate was:\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance | \t\t{{ 2025-12-27 04:07:21.479189 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.479195 | controller | \"default-public\" }}\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479201 | controller | | \traw data was:\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.479207 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.479213 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.479219 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.479225 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:43Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42472\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.479240 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.479247 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.479253 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.479259 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.479265 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.479271 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.479277 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.479283 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.479289 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.479294 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.479303 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.479309 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:43Z\",\"message\":\"Setup 2025-12-27 04:07:21.479315 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.479321 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.479327 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.479333 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.479339 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.479345 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.479350 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.479356 | 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\":\"0784c2f47a43413dadd10adbf4b1bcd1\"}}\n 2025-12-27 04:07:21.479362 | controller | \ logger.go:42: 04:03:49 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.479374 | controller | engine was:\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.479380 | 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-12-27 04:07:21.479386 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.479392 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.479398 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.479404 | 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-12-27 04:07:21.479410 | controller | \ logger.go:42: 04:03:49 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.479416 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.479422 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.479431 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.479437 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.479443 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.479452 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.479458 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.479464 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.479470 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.479491 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-12-27 04:07:21.479499 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.479505 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.479510 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.479532 | controller | operation:Update subresource:status time:2025-12-27T04:03:43Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.479541 | controller | resourceVersion:42472 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.479547 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.479553 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479559 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479564 | controller | | [glance_store]\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance | default_backend 2025-12-27 04:07:21.479570 | controller | = default_backend\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance | [default_backend]\n 2025-12-27 04:07:21.479576 | controller | \ logger.go:42: 04:03:49 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.479582 | controller | = True\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.479588 | controller | = 3\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.479594 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479599 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479605 | controller | | swift_store_user = service:glance\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479611 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479623 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-12-27 04:07:21.479629 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.479635 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.479641 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.479647 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.479653 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.479662 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.479668 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.479673 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.479679 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.479685 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.479691 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.479697 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.479703 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.479708 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.479714 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.479720 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:43Z 2025-12-27 04:07:21.479727 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.479735 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.479743 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.479751 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.479758 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.479765 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.479773 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.479780 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.479787 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.479795 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.479802 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.479809 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.479817 | controller | serviceID:0784c2f47a43413dadd10adbf4b1bcd1]]'\n logger.go:42: 04:03:49 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479824 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:03:50 | 2025-12-27 04:07:21.479831 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.479836 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.479842 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.479848 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.479854 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.479861 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.479868 | controller | \ ]\n logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.479884 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.479891 | controller | \"default-public\" }}'\n logger.go:42: 04:03:50 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479898 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.479915 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.479923 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.479929 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.479935 | controller | 04:03:50 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.479945 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.479951 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.479959 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.479965 | controller | 04:03:50 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:03:50 2025-12-27 04:07:21.479971 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:03:50 | glance_split/1-deploy_glance 2025-12-27 04:07:21.479977 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.479982 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.479988 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.479994 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.480002 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.480008 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.480014 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.480020 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.480026 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.480033 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.480041 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.480049 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.480055 | controller | 04:03:50 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.480061 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.480066 | controller | 04:03:50 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.480072 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.480078 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.480084 | controller | 04:03:50 | 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-12-27 04:07:21.480094 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.480100 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.480105 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:50 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480111 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:50 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480117 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.480123 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.480129 | controller | \ logger.go:42: 04:03:50 | 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-12-27 04:07:21.480135 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.480140 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.480153 | controller | 04:03:50 | 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-12-27 04:07:21.480159 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.480165 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.480171 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.480176 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.480182 | controller | 04:03:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.480188 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:03:50 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480195 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.480203 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.480211 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.480219 | controller | \ logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.480226 | controller | $imageTuples)\n logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + echo 2025-12-27 04:07:21.480234 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:50 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480241 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:03:50 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480249 | controller | | + exit 0\n logger.go:42: 04:03:51 | glance_split/1-deploy_glance | running 2025-12-27 04:07:21.480257 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.480263 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.480269 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.480275 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.480287 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.480294 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.480302 | controller | \ ]\n logger.go:42: 04:03:51 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.480309 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.480317 | controller | \"default-public\" }}'\n logger.go:42: 04:03:51 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480325 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.480332 | controller | \ logger.go:42: 04:03:51 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.480339 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.480345 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.480351 | controller | 04:03:51 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.480356 | controller | \ logger.go:42: 04:03:51 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.480362 | controller | \ logger.go:42: 04:03:51 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.480368 | controller | \ logger.go:42: 04:03:51 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.480374 | controller | 04:03:51 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:03:51 2025-12-27 04:07:21.480380 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:03:51 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480386 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.480392 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.480397 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.480411 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.480417 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.480423 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.480429 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.480435 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.480444 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.480450 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.480456 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.480462 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.480468 | controller | 04:03:51 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.480474 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.480482 | controller | 04:03:51 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.480488 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.480497 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.480503 | controller | 04:03:52 | 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-12-27 04:07:21.480509 | controller | \ logger.go:42: 04:03:52 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.480532 | controller | \ logger.go:42: 04:03:52 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.480538 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:52 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480544 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:52 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480550 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.480556 | controller | \ logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.480562 | controller | \ logger.go:42: 04:03:52 | 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-12-27 04:07:21.480568 | controller | \ logger.go:42: 04:03:52 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.480574 | controller | \ logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.480579 | controller | 04:03:52 | 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-12-27 04:07:21.480585 | controller | \ logger.go:42: 04:03:52 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.480591 | controller | \ logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.480597 | controller | \ logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.480603 | controller | \ logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.480609 | controller | 04:03:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.480615 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:03:52 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480620 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.480626 | controller | \ logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.480632 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.480638 | controller | \ logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.480644 | controller | $imageTuples)\n logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + echo 2025-12-27 04:07:21.480650 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:52 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480662 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:03:52 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480668 | controller | | + exit 0\n logger.go:42: 04:03:53 | glance_split/1-deploy_glance | running 2025-12-27 04:07:21.480674 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.480680 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.480689 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.480694 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.480700 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.480706 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.480712 | controller | \ ]\n logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.480718 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.480724 | controller | \"default-public\" }}'\n logger.go:42: 04:03:53 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480729 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.480735 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.480741 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.480747 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.480753 | controller | 04:03:53 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.480759 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.480765 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.480771 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.480776 | controller | 04:03:53 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:03:53 2025-12-27 04:07:21.480782 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:03:53 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480788 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.480794 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.480800 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.480806 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.480811 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.480817 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.480823 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.480829 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.480835 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.480841 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.480849 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.480855 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.480861 | controller | 04:03:53 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.480870 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.480875 | controller | 04:03:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.480881 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.480887 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.480893 | controller | 04:03:53 | 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-12-27 04:07:21.480905 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.480911 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.480917 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:53 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480925 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:53 | glance_split/1-deploy_glance 2025-12-27 04:07:21.480931 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.480937 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.480943 | controller | \ logger.go:42: 04:03:53 | 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-12-27 04:07:21.480949 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.480954 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.480960 | controller | 04:03:53 | 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-12-27 04:07:21.480966 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.480972 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.480978 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.480984 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.480990 | controller | 04:03:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.480995 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:03:53 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481001 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.481007 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.481016 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.481022 | controller | \ logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.481028 | controller | $imageTuples)\n logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + echo 2025-12-27 04:07:21.481033 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:53 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481039 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:03:53 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481048 | controller | | + exit 0\n logger.go:42: 04:03:54 | glance_split/1-deploy_glance | running 2025-12-27 04:07:21.481054 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.481060 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.481066 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.481071 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.481077 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.481083 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.481089 | controller | \ ]\n logger.go:42: 04:03:54 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.481095 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.481103 | controller | \"default-public\" }}'\n logger.go:42: 04:03:54 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481111 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.481118 | controller | \ logger.go:42: 04:03:54 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.481125 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.481132 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.481146 | controller | 04:03:55 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.481155 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.481161 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.481167 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.481172 | controller | 04:03:55 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:03:55 2025-12-27 04:07:21.481178 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:03:55 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481184 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.481190 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.481196 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.481202 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.481207 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.481213 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.481219 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.481225 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.481231 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.481237 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.481242 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.481255 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.481261 | controller | 04:03:55 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.481267 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.481276 | controller | 04:03:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.481282 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.481287 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.481293 | controller | 04:03:55 | 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-12-27 04:07:21.481299 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.481305 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.481314 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:55 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481320 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:55 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481326 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.481332 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.481337 | controller | \ logger.go:42: 04:03:55 | 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-12-27 04:07:21.481346 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.481352 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.481358 | controller | 04:03:55 | 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-12-27 04:07:21.481363 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.481375 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.481381 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.481387 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.481393 | controller | 04:03:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.481399 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:03:55 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481405 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.481410 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.481416 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.481422 | controller | \ logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.481428 | controller | $imageTuples)\n logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + echo 2025-12-27 04:07:21.481437 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:55 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481443 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:03:55 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481449 | controller | | + exit 0\n logger.go:42: 04:03:56 | glance_split/1-deploy_glance | running 2025-12-27 04:07:21.481455 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.481461 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.481466 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.481472 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.481478 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.481484 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.481490 | controller | \ ]\n logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.481496 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.481501 | controller | \"default-public\" }}'\n logger.go:42: 04:03:56 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481507 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.481525 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.481534 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.481540 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.481545 | controller | 04:03:56 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.481551 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.481557 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.481563 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.481569 | controller | 04:03:56 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:03:56 2025-12-27 04:07:21.481575 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:03:56 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481583 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.481589 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.481595 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.481601 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.481607 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.481613 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.481625 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.481631 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.481640 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.481646 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.481652 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.481657 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.481663 | controller | 04:03:56 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.481672 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.481677 | controller | 04:03:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.481683 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.481689 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.481695 | controller | 04:03:56 | 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-12-27 04:07:21.481701 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.481707 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.481713 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:56 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481721 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:56 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481727 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.481732 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.481738 | controller | \ logger.go:42: 04:03:56 | 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-12-27 04:07:21.481744 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.481750 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.481756 | controller | 04:03:56 | 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-12-27 04:07:21.481762 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.481768 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.481774 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.481782 | controller | \ logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.481788 | controller | 04:03:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.481794 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:03:57 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481799 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.481805 | controller | \ logger.go:42: 04:03:57 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.481811 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.481820 | controller | \ logger.go:42: 04:03:57 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.481826 | controller | $imageTuples)\n logger.go:42: 04:03:57 | glance_split/1-deploy_glance | + echo 2025-12-27 04:07:21.481832 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:57 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481838 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:03:57 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481844 | controller | | + exit 0\n logger.go:42: 04:03:58 | glance_split/1-deploy_glance | running 2025-12-27 04:07:21.481850 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.481855 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.481867 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.481873 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.481879 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.481884 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.481890 | controller | \ ]\n logger.go:42: 04:03:58 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.481896 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.481902 | controller | \"default-public\" }}'\n logger.go:42: 04:03:58 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481908 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.481914 | controller | \ logger.go:42: 04:03:58 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.481919 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.481925 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.481931 | controller | 04:03:58 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.481937 | controller | \ logger.go:42: 04:03:58 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.481943 | controller | \ logger.go:42: 04:03:58 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.481949 | controller | \ logger.go:42: 04:03:58 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.481954 | controller | 04:03:58 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:03:58 2025-12-27 04:07:21.481960 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:03:58 | glance_split/1-deploy_glance 2025-12-27 04:07:21.481966 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.481972 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.481978 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.481984 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.481989 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.481995 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.482004 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.482010 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.482019 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.482025 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.482030 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.482036 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.482042 | controller | 04:03:58 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.482048 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.482054 | controller | 04:03:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.482060 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.482065 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.482071 | controller | 04:03:59 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482077 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.482083 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.482094 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:59 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482100 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:03:59 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482106 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482112 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.482117 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482123 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.482129 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.482135 | controller | 04:03:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482141 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.482147 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482153 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.482158 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.482167 | controller | 04:03:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.482173 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:03:59 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482179 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482187 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.482193 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.482199 | controller | \ logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.482205 | controller | $imageTuples)\n logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + echo 2025-12-27 04:07:21.482210 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:03:59 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482216 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:03:59 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482222 | controller | | + exit 0\n logger.go:42: 04:04:00 | glance_split/1-deploy_glance | running 2025-12-27 04:07:21.482228 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.482234 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.482240 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.482245 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.482251 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.482257 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.482263 | controller | \ ]\n logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.482269 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.482274 | controller | \"default-public\" }}'\n logger.go:42: 04:04:00 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482280 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.482286 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.482292 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.482298 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.482303 | controller | 04:04:00 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.482309 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.482320 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.482326 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.482332 | controller | 04:04:00 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:04:00 2025-12-27 04:07:21.482338 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:04:00 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482344 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.482350 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.482355 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.482361 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.482373 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.482379 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.482385 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.482391 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.482396 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.482402 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.482408 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.482414 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.482420 | controller | 04:04:00 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.482425 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.482431 | controller | 04:04:00 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.482437 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.482443 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.482449 | controller | 04:04:00 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482455 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.482461 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.482466 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:00 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482472 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:04:00 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482478 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:04:00 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482484 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482490 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482496 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.482501 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.482507 | controller | 04:04:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482524 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.482533 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482539 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.482545 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.482559 | controller | 04:04:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.482566 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:04:00 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482572 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482577 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.482583 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.482592 | controller | \ logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.482598 | controller | $imageTuples)\n logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + echo 2025-12-27 04:07:21.482604 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:00 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482610 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:04:00 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482618 | controller | | + exit 0\n logger.go:42: 04:04:01 | glance_split/1-deploy_glance | running 2025-12-27 04:07:21.482624 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.482629 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.482635 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.482641 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.482647 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.482653 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.482659 | controller | \ ]\n logger.go:42: 04:04:01 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.482664 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.482670 | controller | \"default-public\" }}'\n logger.go:42: 04:04:01 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482676 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.482682 | controller | \ logger.go:42: 04:04:01 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.482688 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.482694 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.482699 | controller | 04:04:01 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.482705 | controller | \ logger.go:42: 04:04:01 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.482711 | controller | \ logger.go:42: 04:04:01 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.482720 | controller | \ logger.go:42: 04:04:01 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.482725 | controller | 04:04:01 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:04:01 2025-12-27 04:07:21.482731 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:04:01 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482737 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.482746 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.482752 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.482757 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.482763 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.482769 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.482775 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.482781 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.482787 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.482792 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.482804 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.482810 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.482816 | controller | 04:04:01 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.482821 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.482827 | controller | 04:04:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.482833 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.482839 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.482845 | controller | 04:04:02 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482859 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.482865 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.482871 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:02 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482877 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:04:02 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482883 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482889 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.482894 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482900 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.482906 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.482912 | controller | 04:04:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482921 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.482927 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482936 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.482942 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.482948 | controller | 04:04:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.482953 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:04:02 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482959 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.482965 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.482971 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.482977 | controller | \ logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.482983 | controller | $imageTuples)\n logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + echo 2025-12-27 04:07:21.482989 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:02 | glance_split/1-deploy_glance 2025-12-27 04:07:21.482995 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:04:02 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483000 | controller | | + exit 0\n logger.go:42: 04:04:03 | glance_split/1-deploy_glance | running 2025-12-27 04:07:21.483006 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.483012 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.483018 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.483024 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.483030 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.483040 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.483047 | controller | \ ]\n logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.483052 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.483058 | controller | \"default-public\" }}'\n logger.go:42: 04:04:03 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483064 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.483070 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.483076 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.483081 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.483087 | controller | 04:04:03 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.483096 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.483102 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.483108 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.483114 | controller | 04:04:03 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:04:03 2025-12-27 04:07:21.483123 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:04:03 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483128 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.483134 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.483140 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.483146 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.483152 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.483158 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.483163 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.483169 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.483175 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.483181 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.483187 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.483193 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.483199 | controller | 04:04:03 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.483204 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.483210 | controller | 04:04:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.483216 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.483222 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.483230 | controller | 04:04:03 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483236 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.483242 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.483248 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:03 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483254 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:04:03 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483265 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483274 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.483280 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483286 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.483291 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.483299 | controller | 04:04:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483310 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.483318 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483326 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.483333 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.483341 | controller | 04:04:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.483347 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:04:03 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483352 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483358 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.483364 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.483370 | controller | \ logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.483376 | controller | $imageTuples)\n logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + grep 2025-12-27 04:07:21.483382 | controller | RELATED_IMAGE\n logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + echo 2025-12-27 04:07:21.483388 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:03 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483393 | controller | | + exit 0\n logger.go:42: 04:04:04 | glance_split/1-deploy_glance | running 2025-12-27 04:07:21.483402 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.483408 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.483414 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.483420 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.483426 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.483431 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.483437 | controller | \ ]\n logger.go:42: 04:04:04 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.483443 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.483449 | controller | \"default-public\" }}'\n logger.go:42: 04:04:04 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483455 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.483461 | controller | \ logger.go:42: 04:04:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.483466 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.483472 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.483495 | controller | 04:04:05 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.483502 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.483508 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.483529 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.483544 | controller | 04:04:05 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:04:05 2025-12-27 04:07:21.483550 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:04:05 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483556 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.483562 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.483568 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.483574 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.483580 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.483585 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.483591 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.483597 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.483603 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.483609 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.483615 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.483620 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.483626 | controller | 04:04:05 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.483632 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.483638 | controller | 04:04:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.483644 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.483650 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.483656 | controller | 04:04:05 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483661 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.483667 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.483673 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:05 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483685 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:04:05 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483691 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483696 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.483702 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483708 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.483718 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.483726 | controller | 04:04:05 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 2025-12-27 04:07:21.483732 | controller | 04:04:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483738 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483744 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.483750 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.483755 | controller | 04:04:05 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.483761 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:04:05 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483767 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.483779 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.483786 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.483791 | controller | \ logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.483797 | controller | $imageTuples)\n logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + grep 2025-12-27 04:07:21.483803 | controller | RELATED_IMAGE\n logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + echo 2025-12-27 04:07:21.483809 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:05 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483815 | controller | | + exit 0\n logger.go:42: 04:04:06 | glance_split/1-deploy_glance | running 2025-12-27 04:07:21.483821 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.483827 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.483832 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.483838 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.483847 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.483853 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.483858 | controller | \ ]\n logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.483864 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.483870 | controller | \"default-public\" }}'\n logger.go:42: 04:04:06 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483876 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.483882 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.483888 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.483893 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.483899 | controller | 04:04:06 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.483905 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.483915 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.483921 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.483927 | controller | 04:04:06 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:04:06 2025-12-27 04:07:21.483933 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:04:06 | glance_split/1-deploy_glance 2025-12-27 04:07:21.483938 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.483944 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.483950 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.483956 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.483962 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.483968 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.483974 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.483979 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.483985 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.483991 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.483997 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.484003 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.484009 | controller | 04:04:06 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.484020 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.484026 | controller | 04:04:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.484032 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.484038 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.484044 | controller | 04:04:06 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.484050 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.484056 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.484061 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:06 | glance_split/1-deploy_glance 2025-12-27 04:07:21.484067 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:04:06 | glance_split/1-deploy_glance 2025-12-27 04:07:21.484073 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.484079 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.484085 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.484094 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.484100 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.484106 | controller | 04:04:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.484111 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.484117 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.484123 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.484129 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.484135 | controller | 04:04:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.484141 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:04:06 | glance_split/1-deploy_glance 2025-12-27 04:07:21.484147 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.484152 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.484158 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.484164 | controller | \ logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.484170 | controller | $imageTuples)\n logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + grep 2025-12-27 04:07:21.484176 | controller | RELATED_IMAGE\n logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + echo 2025-12-27 04:07:21.484182 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:06 | glance_split/1-deploy_glance 2025-12-27 04:07:21.484188 | controller | | + exit 0\n logger.go:42: 04:04:06 | glance_split/1-deploy_glance | test step 2025-12-27 04:07:21.484193 | controller | completed 1-deploy_glance\n logger.go:42: 04:04:06 | glance_split/2-scale-glanceapis 2025-12-27 04:07:21.484199 | controller | | starting test step 2-scale-glanceapis\n logger.go:42: 04:04:06 | glance_split/2-scale-glanceapis 2025-12-27 04:07:21.484205 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-12-27 04:07:21.484211 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":3}]'\n ]\n 2025-12-27 04:07:21.484217 | controller | \ logger.go:42: 04:04:07 | glance_split/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.484223 | controller | patched\n logger.go:42: 04:04:22 | glance_split/2-scale-glanceapis | test step 2025-12-27 04:07:21.484228 | controller | completed 2-scale-glanceapis\n logger.go:42: 04:04:22 | glance_split/3-scale-down-glanceapis 2025-12-27 04:07:21.484234 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 04:04:22 | glance_split/3-scale-down-glanceapis 2025-12-27 04:07:21.484246 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-12-27 04:07:21.484252 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2025-12-27 04:07:21.484258 | controller | \ logger.go:42: 04:04:22 | glance_split/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.484263 | controller | patched\n logger.go:42: 04:04:29 | glance_split/3-scale-down-glanceapis | test 2025-12-27 04:07:21.484269 | controller | step completed 3-scale-down-glanceapis\n logger.go:42: 04:04:29 | glance_split/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.484278 | controller | | starting test step 4-scale-down-zero-glanceapis\n logger.go:42: 04:04:29 | 2025-12-27 04:07:21.484287 | controller | glance_split/4-scale-down-zero-glanceapis | running command: [sh -c oc patch Glance 2025-12-27 04:07:21.484293 | controller | -n $NAMESPACE glance --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", 2025-12-27 04:07:21.484299 | controller | \"value\":0}]'\n ]\n logger.go:42: 04:04:29 | glance_split/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.484304 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 04:04:33 | glance_split/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.484310 | controller | | test step completed 4-scale-down-zero-glanceapis\n logger.go:42: 04:04:33 | 2025-12-27 04:07:21.484316 | controller | glance_split/5-cleanup-glance | starting test step 5-cleanup-glance\n logger.go:42: 2025-12-27 04:07:21.484322 | controller | 04:04:33 | glance_split/5-cleanup-glance | running command: [sh -c oc kustomize 2025-12-27 04:07:21.484328 | controller | ../../../../config/samples/layout/split | oc delete -n $NAMESPACE -f -\n ]\n 2025-12-27 04:07:21.484334 | controller | \ logger.go:42: 04:04:33 | glance_split/5-cleanup-glance | glance.glance.openstack.org 2025-12-27 04:07:21.484339 | controller | \"glance\" deleted\n logger.go:42: 04:04:34 | glance_split/5-cleanup-glance | 2025-12-27 04:07:21.484345 | controller | running command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-12-27 04:07:21.484351 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2025-12-27 04:07:21.484357 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2025-12-27 04:07:21.484363 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2025-12-27 04:07:21.484369 | controller | 04:04:34 | glance_split/5-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-external-api-0\" 2025-12-27 04:07:21.484377 | controller | deleted\n logger.go:42: 04:04:34 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.484383 | controller | \"glance-cache-glance-default-external-api-1\" deleted\n logger.go:42: 04:04:34 2025-12-27 04:07:21.484390 | controller | | glance_split/5-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-external-api-2\" 2025-12-27 04:07:21.484398 | controller | deleted\n logger.go:42: 04:04:35 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.484406 | controller | \"glance-cache-glance-default-internal-api-0\" deleted\n logger.go:42: 04:04:35 2025-12-27 04:07:21.484412 | controller | | glance_split/5-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-internal-api-1\" 2025-12-27 04:07:21.484418 | controller | deleted\n logger.go:42: 04:04:35 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.484423 | controller | \"glance-cache-glance-default-internal-api-2\" deleted\n logger.go:42: 04:04:36 2025-12-27 04:07:21.484429 | controller | | glance_split/5-cleanup-glance | persistentvolumeclaim \"glance-glance-default-external-api-0\" 2025-12-27 04:07:21.484435 | controller | deleted\n logger.go:42: 04:04:36 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.484441 | controller | \"glance-glance-default-external-api-1\" deleted\n logger.go:42: 04:04:36 | glance_split/5-cleanup-glance 2025-12-27 04:07:21.484447 | controller | | persistentvolumeclaim \"glance-glance-default-external-api-2\" deleted\n logger.go:42: 2025-12-27 04:07:21.484452 | controller | 04:04:36 | glance_split/5-cleanup-glance | persistentvolumeclaim \"glance-glance-default-internal-api-0\" 2025-12-27 04:07:21.484458 | controller | deleted\n logger.go:42: 04:04:37 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.484464 | controller | \"glance-glance-default-internal-api-1\" deleted\n logger.go:42: 04:04:37 | glance_split/5-cleanup-glance 2025-12-27 04:07:21.484470 | controller | | persistentvolumeclaim \"glance-glance-default-internal-api-2\" deleted\n logger.go:42: 2025-12-27 04:07:21.484479 | controller | 04:04:37 | glance_split/5-cleanup-glance | persistentvolume/local-storage02-crc 2025-12-27 04:07:21.484485 | controller | patched\n logger.go:42: 04:04:38 | glance_split/5-cleanup-glance | persistentvolume/local-storage03-crc 2025-12-27 04:07:21.484491 | controller | patched\n logger.go:42: 04:04:38 | glance_split/5-cleanup-glance | persistentvolume/local-storage04-crc 2025-12-27 04:07:21.484502 | controller | patched\n logger.go:42: 04:04:38 | glance_split/5-cleanup-glance | persistentvolume/local-storage06-crc 2025-12-27 04:07:21.484509 | controller | patched\n logger.go:42: 04:04:38 | glance_split/5-cleanup-glance | persistentvolume/local-storage07-crc 2025-12-27 04:07:21.484529 | controller | patched\n logger.go:42: 04:04:38 | glance_split/5-cleanup-glance | persistentvolume/local-storage08-crc 2025-12-27 04:07:21.484535 | controller | patched\n logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage09-crc 2025-12-27 04:07:21.484544 | controller | patched\n logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage10-crc 2025-12-27 04:07:21.484550 | controller | patched\n logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage11-crc 2025-12-27 04:07:21.484556 | controller | patched\n logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage13-crc 2025-12-27 04:07:21.484562 | controller | patched\n logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage14-crc 2025-12-27 04:07:21.484568 | controller | patched\n logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage15-crc 2025-12-27 04:07:21.484574 | controller | patched\n logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | test step 2025-12-27 04:07:21.484579 | controller | completed 5-cleanup-glance\n logger.go:42: 04:04:39 | glance_split | skipping 2025-12-27 04:07:21.484585 | controller | kubernetes event logging\n=== CONT kuttl/harness/glance_single\n logger.go:42: 2025-12-27 04:07:21.484591 | controller | 04:04:39 | glance_single | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2025-12-27 04:07:21.484597 | controller | \ logger.go:42: 04:04:39 | glance_single/1-deploy_glance | starting test step 2025-12-27 04:07:21.484604 | controller | 1-deploy_glance\n logger.go:42: 04:04:39 | glance_single/1-deploy_glance | running 2025-12-27 04:07:21.484610 | controller | command: [sh -c oc kustomize ../../../../config/samples/layout/single | oc apply 2025-12-27 04:07:21.484616 | controller | -n $NAMESPACE -f -\n ]\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance 2025-12-27 04:07:21.484622 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance 2025-12-27 04:07:21.484627 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.484633 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.484639 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.484645 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.484651 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.484657 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.484662 | controller | \ ]\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.484668 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.484674 | controller | \"default-public\" }}'\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance 2025-12-27 04:07:21.484680 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.484689 | controller | \ logger.go:42: 04:04:40 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.484695 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.484700 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.484706 | controller | 04:04:40 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-12-27 04:07:21.484712 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.484718 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.484732 | controller | nil\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.484738 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.484750 | controller | information for debugging the template:\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance 2025-12-27 04:07:21.484755 | controller | | \ttemplate was:\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.484761 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.484767 | controller | \"default-public\" }}\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance 2025-12-27 04:07:21.484779 | controller | | \traw data was:\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.484785 | 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-12-27 04:07:21.484795 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:04:40Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43574\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.484804 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.484810 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.484816 | 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-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.484827 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.484833 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DB 2025-12-27 04:07:21.484839 | controller | create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.484845 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.484851 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.484857 | controller | data not checked\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.484864 | controller | Memcached create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.484869 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.484875 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.484881 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.484887 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"observedGeneration\":1}}\n 2025-12-27 04:07:21.484899 | controller | \ logger.go:42: 04:04:40 | glance_single/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.484905 | controller | engine was:\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.484911 | 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-12-27 04:07:21.484917 | 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-12-27 04:07:21.484923 | controller | \ logger.go:42: 04:04:40 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.484929 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.484935 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.484941 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.484947 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.484953 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.484958 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.484964 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.484970 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.484976 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.484982 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.484993 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.485001 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.485007 | controller | f:conditions:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-12-27 04:07:21.485013 | controller | subresource:status time:2025-12-27T04:04:40Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.485019 | controller | resourceVersion:43574 uid:839487d5-922a-4f11-9b83-d6e50629e881] spec:map[apiTimeout:60 2025-12-27 04:07:21.485025 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.485031 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance 2025-12-27 04:07:21.485037 | controller | | debug = true\n logger.go:42: 04:04:40 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.485042 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.485048 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.485054 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.485063 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.485069 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.485074 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.485080 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.485086 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.485092 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485098 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.485104 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.485109 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:DB 2025-12-27 04:07:21.485115 | controller | create not started reason:Init status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485121 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485127 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485133 | controller | message:Input data not checked reason:Init status:Unknown type:InputReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485139 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485145 | controller | message: Memcached create not started reason:Init status:Unknown type:MemcachedReady] 2025-12-27 04:07:21.485151 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding not created reason:Init 2025-12-27 04:07:21.485156 | controller | status:Unknown type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485162 | controller | message:Role not created reason:Init status:Unknown type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485168 | controller | message:ServiceAccount not created reason:Init status:Unknown type:ServiceAccountReady] 2025-12-27 04:07:21.485174 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:Service config create not started 2025-12-27 04:07:21.485180 | controller | reason:Init status:Unknown type:ServiceConfigReady]] observedGeneration:1]]'\n logger.go:42: 2025-12-27 04:07:21.485186 | controller | 04:04:40 | glance_single/1-deploy_glance | command failure, skipping 1 additional 2025-12-27 04:07:21.485192 | controller | commands\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance | running command: 2025-12-27 04:07:21.485197 | controller | [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.485203 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.485209 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.485215 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.485221 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.485227 | controller | \ ]\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.485238 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.485244 | controller | \"default-public\" }}'\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance 2025-12-27 04:07:21.485253 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.485259 | controller | \ logger.go:42: 04:04:41 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.485267 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.485273 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.485279 | controller | 04:04:41 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-12-27 04:07:21.485285 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.485290 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.485302 | controller | nil\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.485308 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.485320 | controller | information for debugging the template:\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance 2025-12-27 04:07:21.485325 | controller | | \ttemplate was:\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.485331 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.485337 | controller | \"default-public\" }}\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance 2025-12-27 04:07:21.485343 | controller | | \traw data was:\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.485349 | 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-12-27 04:07:21.485365 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:04:40Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43593\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.485374 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.485380 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.485386 | 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-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.485392 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.485398 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DB 2025-12-27 04:07:21.485404 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.485410 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.485416 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.485422 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.485428 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.485433 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.485439 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.485445 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.485455 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.485463 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.485471 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.485478 | controller | \ logger.go:42: 04:04:41 | glance_single/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.485493 | controller | engine was:\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.485500 | 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-12-27 04:07:21.485507 | 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-12-27 04:07:21.485525 | controller | \ logger.go:42: 04:04:41 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485534 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.485540 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.485546 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.485552 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.485558 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.485565 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.485572 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.485580 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.485587 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.485593 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.485599 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.485604 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.485610 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-12-27 04:07:21.485616 | controller | operation:Update subresource:status time:2025-12-27T04:04:40Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.485622 | controller | resourceVersion:43593 uid:839487d5-922a-4f11-9b83-d6e50629e881] spec:map[apiTimeout:60 2025-12-27 04:07:21.485628 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.485638 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance 2025-12-27 04:07:21.485644 | controller | | debug = true\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.485649 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.485655 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.485661 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.485667 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.485673 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.485679 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.485688 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.485694 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.485699 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485705 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.485711 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.485717 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:DB 2025-12-27 04:07:21.485730 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485737 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485745 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485752 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485760 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485767 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.485775 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.485782 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485790 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.485798 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.485805 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.485811 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.485816 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.485822 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:Service config create not started 2025-12-27 04:07:21.485828 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.485834 | controller | observedGeneration:1]]'\n logger.go:42: 04:04:41 | glance_single/1-deploy_glance 2025-12-27 04:07:21.485840 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:04:42 | 2025-12-27 04:07:21.485850 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.485859 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.485865 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.485871 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.485877 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.485883 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.485888 | controller | \ ]\n logger.go:42: 04:04:42 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.485897 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.485903 | controller | \"default-public\" }}'\n logger.go:42: 04:04:42 | glance_single/1-deploy_glance 2025-12-27 04:07:21.485908 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.485918 | controller | \ logger.go:42: 04:04:42 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.485926 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.485934 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.485941 | controller | 04:04:42 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-12-27 04:07:21.485948 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.485955 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.485970 | controller | nil\n logger.go:42: 04:04:42 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.485978 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.485992 | controller | information for debugging the template:\n logger.go:42: 04:04:42 | glance_single/1-deploy_glance 2025-12-27 04:07:21.485999 | controller | | \ttemplate was:\n logger.go:42: 04:04:42 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.486006 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.486014 | controller | \"default-public\" }}\n logger.go:42: 04:04:42 | glance_single/1-deploy_glance 2025-12-27 04:07:21.486030 | controller | | \traw data was:\n logger.go:42: 04:04:42 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.486039 | 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-12-27 04:07:21.486047 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:04:40Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43593\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.486070 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.486079 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.486097 | 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-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.486106 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.486114 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DB 2025-12-27 04:07:21.486121 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.486129 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.486140 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.486149 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.486155 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.486161 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.486167 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.486173 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.486178 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.486184 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.486190 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.486196 | controller | \ logger.go:42: 04:04:42 | glance_single/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.486202 | controller | engine was:\n logger.go:42: 04:04:42 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.486208 | 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-12-27 04:07:21.486214 | 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-12-27 04:07:21.486220 | controller | \ logger.go:42: 04:04:42 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.486226 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.486234 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.486240 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.486247 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.486254 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.486269 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.486278 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.486289 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.486297 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.486304 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.486313 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.486320 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.486328 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-12-27 04:07:21.486335 | controller | operation:Update subresource:status time:2025-12-27T04:04:40Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.486343 | controller | resourceVersion:43593 uid:839487d5-922a-4f11-9b83-d6e50629e881] spec:map[apiTimeout:60 2025-12-27 04:07:21.486350 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.486358 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:04:42 | glance_single/1-deploy_glance 2025-12-27 04:07:21.486365 | controller | | debug = true\n logger.go:42: 04:04:42 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.486373 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.486381 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.486388 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.486395 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.486403 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.486411 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.486418 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.486430 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.486438 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.486446 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.486452 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.486458 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:DB 2025-12-27 04:07:21.486464 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.486470 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.486476 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.486482 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.486488 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.486493 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.486499 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.486505 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.486529 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.486539 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.486545 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.486551 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.486557 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.486563 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:Service config create not started 2025-12-27 04:07:21.486569 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.486582 | controller | observedGeneration:1]]'\n logger.go:42: 04:04:42 | glance_single/1-deploy_glance 2025-12-27 04:07:21.486589 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:04:43 | 2025-12-27 04:07:21.486594 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.486604 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.486609 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.486615 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.486622 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.486629 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.486637 | controller | \ ]\n logger.go:42: 04:04:43 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.486645 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.486652 | controller | \"default-public\" }}'\n logger.go:42: 04:04:43 | glance_single/1-deploy_glance 2025-12-27 04:07:21.486660 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.486667 | controller | \ logger.go:42: 04:04:43 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.486674 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.486682 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.486689 | controller | 04:04:44 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-12-27 04:07:21.486695 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.486701 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.486712 | controller | nil\n logger.go:42: 04:04:44 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.486718 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.486730 | controller | information for debugging the template:\n logger.go:42: 04:04:44 | glance_single/1-deploy_glance 2025-12-27 04:07:21.486735 | controller | | \ttemplate was:\n logger.go:42: 04:04:44 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.486741 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.486747 | controller | \"default-public\" }}\n logger.go:42: 04:04:44 | glance_single/1-deploy_glance 2025-12-27 04:07:21.486757 | controller | | \traw data was:\n logger.go:42: 04:04:44 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.486763 | 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-12-27 04:07:21.486781 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:04:40Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43593\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.486788 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.486794 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.486800 | 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-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.486810 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.486816 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DB 2025-12-27 04:07:21.486822 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.486827 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.486833 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.486839 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.486845 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.486851 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.486906 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.486913 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.486919 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.486925 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.486931 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.486937 | controller | \ logger.go:42: 04:04:44 | glance_single/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.486943 | controller | engine was:\n logger.go:42: 04:04:44 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.486949 | 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-12-27 04:07:21.486955 | 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-12-27 04:07:21.486965 | controller | \ logger.go:42: 04:04:44 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.486971 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.486976 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.486982 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.486988 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.486994 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.487000 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.487006 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.487012 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.487018 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.487023 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.487029 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.487035 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.487041 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-12-27 04:07:21.487047 | controller | operation:Update subresource:status time:2025-12-27T04:04:40Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.487053 | controller | resourceVersion:43593 uid:839487d5-922a-4f11-9b83-d6e50629e881] spec:map[apiTimeout:60 2025-12-27 04:07:21.487058 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.487064 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:04:44 | glance_single/1-deploy_glance 2025-12-27 04:07:21.487070 | controller | | debug = true\n logger.go:42: 04:04:44 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.487076 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.487082 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.487088 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.487099 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.487105 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.487111 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.487117 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.487122 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.487128 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487134 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.487140 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.487146 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:DB 2025-12-27 04:07:21.487155 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487161 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487167 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487173 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487181 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487187 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.487193 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.487199 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487205 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.487211 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.487217 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.487222 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487228 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.487236 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:Service config create not started 2025-12-27 04:07:21.487242 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.487248 | controller | observedGeneration:1]]'\n logger.go:42: 04:04:44 | glance_single/1-deploy_glance 2025-12-27 04:07:21.487254 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:04:45 | 2025-12-27 04:07:21.487260 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.487266 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.487272 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.487278 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.487283 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.487289 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.487295 | controller | \ ]\n logger.go:42: 04:04:45 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.487301 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.487307 | controller | \"default-public\" }}'\n logger.go:42: 04:04:45 | glance_single/1-deploy_glance 2025-12-27 04:07:21.487313 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.487318 | controller | \ logger.go:42: 04:04:45 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.487324 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.487330 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.487336 | controller | 04:04:45 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-12-27 04:07:21.487351 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.487357 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.487369 | controller | nil\n logger.go:42: 04:04:45 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.487375 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.487387 | controller | information for debugging the template:\n logger.go:42: 04:04:45 | glance_single/1-deploy_glance 2025-12-27 04:07:21.487392 | controller | | \ttemplate was:\n logger.go:42: 04:04:45 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.487398 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.487404 | controller | \"default-public\" }}\n logger.go:42: 04:04:45 | glance_single/1-deploy_glance 2025-12-27 04:07:21.487410 | controller | | \traw data was:\n logger.go:42: 04:04:45 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.487416 | 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-12-27 04:07:21.487423 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:04:40Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43593\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.487435 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.487448 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.487456 | 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-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.487464 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.487471 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DB 2025-12-27 04:07:21.487478 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.487504 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.487525 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.487541 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.487549 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.487557 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.487564 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.487571 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.487579 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.487586 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.487593 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-12-27 04:07:21.487605 | controller | \ logger.go:42: 04:04:45 | glance_single/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.487613 | controller | engine was:\n logger.go:42: 04:04:45 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.487620 | 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-12-27 04:07:21.487636 | 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-12-27 04:07:21.487645 | controller | \ logger.go:42: 04:04:45 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487653 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.487661 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.487668 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.487676 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.487684 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.487691 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.487699 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.487707 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.487714 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.487721 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.487726 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.487732 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.487738 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-12-27 04:07:21.487744 | controller | operation:Update subresource:status time:2025-12-27T04:04:40Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.487750 | controller | resourceVersion:43593 uid:839487d5-922a-4f11-9b83-d6e50629e881] spec:map[apiTimeout:60 2025-12-27 04:07:21.487756 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.487761 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:04:45 | glance_single/1-deploy_glance 2025-12-27 04:07:21.487767 | controller | | debug = true\n logger.go:42: 04:04:45 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.487773 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.487779 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.487785 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.487795 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.487801 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.487807 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.487812 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.487818 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.487824 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487830 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.487836 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.487841 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:DB 2025-12-27 04:07:21.487847 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487853 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487859 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487865 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487871 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487880 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.487896 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.487903 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487909 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.487914 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.487932 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.487938 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.487944 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.487949 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:Service config create not started 2025-12-27 04:07:21.487955 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.487961 | controller | observedGeneration:1]]'\n logger.go:42: 04:04:45 | glance_single/1-deploy_glance 2025-12-27 04:07:21.487967 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:04:46 | 2025-12-27 04:07:21.487973 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.487979 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.487985 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.487990 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.487996 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.488007 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.488012 | controller | \ ]\n logger.go:42: 04:04:46 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.488018 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.488024 | controller | \"default-public\" }}'\n logger.go:42: 04:04:46 | glance_single/1-deploy_glance 2025-12-27 04:07:21.488030 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.488036 | controller | \ logger.go:42: 04:04:46 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.488042 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.488048 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.488053 | controller | 04:04:46 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-12-27 04:07:21.488059 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.488065 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.488077 | controller | nil\n logger.go:42: 04:04:46 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.488083 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.488094 | controller | information for debugging the template:\n logger.go:42: 04:04:46 | glance_single/1-deploy_glance 2025-12-27 04:07:21.488100 | controller | | \ttemplate was:\n logger.go:42: 04:04:46 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.488106 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.488112 | controller | \"default-public\" }}\n logger.go:42: 04:04:46 | glance_single/1-deploy_glance 2025-12-27 04:07:21.488118 | controller | | \traw data was:\n logger.go:42: 04:04:46 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.488124 | 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-12-27 04:07:21.488138 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:45Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43689\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.488149 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.488155 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.488161 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.488167 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.488173 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.488182 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.488193 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.488199 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.488208 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Keystone 2025-12-27 04:07:21.488214 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.488222 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.488228 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.488234 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.488240 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.488246 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.488252 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.488258 | 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-12-27 04:07:21.488264 | controller | \ logger.go:42: 04:04:46 | glance_single/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.488270 | controller | engine was:\n logger.go:42: 04:04:46 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.488276 | 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-12-27 04:07:21.488282 | 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-12-27 04:07:21.488288 | controller | \ logger.go:42: 04:04:46 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.488294 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.488300 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.488306 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.488311 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.488317 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.488323 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.488329 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.488335 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.488341 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.488346 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.488361 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.488368 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.488373 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] 2025-12-27 04:07:21.488379 | controller | manager:manager operation:Update subresource:status time:2025-12-27T04:04:45Z]] 2025-12-27 04:07:21.488385 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43689 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.488391 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.488397 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:04:46 | glance_single/1-deploy_glance 2025-12-27 04:07:21.488403 | controller | | debug = true\n logger.go:42: 04:04:46 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.488409 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.488414 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.488420 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.488426 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.488432 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.488438 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.488444 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.488449 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.488455 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.488464 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.488470 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.488475 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.488481 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.488487 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.488493 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.488499 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.488505 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.488524 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-12-27 04:07:21.488536 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:MariaDBAccount 2025-12-27 04:07:21.488542 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.488548 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-12-27 04:07:21.488554 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:NotificationBusInstance successfully 2025-12-27 04:07:21.488560 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.488566 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.488578 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.488584 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.488589 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.488595 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.488601 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2025-12-27 04:07:21.488607 | controller | \ logger.go:42: 04:04:46 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.488613 | controller | 1 additional commands\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance 2025-12-27 04:07:21.488619 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.488624 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.488639 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.488647 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.488655 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.488663 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.488669 | controller | \ ]\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.488675 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.488681 | controller | \"default-public\" }}'\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance 2025-12-27 04:07:21.488687 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.488692 | controller | \ logger.go:42: 04:04:47 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.488698 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.488704 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.488710 | controller | 04:04:47 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-12-27 04:07:21.488716 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.488721 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.488733 | controller | nil\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.488739 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.488751 | controller | information for debugging the template:\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance 2025-12-27 04:07:21.488756 | controller | | \ttemplate was:\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.488762 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.488768 | controller | \"default-public\" }}\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance 2025-12-27 04:07:21.488774 | controller | | \traw data was:\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.488783 | 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-12-27 04:07:21.488798 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:47Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43705\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.488804 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.488810 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.488816 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.488826 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.488832 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.488838 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.488843 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.488853 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.488859 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:47Z\",\"message\":\"Setup 2025-12-27 04:07:21.488865 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.488870 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.488876 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.488882 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.488894 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.488900 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.488909 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.488915 | 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\":\"4e715341e0024125b17a523f5a9a7831\"}}\n 2025-12-27 04:07:21.488921 | controller | \ logger.go:42: 04:04:47 | glance_single/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.488927 | controller | engine was:\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.488933 | 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-12-27 04:07:21.488941 | 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-12-27 04:07:21.488953 | controller | \ logger.go:42: 04:04:47 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.488959 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.488965 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.488971 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.488977 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.488983 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.488989 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.488995 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.489000 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.489006 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.489012 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.489018 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.489024 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.489030 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-12-27 04:07:21.489036 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-12-27T04:04:47Z]] 2025-12-27 04:07:21.489041 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43705 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.489047 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.489053 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance 2025-12-27 04:07:21.489059 | controller | | debug = true\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.489065 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.489071 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.489076 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.489082 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.489097 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.489103 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.489109 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.489115 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.489121 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.489127 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.489133 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.489142 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.489147 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.489153 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.489162 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.489167 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.489173 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:47Z 2025-12-27 04:07:21.489179 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.489185 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.489191 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.489197 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.489202 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.489208 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.489214 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.489220 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.489226 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.489232 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.489238 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.489243 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.489249 | controller | serviceID:4e715341e0024125b17a523f5a9a7831]]'\n logger.go:42: 04:04:47 | glance_single/1-deploy_glance 2025-12-27 04:07:21.489255 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:04:48 | 2025-12-27 04:07:21.489261 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.489267 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.489273 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.489279 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.489284 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.489290 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.489296 | controller | \ ]\n logger.go:42: 04:04:48 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.489302 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.489308 | controller | \"default-public\" }}'\n logger.go:42: 04:04:48 | glance_single/1-deploy_glance 2025-12-27 04:07:21.489313 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.489319 | controller | \ logger.go:42: 04:04:48 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.489325 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.489334 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.489340 | controller | 04:04:48 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-12-27 04:07:21.489351 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.489357 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.489369 | controller | nil\n logger.go:42: 04:04:48 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.489375 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.489386 | controller | information for debugging the template:\n logger.go:42: 04:04:48 | glance_single/1-deploy_glance 2025-12-27 04:07:21.489392 | controller | | \ttemplate was:\n logger.go:42: 04:04:48 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.489398 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.489404 | controller | \"default-public\" }}\n logger.go:42: 04:04:48 | glance_single/1-deploy_glance 2025-12-27 04:07:21.489410 | controller | | \traw data was:\n logger.go:42: 04:04:48 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.489416 | 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-12-27 04:07:21.489423 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:47Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43705\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.489435 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.489441 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.489447 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.489454 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.489459 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.489465 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.489471 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.489477 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.489483 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:47Z\",\"message\":\"Setup 2025-12-27 04:07:21.489489 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.489495 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.489500 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.489506 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.489526 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.489534 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.489544 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.489550 | 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\":\"4e715341e0024125b17a523f5a9a7831\"}}\n 2025-12-27 04:07:21.489556 | controller | \ logger.go:42: 04:04:48 | glance_single/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.489561 | controller | engine was:\n logger.go:42: 04:04:48 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.489573 | 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-12-27 04:07:21.489580 | 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-12-27 04:07:21.489586 | controller | \ logger.go:42: 04:04:48 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.489594 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.489600 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.489606 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.489612 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.489618 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.489624 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.489630 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.489638 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.489645 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.489653 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.489660 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.489674 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.489681 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-12-27 04:07:21.489688 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-12-27T04:04:47Z]] 2025-12-27 04:07:21.489695 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43705 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.489702 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.489712 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:04:48 | glance_single/1-deploy_glance 2025-12-27 04:07:21.489718 | controller | | debug = true\n logger.go:42: 04:04:48 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.489724 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.489731 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.489738 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.489745 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.489753 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.489759 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.489768 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.489779 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.489786 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.489793 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.489799 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.489805 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.489811 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.489817 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.489823 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.489828 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.489842 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:47Z 2025-12-27 04:07:21.489848 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.489854 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.489860 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.489866 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.489871 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.489877 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.489883 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.489889 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.489895 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.489901 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.489907 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.489912 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.489918 | controller | serviceID:4e715341e0024125b17a523f5a9a7831]]'\n logger.go:42: 04:04:48 | glance_single/1-deploy_glance 2025-12-27 04:07:21.489927 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:04:49 | 2025-12-27 04:07:21.489933 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.489939 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.489945 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.489951 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.489957 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.489963 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.489968 | controller | \ ]\n logger.go:42: 04:04:49 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.489974 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.489980 | controller | \"default-public\" }}'\n logger.go:42: 04:04:49 | glance_single/1-deploy_glance 2025-12-27 04:07:21.489986 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.489992 | controller | \ logger.go:42: 04:04:49 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.489998 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.490004 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.490009 | controller | 04:04:50 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-12-27 04:07:21.490015 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.490021 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.490033 | controller | nil\n logger.go:42: 04:04:50 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.490039 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.490050 | controller | information for debugging the template:\n logger.go:42: 04:04:50 | glance_single/1-deploy_glance 2025-12-27 04:07:21.490057 | controller | | \ttemplate was:\n logger.go:42: 04:04:50 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.490062 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.490069 | controller | \"default-public\" }}\n logger.go:42: 04:04:50 | glance_single/1-deploy_glance 2025-12-27 04:07:21.490077 | controller | | \traw data was:\n logger.go:42: 04:04:50 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.490089 | 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-12-27 04:07:21.490097 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:47Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43705\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.490108 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.490113 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.490120 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.490126 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.490136 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.490143 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.490148 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.490158 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.490163 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:47Z\",\"message\":\"Setup 2025-12-27 04:07:21.490169 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.490175 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.490181 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.490187 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.490193 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.490199 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.490205 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.490211 | 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\":\"4e715341e0024125b17a523f5a9a7831\"}}\n 2025-12-27 04:07:21.490217 | controller | \ logger.go:42: 04:04:50 | glance_single/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.490223 | controller | engine was:\n logger.go:42: 04:04:50 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.490231 | 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-12-27 04:07:21.490238 | 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-12-27 04:07:21.490246 | controller | \ logger.go:42: 04:04:50 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.490253 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.490261 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.490268 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.490275 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.490284 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.490300 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.490306 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.490312 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.490318 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.490324 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.490330 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.490336 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.490341 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-12-27 04:07:21.490347 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-12-27T04:04:47Z]] 2025-12-27 04:07:21.490356 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43705 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.490362 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.490368 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:04:50 | glance_single/1-deploy_glance 2025-12-27 04:07:21.490373 | controller | | debug = true\n logger.go:42: 04:04:50 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.490379 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.490385 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.490391 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.490397 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.490403 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.490409 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.490414 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.490420 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.490426 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.490432 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.490438 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.490444 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.490450 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.490456 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.490462 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.490467 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.490473 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:47Z 2025-12-27 04:07:21.490482 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.490488 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.490494 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.490499 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.490505 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.490525 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.490535 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.490541 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.490547 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.490552 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.490558 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.490570 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.490576 | controller | serviceID:4e715341e0024125b17a523f5a9a7831]]'\n logger.go:42: 04:04:50 | glance_single/1-deploy_glance 2025-12-27 04:07:21.490582 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:04:51 | 2025-12-27 04:07:21.490587 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.490593 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.490599 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.490605 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.490611 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.490617 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.490623 | controller | \ ]\n logger.go:42: 04:04:51 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.490628 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.490636 | controller | \"default-public\" }}'\n logger.go:42: 04:04:51 | glance_single/1-deploy_glance 2025-12-27 04:07:21.490643 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.490651 | controller | \ logger.go:42: 04:04:51 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.490659 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.490666 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.490674 | controller | 04:04:51 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-12-27 04:07:21.490681 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.490688 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.490702 | controller | nil\n logger.go:42: 04:04:51 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.490712 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.490723 | controller | information for debugging the template:\n logger.go:42: 04:04:51 | glance_single/1-deploy_glance 2025-12-27 04:07:21.490729 | controller | | \ttemplate was:\n logger.go:42: 04:04:51 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.490735 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.490741 | controller | \"default-public\" }}\n logger.go:42: 04:04:51 | glance_single/1-deploy_glance 2025-12-27 04:07:21.490750 | controller | | \traw data was:\n logger.go:42: 04:04:51 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.490756 | 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-12-27 04:07:21.490772 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:47Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43705\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.490779 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.490785 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.490795 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.490801 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.490807 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.490813 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.490819 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.490827 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.490834 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:47Z\",\"message\":\"Setup 2025-12-27 04:07:21.490841 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.490849 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.490863 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.490871 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.490879 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.490885 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.490891 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.490897 | 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\":\"4e715341e0024125b17a523f5a9a7831\"}}\n 2025-12-27 04:07:21.490903 | controller | \ logger.go:42: 04:04:51 | glance_single/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.490909 | controller | engine was:\n logger.go:42: 04:04:51 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.490918 | 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-12-27 04:07:21.490925 | 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-12-27 04:07:21.490930 | controller | \ logger.go:42: 04:04:51 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.490936 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.490942 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.490948 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.490954 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.490960 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.490966 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.490972 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.490977 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.490983 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.490989 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.490995 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.491007 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.491013 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-12-27 04:07:21.491019 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-12-27T04:04:47Z]] 2025-12-27 04:07:21.491024 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43705 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.491030 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.491036 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:04:51 | glance_single/1-deploy_glance 2025-12-27 04:07:21.491048 | controller | | debug = true\n logger.go:42: 04:04:51 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.491054 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.491060 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.491065 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.491071 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.491077 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.491086 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.491092 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.491098 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.491103 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.491109 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.491115 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.491121 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.491127 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.491133 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.491138 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.491144 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.491150 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:47Z 2025-12-27 04:07:21.491156 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.491162 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.491170 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.491176 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.491182 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.491188 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.491194 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.491200 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.491205 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.491211 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.491217 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.491223 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.491229 | controller | serviceID:4e715341e0024125b17a523f5a9a7831]]'\n logger.go:42: 04:04:51 | glance_single/1-deploy_glance 2025-12-27 04:07:21.491234 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:04:52 | 2025-12-27 04:07:21.491240 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.491246 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.491252 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.491258 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.491264 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.491272 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.491278 | controller | \ ]\n logger.go:42: 04:04:52 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.491284 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.491290 | controller | \"default-public\" }}'\n logger.go:42: 04:04:52 | glance_single/1-deploy_glance 2025-12-27 04:07:21.491300 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.491307 | controller | \ logger.go:42: 04:04:52 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.491312 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.491318 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.491324 | controller | 04:04:52 | glance_single/1-deploy_glance | error: error executing template \"{{ 2025-12-27 04:07:21.491330 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.491336 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2025-12-27 04:07:21.491347 | controller | nil\n logger.go:42: 04:04:52 | glance_single/1-deploy_glance | + apiEndpoints='Error 2025-12-27 04:07:21.491353 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2025-12-27 04:07:21.491365 | controller | information for debugging the template:\n logger.go:42: 04:04:52 | glance_single/1-deploy_glance 2025-12-27 04:07:21.491374 | controller | | \ttemplate was:\n logger.go:42: 04:04:52 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.491379 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.491385 | controller | \"default-public\" }}\n logger.go:42: 04:04:52 | glance_single/1-deploy_glance 2025-12-27 04:07:21.491391 | controller | | \traw data was:\n logger.go:42: 04:04:52 | glance_single/1-deploy_glance | 2025-12-27 04:07:21.491397 | 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-12-27 04:07:21.491409 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:47Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43705\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.491419 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.491425 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.491431 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.491437 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.491443 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.491449 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.491458 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.491466 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.491472 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:47Z\",\"message\":\"Setup 2025-12-27 04:07:21.491478 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.491500 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.491510 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.491534 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.491540 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.491546 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.491555 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.491561 | 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\":\"4e715341e0024125b17a523f5a9a7831\"}}\n 2025-12-27 04:07:21.491573 | controller | \ logger.go:42: 04:04:52 | glance_single/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.491579 | controller | engine was:\n logger.go:42: 04:04:52 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.491585 | 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-12-27 04:07:21.491591 | 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-12-27 04:07:21.491597 | controller | \ logger.go:42: 04:04:52 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.491603 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.491608 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.491614 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.491620 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.491626 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.491633 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.491641 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.491652 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.491660 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.491667 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.491676 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.491682 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.491688 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-12-27 04:07:21.491694 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-12-27T04:04:47Z]] 2025-12-27 04:07:21.491700 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43705 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.491706 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.491711 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:04:52 | glance_single/1-deploy_glance 2025-12-27 04:07:21.491717 | controller | | debug = true\n logger.go:42: 04:04:52 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.491723 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.491729 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.491735 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.491741 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.491746 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.491752 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.491758 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.491764 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.491770 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.491776 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.491782 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.491794 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.491800 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.491806 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.491812 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.491817 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.491823 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:47Z 2025-12-27 04:07:21.491829 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.491835 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.491841 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.491847 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.491852 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.491858 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.491867 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.491873 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.491878 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.491884 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.491890 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.491896 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.491902 | controller | serviceID:4e715341e0024125b17a523f5a9a7831]]'\n logger.go:42: 04:04:52 | glance_single/1-deploy_glance 2025-12-27 04:07:21.491908 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:04:53 | 2025-12-27 04:07:21.491913 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2025-12-27 04:07:21.491919 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.491925 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.491931 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.491937 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.491943 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.491949 | controller | \ ]\n logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.491956 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.491964 | controller | \"default-public\" }}'\n logger.go:42: 04:04:53 | glance_single/1-deploy_glance 2025-12-27 04:07:21.491971 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.491979 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.491986 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.491993 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.492001 | controller | 04:04:53 | 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-12-27 04:07:21.492007 | controller | \ logger.go:42: 04:04:53 | 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-12-27 04:07:21.492013 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.492019 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.492025 | controller | 04:04:53 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:04:53 2025-12-27 04:07:21.492037 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:04:53 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492043 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.492049 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.492055 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.492068 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.492074 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.492079 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.492085 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.492091 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.492097 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.492103 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.492108 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.492114 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.492120 | controller | 04:04:53 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.492126 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.492132 | controller | 04:04:53 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.492138 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.492143 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.492149 | controller | 04:04:53 | 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-12-27 04:07:21.492155 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.492161 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.492167 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:53 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492173 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:04:53 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492178 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.492184 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.492190 | controller | \ logger.go:42: 04:04:53 | 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-12-27 04:07:21.492196 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.492202 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.492208 | controller | 04:04:53 | 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-12-27 04:07:21.492219 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.492225 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.492231 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.492236 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.492252 | controller | 04:04:53 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.492258 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:04:53 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492264 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.492276 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.492282 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.492288 | controller | \ logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.492294 | controller | $imageTuples)\n logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + echo 2025-12-27 04:07:21.492300 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:53 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492306 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:04:53 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492312 | controller | | + exit 0\n logger.go:42: 04:04:54 | glance_single/1-deploy_glance | running 2025-12-27 04:07:21.492317 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.492323 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.492329 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.492335 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.492341 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.492347 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.492352 | controller | \ ]\n logger.go:42: 04:04:54 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.492358 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.492364 | controller | \"default-public\" }}'\n logger.go:42: 04:04:54 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492370 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.492376 | controller | \ logger.go:42: 04:04:54 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.492381 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.492387 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.492393 | controller | 04:04:55 | 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-12-27 04:07:21.492399 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.492405 | controller | \ logger.go:42: 04:04:55 | 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-12-27 04:07:21.492411 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.492416 | controller | 04:04:55 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:04:55 2025-12-27 04:07:21.492422 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:04:55 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492428 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.492437 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.492443 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.492448 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.492454 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.492460 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.492466 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.492474 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.492480 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.492486 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.492492 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.492498 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.492504 | controller | 04:04:55 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.492510 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.492537 | controller | 04:04:55 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.492544 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.492549 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.492555 | controller | 04:04:55 | 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-12-27 04:07:21.492561 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.492567 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.492576 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:55 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492582 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:04:55 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492588 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.492594 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.492600 | controller | \ logger.go:42: 04:04:55 | 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-12-27 04:07:21.492606 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.492611 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.492617 | controller | 04:04:55 | 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-12-27 04:07:21.492623 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.492629 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.492661 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.492668 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.492674 | controller | 04:04:55 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.492680 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:04:55 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492685 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.492691 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.492697 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.492703 | controller | \ logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.492709 | controller | $imageTuples)\n logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + grep 2025-12-27 04:07:21.492715 | controller | RELATED_IMAGE\n logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + echo 2025-12-27 04:07:21.492720 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:55 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492726 | controller | | + exit 0\n logger.go:42: 04:04:56 | glance_single/1-deploy_glance | running 2025-12-27 04:07:21.492732 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.492738 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.492744 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.492750 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.492756 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.492761 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.492767 | controller | \ ]\n logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.492773 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.492785 | controller | \"default-public\" }}'\n logger.go:42: 04:04:56 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492791 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.492797 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.492803 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.492809 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.492821 | controller | 04:04:56 | 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-12-27 04:07:21.492827 | controller | \ logger.go:42: 04:04:56 | 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-12-27 04:07:21.492833 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.492839 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.492848 | controller | 04:04:56 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:04:56 2025-12-27 04:07:21.492854 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:04:56 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492860 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.492865 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.492871 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.492877 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.492883 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.492889 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.492895 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.492900 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.492906 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.492915 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.492921 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.492927 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.492933 | controller | 04:04:56 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.492939 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.492947 | controller | 04:04:56 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.492954 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.492962 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.492970 | controller | 04:04:56 | 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-12-27 04:07:21.492976 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.492983 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.492991 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:56 | glance_single/1-deploy_glance 2025-12-27 04:07:21.492998 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:04:56 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493005 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.493011 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.493017 | controller | \ logger.go:42: 04:04:56 | 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-12-27 04:07:21.493029 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.493036 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.493044 | controller | 04:04:56 | 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-12-27 04:07:21.493055 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.493064 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.493071 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.493078 | controller | \ logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.493086 | controller | 04:04:56 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.493093 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:04:57 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493100 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.493108 | controller | \ logger.go:42: 04:04:57 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.493115 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.493121 | controller | \ logger.go:42: 04:04:57 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.493126 | controller | $imageTuples)\n logger.go:42: 04:04:57 | glance_single/1-deploy_glance | + grep 2025-12-27 04:07:21.493132 | controller | RELATED_IMAGE\n logger.go:42: 04:04:57 | glance_single/1-deploy_glance | + echo 2025-12-27 04:07:21.493138 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:57 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493144 | controller | | + exit 0\n logger.go:42: 04:04:58 | glance_single/1-deploy_glance | running 2025-12-27 04:07:21.493150 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.493156 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.493161 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.493171 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.493177 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.493182 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.493188 | controller | \ ]\n logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.493194 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.493200 | controller | \"default-public\" }}'\n logger.go:42: 04:04:58 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493206 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.493211 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.493217 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.493223 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.493240 | controller | 04:04:58 | 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-12-27 04:07:21.493257 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.493267 | controller | \ logger.go:42: 04:04:58 | 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-12-27 04:07:21.493273 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.493279 | controller | 04:04:58 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:04:58 2025-12-27 04:07:21.493285 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:04:58 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493290 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.493303 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.493309 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.493315 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.493321 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.493327 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.493333 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.493338 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.493344 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.493350 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.493356 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.493364 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.493370 | controller | 04:04:58 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.493376 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.493382 | controller | 04:04:58 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.493388 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.493393 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.493399 | controller | 04:04:58 | 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-12-27 04:07:21.493405 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.493411 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.493423 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:58 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493429 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:04:58 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493435 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.493441 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.493447 | controller | \ logger.go:42: 04:04:58 | 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-12-27 04:07:21.493459 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.493465 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.493471 | controller | 04:04:58 | 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-12-27 04:07:21.493477 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.493483 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.493488 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.493494 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.493500 | controller | 04:04:58 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.493506 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:04:58 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493527 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.493536 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.493542 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.493553 | controller | \ logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.493559 | controller | $imageTuples)\n logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + grep 2025-12-27 04:07:21.493565 | controller | RELATED_IMAGE\n logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + echo 2025-12-27 04:07:21.493571 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:04:58 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493577 | controller | | + exit 0\n logger.go:42: 04:04:59 | glance_single/1-deploy_glance | running 2025-12-27 04:07:21.493583 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.493589 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.493595 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.493600 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.493606 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.493612 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.493618 | controller | \ ]\n logger.go:42: 04:04:59 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.493624 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.493630 | controller | \"default-public\" }}'\n logger.go:42: 04:04:59 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493638 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.493645 | controller | \ logger.go:42: 04:04:59 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.493653 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.493662 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.493669 | controller | 04:05:00 | 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-12-27 04:07:21.493681 | controller | \ logger.go:42: 04:05:00 | 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-12-27 04:07:21.493689 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.493696 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.493702 | controller | 04:05:00 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:05:00 2025-12-27 04:07:21.493708 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:05:00 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493714 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.493720 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.493726 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.493732 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.493737 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.493743 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.493749 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.493755 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.493764 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.493770 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.493776 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.493782 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.493788 | controller | 04:05:00 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.493794 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.493802 | controller | 04:05:00 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.493808 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.493821 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.493827 | controller | 04:05:00 | 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-12-27 04:07:21.493833 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.493839 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.493845 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:00 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493851 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:05:00 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493856 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.493865 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.493874 | controller | \ logger.go:42: 04:05:00 | 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-12-27 04:07:21.493880 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.493885 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.493891 | controller | 04:05:00 | 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-12-27 04:07:21.493897 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.493903 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.493909 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.493915 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.493921 | controller | 04:05:00 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.493926 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:05:00 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493932 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.493938 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.493944 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.493950 | controller | \ logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.493956 | controller | $imageTuples)\n logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + grep 2025-12-27 04:07:21.493961 | controller | RELATED_IMAGE\n logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + echo 2025-12-27 04:07:21.493967 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:00 | glance_single/1-deploy_glance 2025-12-27 04:07:21.493973 | controller | | + exit 0\n logger.go:42: 04:05:01 | glance_single/1-deploy_glance | running 2025-12-27 04:07:21.493979 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.493985 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.493991 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.493996 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.494002 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.494008 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.494014 | controller | \ ]\n logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.494020 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.494025 | controller | \"default-public\" }}'\n logger.go:42: 04:05:01 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494031 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.494042 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.494051 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.494057 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.494063 | controller | 04:05:01 | 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-12-27 04:07:21.494069 | controller | \ logger.go:42: 04:05:01 | 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-12-27 04:07:21.494075 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.494081 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.494087 | controller | 04:05:01 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:05:01 2025-12-27 04:07:21.494092 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:05:01 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494098 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.494104 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.494110 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.494116 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.494121 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.494130 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.494136 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.494142 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.494148 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.494156 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.494164 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.494171 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.494179 | controller | 04:05:01 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.494187 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.494193 | controller | 04:05:01 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.494199 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.494205 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.494211 | controller | 04:05:01 | 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-12-27 04:07:21.494217 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.494222 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.494228 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:01 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494238 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:05:01 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494243 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.494252 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.494258 | controller | \ logger.go:42: 04:05:01 | 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-12-27 04:07:21.494264 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.494270 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.494283 | controller | 04:05:01 | 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-12-27 04:07:21.494289 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.494295 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.494301 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.494307 | controller | \ logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.494313 | controller | 04:05:01 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.494319 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:05:02 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494324 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.494330 | controller | \ logger.go:42: 04:05:02 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.494336 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.494342 | controller | \ logger.go:42: 04:05:02 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.494348 | controller | $imageTuples)\n logger.go:42: 04:05:02 | glance_single/1-deploy_glance | + grep 2025-12-27 04:07:21.494354 | controller | RELATED_IMAGE\n logger.go:42: 04:05:02 | glance_single/1-deploy_glance | + echo 2025-12-27 04:07:21.494359 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:02 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494365 | controller | | + exit 0\n logger.go:42: 04:05:03 | glance_single/1-deploy_glance | running 2025-12-27 04:07:21.494371 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.494377 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.494383 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.494388 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.494394 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.494400 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.494406 | controller | \ ]\n logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.494412 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.494418 | controller | \"default-public\" }}'\n logger.go:42: 04:05:03 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494426 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.494435 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.494443 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.494449 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.494454 | controller | 04:05:03 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.494460 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2025-12-27 04:07:21.494466 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-12-27 04:07:21.494472 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.494478 | controller | 04:05:03 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:05:03 2025-12-27 04:07:21.494483 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:05:03 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494489 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.494495 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.494501 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.494525 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.494534 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.494540 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.494546 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.494552 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.494558 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.494563 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.494569 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.494575 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.494581 | controller | 04:05:03 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.494587 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.494593 | controller | 04:05:03 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.494599 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.494604 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.494610 | controller | 04:05:03 | 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-12-27 04:07:21.494616 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.494626 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.494633 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:03 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494641 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:05:03 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494661 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.494668 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.494674 | controller | \ logger.go:42: 04:05:03 | 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-12-27 04:07:21.494680 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.494686 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.494691 | controller | 04:05:03 | 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-12-27 04:07:21.494697 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.494703 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.494709 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.494715 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.494721 | controller | 04:05:03 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.494727 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:05:03 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494732 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.494738 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.494747 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.494753 | controller | \ logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.494759 | controller | $imageTuples)\n logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + echo 2025-12-27 04:07:21.494765 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:03 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494777 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:05:03 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494784 | controller | | + exit 0\n logger.go:42: 04:05:04 | glance_single/1-deploy_glance | running 2025-12-27 04:07:21.494796 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.494802 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.494807 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.494813 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.494825 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.494831 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.494840 | controller | \ ]\n logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.494846 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.494852 | controller | \"default-public\" }}'\n logger.go:42: 04:05:04 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494858 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.494864 | controller | \ logger.go:42: 04:05:04 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.494870 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.494875 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.494881 | controller | 04:05: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-12-27 04:07:21.494887 | controller | \ logger.go:42: 04:05: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-12-27 04:07:21.494893 | controller | \ logger.go:42: 04:05: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-12-27 04:07:21.494899 | controller | \ logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.494905 | controller | 04:05:04 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:05:04 2025-12-27 04:07:21.494910 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:05:04 | glance_single/1-deploy_glance 2025-12-27 04:07:21.494916 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.494922 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.494928 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.494934 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.494939 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.494945 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.494951 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.494957 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.494963 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.494969 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.494974 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.494980 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.494986 | controller | 04:05:04 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.494992 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.494998 | controller | 04:05:04 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.495003 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.495009 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.495023 | controller | 04:05: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-12-27 04:07:21.495030 | controller | \ logger.go:42: 04:05:04 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.495036 | controller | \ logger.go:42: 04:05: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-12-27 04:07:21.495041 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:04 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495047 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:05:04 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495053 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.495059 | controller | \ logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.495065 | controller | \ logger.go:42: 04:05: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-12-27 04:07:21.495071 | controller | \ logger.go:42: 04:05:04 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.495077 | controller | \ logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.495082 | controller | 04:05: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-12-27 04:07:21.495091 | controller | \ logger.go:42: 04:05:04 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.495097 | controller | \ logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.495103 | controller | \ logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.495109 | controller | \ logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.495114 | controller | 04:05:04 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.495120 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:05:05 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495126 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.495132 | controller | \ logger.go:42: 04:05:05 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.495138 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.495144 | controller | \ logger.go:42: 04:05:05 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.495152 | controller | $imageTuples)\n logger.go:42: 04:05:05 | glance_single/1-deploy_glance | + echo 2025-12-27 04:07:21.495158 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:05 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495164 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:05:05 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495169 | controller | | + exit 0\n logger.go:42: 04:05:06 | glance_single/1-deploy_glance | running 2025-12-27 04:07:21.495175 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.495181 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.495187 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.495196 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.495202 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.495208 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.495213 | controller | \ ]\n logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.495219 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.495225 | controller | \"default-public\" }}'\n logger.go:42: 04:05:06 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495232 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.495240 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.495248 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.495263 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.495272 | controller | 04:05: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-12-27 04:07:21.495280 | controller | \ logger.go:42: 04:05: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-12-27 04:07:21.495287 | controller | \ logger.go:42: 04:05: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-12-27 04:07:21.495295 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.495302 | controller | 04:05:06 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:05:06 2025-12-27 04:07:21.495309 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:05:06 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495316 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.495323 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.495330 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.495338 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.495345 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.495352 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.495360 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.495367 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.495383 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.495390 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.495396 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.495401 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.495407 | controller | 04:05:06 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.495413 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.495419 | controller | 04:05:06 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.495429 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.495435 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.495444 | controller | 04:05: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-12-27 04:07:21.495450 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.495456 | controller | \ logger.go:42: 04:05: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-12-27 04:07:21.495461 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:06 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495467 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:05:06 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495473 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.495479 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.495525 | controller | \ logger.go:42: 04:05: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-12-27 04:07:21.495535 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.495541 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.495547 | controller | 04:05: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-12-27 04:07:21.495561 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.495567 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.495576 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.495582 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.495588 | controller | 04:05:06 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.495594 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:05:06 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495600 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.495606 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.495612 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.495617 | controller | \ logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.495623 | controller | $imageTuples)\n logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + echo 2025-12-27 04:07:21.495629 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:06 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495637 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:05:06 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495649 | controller | | + exit 0\n logger.go:42: 04:05:07 | glance_single/1-deploy_glance | running 2025-12-27 04:07:21.495657 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-12-27 04:07:21.495668 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.495674 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-12-27 04:07:21.495680 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-12-27 04:07:21.495686 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-12-27 04:07:21.495692 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-12-27 04:07:21.495697 | controller | \ ]\n logger.go:42: 04:05:07 | glance_single/1-deploy_glance | + template='{{ 2025-12-27 04:07:21.495703 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.495709 | controller | \"default-public\" }}'\n logger.go:42: 04:05:07 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495715 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-12-27 04:07:21.495721 | controller | \ logger.go:42: 04:05:07 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.495727 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-12-27 04:07:21.495732 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-12-27 04:07:21.495738 | controller | 04:05: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-12-27 04:07:21.495744 | controller | \ logger.go:42: 04:05: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-12-27 04:07:21.495750 | controller | \ logger.go:42: 04:05: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-12-27 04:07:21.495756 | controller | \ logger.go:42: 04:05:07 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2025-12-27 04:07:21.495762 | controller | 04:05:07 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:05:07 2025-12-27 04:07:21.495768 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:05:07 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495773 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-12-27 04:07:21.495779 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-12-27 04:07:21.495785 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.495791 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-12-27 04:07:21.495797 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-12-27 04:07:21.495809 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-12-27 04:07:21.495816 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.495822 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-12-27 04:07:21.495827 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-12-27 04:07:21.495833 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-12-27 04:07:21.495839 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-12-27 04:07:21.495845 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-12-27 04:07:21.495854 | controller | 04:05:07 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.495860 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.495866 | controller | 04:05:07 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-12-27 04:07:21.495872 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.495878 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-12-27 04:07:21.495884 | controller | 04:05:08 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.495889 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2025-12-27 04:07:21.495895 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.495901 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:08 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495907 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:05:08 | glance_single/1-deploy_glance 2025-12-27 04:07:21.495913 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.495919 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2025-12-27 04:07:21.495925 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.495930 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2025-12-27 04:07:21.495936 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2025-12-27 04:07:21.495942 | controller | 04:05:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.495971 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2025-12-27 04:07:21.495977 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.495983 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2025-12-27 04:07:21.495988 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2025-12-27 04:07:21.495994 | controller | 04:05:08 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2025-12-27 04:07:21.496000 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:05:08 | glance_single/1-deploy_glance 2025-12-27 04:07:21.496006 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2025-12-27 04:07:21.496012 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.496018 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2025-12-27 04:07:21.496024 | controller | \ logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.496030 | controller | $imageTuples)\n logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + grep 2025-12-27 04:07:21.496035 | controller | RELATED_IMAGE\n logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + echo 2025-12-27 04:07:21.496045 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:05:08 | glance_single/1-deploy_glance 2025-12-27 04:07:21.496050 | controller | | + exit 0\n logger.go:42: 04:05:08 | glance_single/1-deploy_glance | test step 2025-12-27 04:07:21.496063 | controller | completed 1-deploy_glance\n logger.go:42: 04:05:08 | glance_single/2-scale-glanceapis 2025-12-27 04:07:21.496072 | controller | | starting test step 2-scale-glanceapis\n logger.go:42: 04:05:08 | glance_single/2-scale-glanceapis 2025-12-27 04:07:21.496078 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-12-27 04:07:21.496084 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":3}]'\n ]\n 2025-12-27 04:07:21.496090 | controller | \ logger.go:42: 04:05:08 | glance_single/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.496100 | controller | patched\n logger.go:42: 04:05:23 | glance_single/2-scale-glanceapis | test step 2025-12-27 04:07:21.496106 | controller | completed 2-scale-glanceapis\n logger.go:42: 04:05:23 | glance_single/3-scale-down-glanceapis 2025-12-27 04:07:21.496112 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 04:05:23 | glance_single/3-scale-down-glanceapis 2025-12-27 04:07:21.496118 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-12-27 04:07:21.496124 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2025-12-27 04:07:21.496130 | controller | \ logger.go:42: 04:05:23 | glance_single/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.496135 | controller | patched\n logger.go:42: 04:05:30 | glance_single/3-scale-down-glanceapis | test 2025-12-27 04:07:21.496148 | controller | step completed 3-scale-down-glanceapis\n logger.go:42: 04:05:30 | glance_single/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.496156 | controller | | starting test step 4-scale-down-zero-glanceapis\n logger.go:42: 04:05:30 | 2025-12-27 04:07:21.496164 | controller | glance_single/4-scale-down-zero-glanceapis | running command: [sh -c oc patch Glance 2025-12-27 04:07:21.496172 | controller | -n $NAMESPACE glance --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", 2025-12-27 04:07:21.496179 | controller | \"value\":0}]'\n ]\n logger.go:42: 04:05:30 | glance_single/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.496186 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 04:05:35 | glance_single/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.496193 | controller | | test step completed 4-scale-down-zero-glanceapis\n logger.go:42: 04:05:35 | 2025-12-27 04:07:21.496200 | controller | glance_single/5-cleanup-glance | starting test step 5-cleanup-glance\n logger.go:42: 2025-12-27 04:07:21.496207 | controller | 04:05:35 | glance_single/5-cleanup-glance | running command: [sh -c oc kustomize 2025-12-27 04:07:21.496213 | controller | ../../../../config/samples/layout/single | oc delete -n $NAMESPACE -f -\n ]\n 2025-12-27 04:07:21.496218 | controller | \ logger.go:42: 04:05:35 | glance_single/5-cleanup-glance | glance.glance.openstack.org 2025-12-27 04:07:21.496224 | controller | \"glance\" deleted\n logger.go:42: 04:05:35 | glance_single/5-cleanup-glance 2025-12-27 04:07:21.496230 | controller | | running command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-12-27 04:07:21.496236 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2025-12-27 04:07:21.496242 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2025-12-27 04:07:21.496248 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2025-12-27 04:07:21.496254 | controller | 04:05:36 | glance_single/5-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-single-0\" 2025-12-27 04:07:21.496259 | controller | deleted\n logger.go:42: 04:05:36 | glance_single/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.496269 | controller | \"glance-cache-glance-default-single-1\" deleted\n logger.go:42: 04:05:36 | glance_single/5-cleanup-glance 2025-12-27 04:07:21.496275 | controller | | persistentvolumeclaim \"glance-cache-glance-default-single-2\" deleted\n logger.go:42: 2025-12-27 04:07:21.496280 | controller | 04:05:36 | glance_single/5-cleanup-glance | persistentvolumeclaim \"glance-glance-default-single-0\" 2025-12-27 04:07:21.496286 | controller | deleted\n logger.go:42: 04:05:37 | glance_single/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.496292 | controller | \"glance-glance-default-single-1\" deleted\n logger.go:42: 04:05:37 | glance_single/5-cleanup-glance 2025-12-27 04:07:21.496298 | controller | | persistentvolumeclaim \"glance-glance-default-single-2\" deleted\n logger.go:42: 2025-12-27 04:07:21.496304 | controller | 04:05:38 | glance_single/5-cleanup-glance | persistentvolume/local-storage01-crc 2025-12-27 04:07:21.496310 | controller | patched\n logger.go:42: 04:05:38 | glance_single/5-cleanup-glance | persistentvolume/local-storage02-crc 2025-12-27 04:07:21.496315 | controller | patched\n logger.go:42: 04:05:38 | glance_single/5-cleanup-glance | persistentvolume/local-storage03-crc 2025-12-27 04:07:21.496321 | controller | patched\n logger.go:42: 04:05:38 | glance_single/5-cleanup-glance | persistentvolume/local-storage08-crc 2025-12-27 04:07:21.496333 | controller | patched\n logger.go:42: 04:05:38 | glance_single/5-cleanup-glance | persistentvolume/local-storage11-crc 2025-12-27 04:07:21.496340 | controller | patched\n logger.go:42: 04:05:39 | glance_single/5-cleanup-glance | persistentvolume/local-storage15-crc 2025-12-27 04:07:21.496345 | controller | patched\n logger.go:42: 04:05:39 | glance_single/5-cleanup-glance | test step 2025-12-27 04:07:21.496351 | controller | completed 5-cleanup-glance\n logger.go:42: 04:05:39 | glance_single | skipping 2025-12-27 04:07:21.496357 | controller | kubernetes event logging\n=== CONT kuttl/harness/glance_image_cache\n logger.go:42: 2025-12-27 04:07:21.496363 | controller | 04:05:39 | glance_image_cache | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2025-12-27 04:07:21.496369 | controller | \ logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | starting test 2025-12-27 04:07:21.496375 | controller | step 1-deploy_glance\n logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance 2025-12-27 04:07:21.496381 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/split | 2025-12-27 04:07:21.496387 | controller | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance 2025-12-27 04:07:21.496392 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance 2025-12-27 04:07:21.496398 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-12-27 04:07:21.496404 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":2}]'\n ]\n 2025-12-27 04:07:21.496410 | controller | \ logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2025-12-27 04:07:21.496416 | controller | patched\n logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | running 2025-12-27 04:07:21.496422 | controller | command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-12-27 04:07:21.496427 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE apply -f -\n ]\n 2025-12-27 04:07:21.496433 | controller | \ logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | configmap/openstack-scripts-9db6gc427h 2025-12-27 04:07:21.496439 | controller | unchanged\n logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | pod/openstackclient 2025-12-27 04:07:21.496445 | controller | configured\n logger.go:42: 04:05:56 | glance_image_cache/1-deploy_glance | test 2025-12-27 04:07:21.496451 | controller | step completed 1-deploy_glance\n logger.go:42: 04:05:56 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496457 | controller | | starting test step 2-cache-image\n logger.go:42: 04:05:56 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496466 | controller | | running command: [sh -c sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false 2025-12-27 04:07:21.496472 | controller | -- /bin/sh -c \"DOMAIN=glance-default-external-api.$NAMESPACE.svc REPLICA=glance-default-external-api- 2025-12-27 04:07:21.496478 | controller | ./scripts/cache_and_delete_image.sh\"\n ]\n logger.go:42: 04:06:16 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496483 | controller | | + TIME=3\n logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + CACHE_TIME=6\n 2025-12-27 04:07:21.496489 | controller | \ logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + DOMAIN=glance-default-external-api.glance-kuttl-tests.svc\n 2025-12-27 04:07:21.496495 | controller | \ logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + REPLICA=glance-default-external-api-\n 2025-12-27 04:07:21.496501 | controller | \ logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + IMAGE_NAME=myimage\n 2025-12-27 04:07:21.496507 | controller | \ logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | ++ awk '/auth_url/ 2025-12-27 04:07:21.496529 | controller | {print $2}' /etc/openstack/clouds.yaml\n logger.go:42: 04:06:16 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496538 | controller | | + KEYSTONE=http://keystone-public.glance-kuttl-tests.svc:5000\n logger.go:42: 2025-12-27 04:07:21.496543 | controller | 04:06:16 | glance_image_cache/2-cache-image | + ADMIN_PWD=12345678\n logger.go:42: 2025-12-27 04:07:21.496549 | controller | 04:06:16 | glance_image_cache/2-cache-image | + ADMIN_USER=admin\n logger.go:42: 2025-12-27 04:07:21.496555 | controller | 04:06:16 | glance_image_cache/2-cache-image | + glance='glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2025-12-27 04:07:21.496561 | controller | \ --os-project-name admin --os-username admin --os-password 12345678 2025-12-27 04:07:21.496567 | controller | \ --os-user-domain-name default --os-project-domain-name default '\n logger.go:42: 2025-12-27 04:07:21.496573 | controller | 04:06:16 | glance_image_cache/2-cache-image | + exec\n logger.go:42: 04:06:16 2025-12-27 04:07:21.496581 | controller | | glance_image_cache/2-cache-image | + echo This is a dodgy image\n logger.go:42: 2025-12-27 04:07:21.496587 | controller | 04:06:16 | glance_image_cache/2-cache-image | + openstack image list -c ID -f value\n 2025-12-27 04:07:21.496593 | controller | \ logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + xargs -n 1 openstack 2025-12-27 04:07:21.496606 | controller | image delete\n logger.go:42: 04:06:23 | glance_image_cache/2-cache-image | usage: 2025-12-27 04:07:21.496618 | controller | openstack image delete [-h] [ ...]\n logger.go:42: 04:06:23 | 2025-12-27 04:07:21.496624 | controller | glance_image_cache/2-cache-image | openstack image delete: error: the following 2025-12-27 04:07:21.496630 | controller | arguments are required: \n logger.go:42: 04:06:23 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496637 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.496645 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.496653 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.496661 | controller | cache-list\n logger.go:42: 04:06:23 | glance_image_cache/2-cache-image | ++ awk 2025-12-27 04:07:21.496668 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:06:24 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496675 | controller | | Error finding address for http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-12-27 04:07:21.496683 | controller | Unable to establish connection to http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-12-27 04:07:21.496690 | controller | HTTPConnectionPool(host='glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc', 2025-12-27 04:07:21.496702 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name 2025-12-27 04:07:21.496714 | controller | or service not known'))\n logger.go:42: 04:06:24 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496719 | controller | | + CACHED_ID=\n logger.go:42: 04:06:24 | glance_image_cache/2-cache-image | 2025-12-27 04:07:21.496725 | controller | + [[ '' != '' ]]\n logger.go:42: 04:06:24 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496731 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.496737 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.496743 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.496748 | controller | cache-list\n logger.go:42: 04:06:24 | glance_image_cache/2-cache-image | ++ awk 2025-12-27 04:07:21.496754 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:06:26 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496760 | controller | | Creating new image.\n logger.go:42: 04:06:26 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496766 | controller | | + CACHED_ID=\n logger.go:42: 04:06:26 | glance_image_cache/2-cache-image | 2025-12-27 04:07:21.496772 | controller | + [[ '' != '' ]]\n logger.go:42: 04:06:26 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496778 | controller | | + echo 'Creating new image.'\n logger.go:42: 04:06:26 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496783 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.496789 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.496795 | controller | default --verbose image-create --disk-format qcow2 --container-format bare --name 2025-12-27 04:07:21.496801 | controller | myimage --file myimage\n logger.go:42: 04:06:34 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.496807 | controller | | +------------------+----------------------------------------------------------------------------------+\n 2025-12-27 04:07:21.496813 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | Property | 2025-12-27 04:07:21.496818 | controller | Value |\n 2025-12-27 04:07:21.496824 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+\n 2025-12-27 04:07:21.496833 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | checksum | 2025-12-27 04:07:21.496839 | controller | 69bcebf29946998555945bfd562df6f0 |\n 2025-12-27 04:07:21.496845 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | container_format 2025-12-27 04:07:21.496851 | controller | | bare |\n 2025-12-27 04:07:21.496856 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | created_at | 2025-12-27 04:07:21.496862 | controller | 2025-12-27T04:06:27Z |\n 2025-12-27 04:07:21.496868 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | disk_format | 2025-12-27 04:07:21.496881 | controller | qcow2 |\n 2025-12-27 04:07:21.496887 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | id | 2025-12-27 04:07:21.496893 | controller | b88fe77f-6889-45d6-a2c9-f941048d3c9a |\n 2025-12-27 04:07:21.496902 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | min_disk | 2025-12-27 04:07:21.496908 | controller | 0 |\n 2025-12-27 04:07:21.496914 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | min_ram | 2025-12-27 04:07:21.496920 | controller | 0 |\n 2025-12-27 04:07:21.496926 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | name | 2025-12-27 04:07:21.496931 | controller | myimage |\n 2025-12-27 04:07:21.496937 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | os_hash_algo | 2025-12-27 04:07:21.496943 | controller | sha512 |\n 2025-12-27 04:07:21.496949 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | os_hash_value 2025-12-27 04:07:21.496955 | controller | \ | 756138eda333dfdd93b80d8bae18b447fbab34462db0cc57df732b81e51015961e815e04c09b42da 2025-12-27 04:07:21.496961 | controller | |\n logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | | 2025-12-27 04:07:21.496967 | controller | 7de16058d0fc34812d6ecc3496bd7519c395202e88705ccc |\n 2025-12-27 04:07:21.496972 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | os_hidden | 2025-12-27 04:07:21.496978 | controller | False |\n 2025-12-27 04:07:21.496984 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | owner | 2025-12-27 04:07:21.496990 | controller | d6322bf2bf4a4753bf0f6efdd15931de |\n 2025-12-27 04:07:21.496996 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | protected | 2025-12-27 04:07:21.497001 | controller | False |\n 2025-12-27 04:07:21.497007 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | size | 2025-12-27 04:07:21.497013 | controller | 22 |\n 2025-12-27 04:07:21.497019 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | status | 2025-12-27 04:07:21.497025 | controller | active |\n 2025-12-27 04:07:21.497031 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | stores | 2025-12-27 04:07:21.497036 | controller | default_backend |\n 2025-12-27 04:07:21.497042 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | tags | 2025-12-27 04:07:21.497048 | controller | [] |\n 2025-12-27 04:07:21.497054 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | updated_at | 2025-12-27 04:07:21.497060 | controller | 2025-12-27T04:06:34Z |\n 2025-12-27 04:07:21.497065 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | virtual_size | 2025-12-27 04:07:21.497071 | controller | Not available |\n 2025-12-27 04:07:21.497077 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | visibility | 2025-12-27 04:07:21.497083 | controller | shared |\n 2025-12-27 04:07:21.497089 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+\n 2025-12-27 04:07:21.497100 | controller | \ logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | + sleep 3\n logger.go:42: 2025-12-27 04:07:21.497106 | controller | 04:06:37 | glance_image_cache/2-cache-image | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2025-12-27 04:07:21.497112 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name 2025-12-27 04:07:21.497118 | controller | default --os-project-domain-name default image-list\n logger.go:42: 04:06:37 2025-12-27 04:07:21.497124 | controller | | glance_image_cache/2-cache-image | ++ awk -v img=myimage '$0 ~ img {print $2}'\n 2025-12-27 04:07:21.497130 | controller | \ logger.go:42: 04:06:39 | glance_image_cache/2-cache-image | + ID=b88fe77f-6889-45d6-a2c9-f941048d3c9a\n 2025-12-27 04:07:21.497135 | controller | \ logger.go:42: 04:06:39 | glance_image_cache/2-cache-image | Image ID: b88fe77f-6889-45d6-a2c9-f941048d3c9a\n 2025-12-27 04:07:21.497146 | controller | \ logger.go:42: 04:06:39 | glance_image_cache/2-cache-image | + echo 'Image ID: 2025-12-27 04:07:21.497152 | controller | b88fe77f-6889-45d6-a2c9-f941048d3c9a'\n logger.go:42: 04:06:39 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497158 | controller | | + sleep 3\n logger.go:42: 04:06:42 | glance_image_cache/2-cache-image | ++ 2025-12-27 04:07:21.497164 | controller | glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.497170 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.497176 | controller | default image-show b88fe77f-6889-45d6-a2c9-f941048d3c9a\n logger.go:42: 04:06:42 2025-12-27 04:07:21.497181 | controller | | glance_image_cache/2-cache-image | ++ awk '/status/{print $4}'\n logger.go:42: 2025-12-27 04:07:21.497187 | controller | 04:06:43 | glance_image_cache/2-cache-image | + STATE=active\n logger.go:42: 2025-12-27 04:07:21.497193 | controller | 04:06:43 | glance_image_cache/2-cache-image | + echo 'Image Status => active'\n 2025-12-27 04:07:21.497199 | controller | \ logger.go:42: 04:06:43 | glance_image_cache/2-cache-image | + [[ active != \\a\\c\\t\\i\\v\\e 2025-12-27 04:07:21.497205 | controller | ]]\n logger.go:42: 04:06:43 | glance_image_cache/2-cache-image | + echo 'Caching 2025-12-27 04:07:21.497211 | controller | image on replica 0'\n logger.go:42: 04:06:43 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497216 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.497222 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.497228 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.497234 | controller | cache-queue b88fe77f-6889-45d6-a2c9-f941048d3c9a\n logger.go:42: 04:06:43 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497240 | controller | | Image Status => active\n logger.go:42: 04:06:43 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497248 | controller | | Caching image on replica 0\n logger.go:42: 04:06:45 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497254 | controller | | + sleep 6\n logger.go:42: 04:06:51 | glance_image_cache/2-cache-image | ++ 2025-12-27 04:07:21.497260 | controller | glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.497266 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.497272 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.497278 | controller | cache-list\n logger.go:42: 04:06:51 | glance_image_cache/2-cache-image | ++ awk 2025-12-27 04:07:21.497284 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:06:53 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497289 | controller | | + CACHED_ID=b88fe77f-6889-45d6-a2c9-f941048d3c9a\n logger.go:42: 04:06:53 | 2025-12-27 04:07:21.497299 | controller | glance_image_cache/2-cache-image | + echo 'Cached image id on replica 0 => b88fe77f-6889-45d6-a2c9-f941048d3c9a'\n 2025-12-27 04:07:21.497305 | controller | \ logger.go:42: 04:06:53 | glance_image_cache/2-cache-image | + [[ b88fe77f-6889-45d6-a2c9-f941048d3c9a 2025-12-27 04:07:21.497310 | controller | != b88fe77f-6889-45d6-a2c9-f941048d3c9a ]]\n logger.go:42: 04:06:53 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497316 | controller | | + echo 'Verifying image is not cached on replica 1'\n logger.go:42: 04:06:53 2025-12-27 04:07:21.497322 | controller | | glance_image_cache/2-cache-image | ++ awk -v state=cached '$0 ~ state {print $2}'\n 2025-12-27 04:07:21.497328 | controller | \ logger.go:42: 04:06:53 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-12-27 04:07:21.497334 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.497339 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.497345 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.497351 | controller | cache-list\n logger.go:42: 04:06:53 | glance_image_cache/2-cache-image | Cached 2025-12-27 04:07:21.497357 | controller | image id on replica 0 => b88fe77f-6889-45d6-a2c9-f941048d3c9a\n logger.go:42: 2025-12-27 04:07:21.497363 | controller | 04:06:53 | glance_image_cache/2-cache-image | Verifying image is not cached on replica 2025-12-27 04:07:21.497369 | controller | 1\n logger.go:42: 04:06:54 | glance_image_cache/2-cache-image | Cached image 2025-12-27 04:07:21.497374 | controller | id on replica 1 => \n logger.go:42: 04:06:54 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497380 | controller | | Caching image on replica 1\n logger.go:42: 04:06:54 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497386 | controller | | + CACHED_ID_1=\n logger.go:42: 04:06:54 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497392 | controller | | + echo 'Cached image id on replica 1 => '\n logger.go:42: 04:06:54 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497402 | controller | | + [[ '' != '' ]]\n logger.go:42: 04:06:54 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497409 | controller | | + echo 'Caching image on replica 1'\n logger.go:42: 04:06:54 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497414 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.497420 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.497426 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.497432 | controller | cache-queue b88fe77f-6889-45d6-a2c9-f941048d3c9a\n logger.go:42: 04:06:55 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497438 | controller | | + sleep 6\n logger.go:42: 04:07:01 | glance_image_cache/2-cache-image | ++ 2025-12-27 04:07:21.497444 | controller | glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.497452 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.497458 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.497464 | controller | cache-list\n logger.go:42: 04:07:01 | glance_image_cache/2-cache-image | ++ awk 2025-12-27 04:07:21.497470 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:07:03 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497476 | controller | | + CACHED_ID_2=b88fe77f-6889-45d6-a2c9-f941048d3c9a\n logger.go:42: 04:07:03 2025-12-27 04:07:21.497481 | controller | | glance_image_cache/2-cache-image | + echo 'Cached image id on replica 1 => b88fe77f-6889-45d6-a2c9-f941048d3c9a'\n 2025-12-27 04:07:21.497491 | controller | \ logger.go:42: 04:07:03 | glance_image_cache/2-cache-image | + [[ b88fe77f-6889-45d6-a2c9-f941048d3c9a 2025-12-27 04:07:21.497497 | controller | != b88fe77f-6889-45d6-a2c9-f941048d3c9a ]]\n logger.go:42: 04:07:03 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497502 | controller | | + echo 'Deleting cached image from replica 0'\n logger.go:42: 04:07:03 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497508 | controller | | Cached image id on replica 1 => b88fe77f-6889-45d6-a2c9-f941048d3c9a\n logger.go:42: 2025-12-27 04:07:21.497530 | controller | 04:07:03 | glance_image_cache/2-cache-image | Deleting cached image from replica 2025-12-27 04:07:21.497536 | controller | 0\n logger.go:42: 04:07:03 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-12-27 04:07:21.497542 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.497551 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.497556 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.497562 | controller | cache-delete b88fe77f-6889-45d6-a2c9-f941048d3c9a\n logger.go:42: 04:07:04 | 2025-12-27 04:07:21.497568 | controller | glance_image_cache/2-cache-image | Verifying image is still cached on replica 1\n 2025-12-27 04:07:21.497574 | controller | \ logger.go:42: 04:07:04 | glance_image_cache/2-cache-image | + echo 'Verifying 2025-12-27 04:07:21.497580 | controller | image is still cached on replica 1'\n logger.go:42: 04:07:04 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497586 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.497591 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.497597 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.497603 | controller | cache-list\n logger.go:42: 04:07:04 | glance_image_cache/2-cache-image | ++ awk 2025-12-27 04:07:21.497609 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:07:06 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497615 | controller | | + CACHED_ID_3=b88fe77f-6889-45d6-a2c9-f941048d3c9a\n logger.go:42: 04:07:06 2025-12-27 04:07:21.497621 | controller | | glance_image_cache/2-cache-image | + echo 'Cached image id on replica 1 => b88fe77f-6889-45d6-a2c9-f941048d3c9a'\n 2025-12-27 04:07:21.497626 | controller | \ logger.go:42: 04:07:06 | glance_image_cache/2-cache-image | + [[ b88fe77f-6889-45d6-a2c9-f941048d3c9a 2025-12-27 04:07:21.497633 | controller | != b88fe77f-6889-45d6-a2c9-f941048d3c9a ]]\n logger.go:42: 04:07:06 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497641 | controller | | + echo 'Verify Cached image is deleted from replica 0'\n logger.go:42: 04:07:06 2025-12-27 04:07:21.497648 | controller | | glance_image_cache/2-cache-image | Cached image id on replica 1 => b88fe77f-6889-45d6-a2c9-f941048d3c9a\n 2025-12-27 04:07:21.497656 | controller | \ logger.go:42: 04:07:06 | glance_image_cache/2-cache-image | Verify Cached image 2025-12-27 04:07:21.497670 | controller | is deleted from replica 0\n logger.go:42: 04:07:06 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497679 | controller | | ++ awk -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:07:06 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497685 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.497691 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.497697 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.497703 | controller | cache-list\n logger.go:42: 04:07:07 | glance_image_cache/2-cache-image | Deleting 2025-12-27 04:07:21.497708 | controller | image b88fe77f-6889-45d6-a2c9-f941048d3c9a\n logger.go:42: 04:07:07 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497721 | controller | | + CACHED_ID_4=\n logger.go:42: 04:07:07 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497727 | controller | | + [[ '' != '' ]]\n logger.go:42: 04:07:07 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497733 | controller | | + echo 'Deleting image b88fe77f-6889-45d6-a2c9-f941048d3c9a'\n logger.go:42: 2025-12-27 04:07:21.497739 | controller | 04:07:07 | glance_image_cache/2-cache-image | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2025-12-27 04:07:21.497745 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name 2025-12-27 04:07:21.497751 | controller | default --os-project-domain-name default image-delete b88fe77f-6889-45d6-a2c9-f941048d3c9a\n 2025-12-27 04:07:21.497756 | controller | \ logger.go:42: 04:07:09 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-12-27 04:07:21.497762 | controller | '$0 ~ state {print $2}'\n logger.go:42: 04:07:09 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497768 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.497774 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.497780 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.497786 | controller | cache-list\n logger.go:42: 04:07:11 | glance_image_cache/2-cache-image | + CACHED_ID_5=\n 2025-12-27 04:07:21.497791 | controller | \ logger.go:42: 04:07:11 | glance_image_cache/2-cache-image | + [[ '' != '' ]]\n 2025-12-27 04:07:21.497797 | controller | \ logger.go:42: 04:07:11 | glance_image_cache/2-cache-image | + echo 'Caching 2025-12-27 04:07:21.497803 | controller | tests executed successfully!!!'\n logger.go:42: 04:07:11 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497809 | controller | | + exit 0\n logger.go:42: 04:07:11 | glance_image_cache/2-cache-image | Caching 2025-12-27 04:07:21.497815 | controller | tests executed successfully!!!\n logger.go:42: 04:07:11 | glance_image_cache/2-cache-image 2025-12-27 04:07:21.497821 | controller | | test step completed 2-cache-image\n logger.go:42: 04:07:11 | glance_image_cache/3-scale-down-glanceapis 2025-12-27 04:07:21.497829 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 04:07:11 | glance_image_cache/3-scale-down-glanceapis 2025-12-27 04:07:21.497835 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-12-27 04:07:21.497841 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2025-12-27 04:07:21.497847 | controller | \ logger.go:42: 04:07:11 | glance_image_cache/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.497853 | controller | patched\n logger.go:42: 04:07:12 | glance_image_cache/3-scale-down-glanceapis 2025-12-27 04:07:21.497859 | controller | | test step completed 3-scale-down-glanceapis\n logger.go:42: 04:07:12 | glance_image_cache/4-cleanup-glance 2025-12-27 04:07:21.497865 | controller | | starting test step 4-cleanup-glance\n logger.go:42: 04:07:12 | glance_image_cache/4-cleanup-glance 2025-12-27 04:07:21.497870 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single 2025-12-27 04:07:21.497876 | controller | | oc delete -n $NAMESPACE -f -\n ]\n logger.go:42: 04:07:12 | glance_image_cache/4-cleanup-glance 2025-12-27 04:07:21.497882 | controller | | glance.glance.openstack.org \"glance\" deleted\n logger.go:42: 04:07:13 | glance_image_cache/4-cleanup-glance 2025-12-27 04:07:21.497888 | controller | | running command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-12-27 04:07:21.497894 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2025-12-27 04:07:21.497900 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2025-12-27 04:07:21.497908 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2025-12-27 04:07:21.497914 | controller | 04:07:13 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-external-api-0\" 2025-12-27 04:07:21.497926 | controller | deleted\n logger.go:42: 04:07:17 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.497932 | controller | \"glance-cache-glance-default-external-api-1\" deleted\n logger.go:42: 04:07:18 2025-12-27 04:07:21.497938 | controller | | glance_image_cache/4-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-internal-api-0\" 2025-12-27 04:07:21.497944 | controller | deleted\n logger.go:42: 04:07:18 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.497950 | controller | \"glance-cache-glance-default-internal-api-1\" deleted\n logger.go:42: 04:07:18 2025-12-27 04:07:21.497956 | controller | | glance_image_cache/4-cleanup-glance | persistentvolumeclaim \"glance-glance-default-external-api-0\" 2025-12-27 04:07:21.497961 | controller | deleted\n logger.go:42: 04:07:18 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.497967 | controller | \"glance-glance-default-external-api-1\" deleted\n logger.go:42: 04:07:19 | glance_image_cache/4-cleanup-glance 2025-12-27 04:07:21.497973 | controller | | persistentvolumeclaim \"glance-glance-default-internal-api-0\" deleted\n logger.go:42: 2025-12-27 04:07:21.497979 | controller | 04:07:19 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim \"glance-glance-default-internal-api-1\" 2025-12-27 04:07:21.497985 | controller | deleted\n logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage04-crc 2025-12-27 04:07:21.497990 | controller | patched\n logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage07-crc 2025-12-27 04:07:21.497996 | controller | patched\n logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage08-crc 2025-12-27 04:07:21.498002 | controller | patched\n logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage09-crc 2025-12-27 04:07:21.498008 | controller | patched\n logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage11-crc 2025-12-27 04:07:21.498014 | controller | patched\n logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage13-crc 2025-12-27 04:07:21.498020 | controller | patched\n logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage14-crc 2025-12-27 04:07:21.498025 | controller | patched\n logger.go:42: 04:07:21 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage15-crc 2025-12-27 04:07:21.498031 | controller | patched\n logger.go:42: 04:07:21 | glance_image_cache/4-cleanup-glance | test 2025-12-27 04:07:21.498037 | controller | step completed 4-cleanup-glance\n logger.go:42: 04:07:21 | glance_image_cache 2025-12-27 04:07:21.498043 | controller | | skipping kubernetes event logging\n=== NAME kuttl\n harness.go:406: run tests 2025-12-27 04:07:21.498049 | controller | finished\n harness.go:514: cleaning up\n harness.go:571: removing temp folder: 2025-12-27 04:07:21.498054 | controller | \"\"\n--- FAIL: kuttl (394.37s)\n --- FAIL: kuttl/harness (0.00s)\n --- 2025-12-27 04:07:21.498060 | controller | FAIL: kuttl/harness/glance_dist_image_import (79.04s)\n --- PASS: kuttl/harness/glance_single_tls 2025-12-27 04:07:21.498069 | controller | (34.53s)\n --- PASS: kuttl/harness/glance_split_proxypass (55.74s)\n --- 2025-12-27 04:07:21.498075 | controller | PASS: kuttl/harness/glance_split (63.74s)\n --- PASS: kuttl/harness/glance_single 2025-12-27 04:07:21.498081 | controller | (59.15s)\n --- PASS: kuttl/harness/glance_image_cache (102.15s)\nFAIL\nmake[1]: 2025-12-27 04:07:21.498087 | controller | *** [Makefile:2026: glance_kuttl_run] Error 1\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake: 2025-12-27 04:07:21.498096 | controller | *** [Makefile:2035: glance_kuttl] Error 2\n" 2025-12-27 04:07:21.498103 | controller | stdout_lines: 2025-12-27 04:07:21.498109 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts 2025-12-27 04:07:21.498115 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-12-27 04:07:21.498121 | controller | - bash scripts/validate-marketplace.sh 2025-12-27 04:07:21.498129 | controller | - + '[' -z 500s ']' 2025-12-27 04:07:21.498136 | controller | - + OPERATOR_NAMESPACE=openshift-marketplace 2025-12-27 04:07:21.498142 | controller | - ++ oc get pods --no-headers -n openshift-marketplace 2025-12-27 04:07:21.498147 | controller | - ++ grep -viE 'running|completed' 2025-12-27 04:07:21.498153 | controller | - + not_running_pods= 2025-12-27 04:07:21.498160 | controller | - + '[' -z '' ']' 2025-12-27 04:07:21.498166 | controller | - + echo 'All openshift-marketplace pods seems to me fine' 2025-12-27 04:07:21.498172 | controller | - All openshift-marketplace pods seems to me fine 2025-12-27 04:07:21.498178 | controller | - + OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator' 2025-12-27 04:07:21.498183 | controller | - + for operator in $OPERATORS 2025-12-27 04:07:21.498190 | controller | - + n=0 2025-12-27 04:07:21.498196 | controller | - + retries=20 2025-12-27 04:07:21.498202 | controller | - + true 2025-12-27 04:07:21.498208 | controller | - + oc get packagemanifests -n openshift-marketplace 2025-12-27 04:07:21.498214 | controller | - + grep openshift-cert-manager-operator 2025-12-27 04:07:21.498220 | controller | - openshift-cert-manager-operator Red Hat Operators 306d 2025-12-27 04:07:21.498226 | controller | - + '[' 0 -eq 0 ']' 2025-12-27 04:07:21.498231 | controller | - + break 2025-12-27 04:07:21.498237 | controller | - + for operator in $OPERATORS 2025-12-27 04:07:21.498243 | controller | - + n=0 2025-12-27 04:07:21.498249 | controller | - + retries=20 2025-12-27 04:07:21.498255 | controller | - + true 2025-12-27 04:07:21.498261 | controller | - + oc get packagemanifests -n openshift-marketplace 2025-12-27 04:07:21.498272 | controller | - + grep kubernetes-nmstate-operator 2025-12-27 04:07:21.498278 | controller | - kubernetes-nmstate-operator Red Hat Operators 306d 2025-12-27 04:07:21.498284 | controller | - + '[' 0 -eq 0 ']' 2025-12-27 04:07:21.498290 | controller | - + break 2025-12-27 04:07:21.498302 | controller | - + for operator in $OPERATORS 2025-12-27 04:07:21.498308 | controller | - + n=0 2025-12-27 04:07:21.498314 | controller | - + retries=20 2025-12-27 04:07:21.498320 | controller | - + true 2025-12-27 04:07:21.498325 | controller | - + oc get packagemanifests -n openshift-marketplace 2025-12-27 04:07:21.498331 | controller | - + grep metallb-operator 2025-12-27 04:07:21.498337 | controller | - metallb-operator Red Hat Operators 306d 2025-12-27 04:07:21.498343 | controller | - + '[' 0 -eq 0 ']' 2025-12-27 04:07:21.498349 | controller | - + break 2025-12-27 04:07:21.498355 | controller | - bash scripts/gen-namespace.sh 2025-12-27 04:07:21.498361 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2025-12-27 04:07:21.498367 | controller | - + '[' -z metallb-system ']' 2025-12-27 04:07:21.498373 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system 2025-12-27 04:07:21.498379 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']' 2025-12-27 04:07:21.498385 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system 2025-12-27 04:07:21.498391 | controller | - + cat 2025-12-27 04:07:21.498397 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml 2025-12-27 04:07:21.498403 | controller | - namespace/metallb-system created 2025-12-27 04:07:21.498409 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io metallb-system); 2025-12-27 04:07:21.498415 | controller | do sleep 1; done" 2025-12-27 04:07:21.498420 | controller | - NAME DISPLAY NAME STATUS 2025-12-27 04:07:21.498426 | controller | - metallb-system Active 2025-12-27 04:07:21.498432 | controller | - bash scripts/gen-olm-metallb.sh 2025-12-27 04:07:21.498439 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-12-27 04:07:21.498447 | controller | ']' 2025-12-27 04:07:21.498454 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-12-27 04:07:21.498459 | controller | ']' 2025-12-27 04:07:21.498468 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-12-27 04:07:21.498474 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-12-27 04:07:21.498480 | controller | ']' 2025-12-27 04:07:21.498485 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-12-27 04:07:21.498491 | controller | ']' 2025-12-27 04:07:21.498497 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-12-27 04:07:21.498503 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-12-27 04:07:21.498509 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-12-27 04:07:21.498545 | controller | - + echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-12-27 04:07:21.498551 | controller | - DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-12-27 04:07:21.498557 | controller | - + echo INTERFACE 2025-12-27 04:07:21.498562 | controller | - INTERFACE 2025-12-27 04:07:21.498569 | controller | - + cat 2025-12-27 04:07:21.498574 | controller | - + cat 2025-12-27 04:07:21.498580 | controller | - + cat 2025-12-27 04:07:21.498586 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-12-27 04:07:21.498592 | controller | - operatorgroup.operators.coreos.com/metallb-operator created 2025-12-27 04:07:21.498601 | controller | - subscription.operators.coreos.com/metallb-operator-sub created 2025-12-27 04:07:21.498607 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l control-plane=controller-manager 2025-12-27 04:07:21.498613 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done" 2025-12-27 04:07:21.498618 | controller | - No resources found in metallb-system namespace. 2025-12-27 04:07:21.498624 | controller | - No resources found in metallb-system namespace. 2025-12-27 04:07:21.498631 | controller | - metallb-operator-controller-manager-bb55dfdcc-8l7lq 0/1 Running 0 3s 2025-12-27 04:07:21.498638 | controller | - oc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager 2025-12-27 04:07:21.498646 | controller | --timeout=500s 2025-12-27 04:07:21.498654 | controller | - pod/metallb-operator-controller-manager-bb55dfdcc-8l7lq condition met 2025-12-27 04:07:21.498661 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=webhook-server 2025-12-27 04:07:21.498667 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done" 2025-12-27 04:07:21.498673 | controller | - metallb-operator-webhook-server-5c9c64db9d-mnh9l 1/1 Running 0 40s 2025-12-27 04:07:21.498679 | controller | - oc wait pod -n metallb-system --for condition=Ready -l component=webhook-server 2025-12-27 04:07:21.498685 | controller | --timeout=500s 2025-12-27 04:07:21.498691 | controller | - pod/metallb-operator-webhook-server-5c9c64db9d-mnh9l condition met 2025-12-27 04:07:21.498697 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml 2025-12-27 04:07:21.498702 | controller | - metallb.metallb.io/metallb created 2025-12-27 04:07:21.498708 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=speaker 2025-12-27 04:07:21.498714 | controller | -n metallb-system | grep speaker); do sleep 10; done" 2025-12-27 04:07:21.498720 | controller | - No resources found in metallb-system namespace. 2025-12-27 04:07:21.498726 | controller | - speaker-g48cd 1/2 Running 0 10s 2025-12-27 04:07:21.498732 | controller | - oc wait pod -n metallb-system -l component=speaker --for condition=Ready --timeout=500s 2025-12-27 04:07:21.498738 | controller | - pod/speaker-g48cd condition met 2025-12-27 04:07:21.498744 | controller | - bash scripts/gen-namespace.sh 2025-12-27 04:07:21.498760 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2025-12-27 04:07:21.498767 | controller | - + '[' -z glance-kuttl-tests ']' 2025-12-27 04:07:21.498773 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2025-12-27 04:07:21.498778 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2025-12-27 04:07:21.498784 | controller | ']' 2025-12-27 04:07:21.498790 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2025-12-27 04:07:21.498796 | controller | - + cat 2025-12-27 04:07:21.498802 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml 2025-12-27 04:07:21.498808 | controller | - namespace/glance-kuttl-tests created 2025-12-27 04:07:21.498814 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io glance-kuttl-tests); 2025-12-27 04:07:21.498819 | controller | do sleep 1; done" 2025-12-27 04:07:21.498825 | controller | - NAME DISPLAY NAME STATUS 2025-12-27 04:07:21.498831 | controller | - glance-kuttl-tests Active 2025-12-27 04:07:21.498837 | controller | - oc project glance-kuttl-tests 2025-12-27 04:07:21.498843 | controller | - Now using project "glance-kuttl-tests" on server "https://api.crc.testing:6443". 2025-12-27 04:07:21.498849 | controller | - bash scripts/gen-input-kustomize.sh 2025-12-27 04:07:21.498855 | controller | - + OUT=/home/zuul/ci-framework-data/artifacts/manifests 2025-12-27 04:07:21.498861 | controller | - + '[' -z glance-kuttl-tests ']' 2025-12-27 04:07:21.498866 | controller | - + '[' -z osp-secret ']' 2025-12-27 04:07:21.498875 | controller | - + '[' -z 12345678 ']' 2025-12-27 04:07:21.498881 | controller | - + '[' -z 1234567842 ']' 2025-12-27 04:07:21.498890 | controller | - + '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']' 2025-12-27 04:07:21.498896 | controller | - + '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']' 2025-12-27 04:07:21.498902 | controller | - + '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']' 2025-12-27 04:07:21.498908 | controller | - + '[' -z openstack ']' 2025-12-27 04:07:21.498914 | controller | - + '[' -z libvirt-secret ']' 2025-12-27 04:07:21.498919 | controller | - + DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-12-27 04:07:21.498925 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-12-27 04:07:21.498931 | controller | ']' 2025-12-27 04:07:21.498937 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-12-27 04:07:21.498943 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-12-27 04:07:21.498949 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.498955 | controller | - + cat 2025-12-27 04:07:21.498961 | controller | - oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-12-27 04:07:21.498966 | controller | | oc apply -f - 2025-12-27 04:07:21.498972 | controller | - 'Error from server (NotFound): secrets "osp-secret" not found' 2025-12-27 04:07:21.498978 | controller | - secret/libvirt-secret created 2025-12-27 04:07:21.498984 | controller | - secret/octavia-ca-passphrase created 2025-12-27 04:07:21.498990 | controller | - secret/osp-secret created 2025-12-27 04:07:21.498996 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr 2025-12-27 04:07:21.499002 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499007 | 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-12-27 04:07:21.499016 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila: 2025-12-27 04:07:21.499022 | controller | no such file or directory' 2025-12-27 04:07:21.499028 | controller | - No resources found 2025-12-27 04:07:21.499034 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator 2025-12-27 04:07:21.499040 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr 2025-12-27 04:07:21.499050 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.499056 | controller | drop database if exists manila;" || true 2025-12-27 04:07:21.499062 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.499067 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr 2025-12-27 04:07:21.499073 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499079 | 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-12-27 04:07:21.499088 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat: 2025-12-27 04:07:21.499094 | controller | no such file or directory' 2025-12-27 04:07:21.499100 | controller | - No resources found 2025-12-27 04:07:21.499106 | 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-12-27 04:07:21.499111 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2025-12-27 04:07:21.499117 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499123 | 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-12-27 04:07:21.499129 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon: 2025-12-27 04:07:21.499135 | controller | no such file or directory' 2025-12-27 04:07:21.499141 | controller | - No resources found 2025-12-27 04:07:21.499152 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator 2025-12-27 04:07:21.499158 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2025-12-27 04:07:21.499164 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr 2025-12-27 04:07:21.499170 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499176 | 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-12-27 04:07:21.499182 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova: 2025-12-27 04:07:21.499187 | controller | no such file or directory' 2025-12-27 04:07:21.499193 | controller | - No resources found 2025-12-27 04:07:21.499199 | 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-12-27 04:07:21.499205 | controller | - oc rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e "show databases 2025-12-27 04:07:21.499211 | controller | like 'nova_%';" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678 2025-12-27 04:07:21.499219 | controller | -ss -e "flush tables; drop database if exists {};" 2025-12-27 04:07:21.499226 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.499233 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2025-12-27 04:07:21.499240 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499248 | 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-12-27 04:07:21.499255 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis: 2025-12-27 04:07:21.499262 | controller | no such file or directory' 2025-12-27 04:07:21.499270 | controller | - No resources found 2025-12-27 04:07:21.499277 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis 2025-12-27 04:07:21.499287 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2025-12-27 04:07:21.499295 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2025-12-27 04:07:21.499302 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499310 | 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-12-27 04:07:21.499317 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia: 2025-12-27 04:07:21.499324 | controller | no such file or directory' 2025-12-27 04:07:21.499331 | controller | - No resources found 2025-12-27 04:07:21.499338 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator 2025-12-27 04:07:21.499346 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2025-12-27 04:07:21.499353 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.499361 | controller | drop database if exists octavia;" || true 2025-12-27 04:07:21.499368 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.499375 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2025-12-27 04:07:21.499383 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499405 | 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-12-27 04:07:21.499417 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate: 2025-12-27 04:07:21.499424 | controller | no such file or directory' 2025-12-27 04:07:21.499432 | controller | - No resources found 2025-12-27 04:07:21.499439 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator 2025-12-27 04:07:21.499447 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2025-12-27 04:07:21.499455 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.499463 | controller | drop database if exists designate;" || true 2025-12-27 04:07:21.499471 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.499478 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2025-12-27 04:07:21.499502 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499525 | 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-12-27 04:07:21.499536 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron: 2025-12-27 04:07:21.499543 | controller | no such file or directory' 2025-12-27 04:07:21.499550 | controller | - No resources found 2025-12-27 04:07:21.499557 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator 2025-12-27 04:07:21.499565 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2025-12-27 04:07:21.499582 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.499591 | controller | drop database if exists neutron;" || true 2025-12-27 04:07:21.499599 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.499606 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr 2025-12-27 04:07:21.499614 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499622 | 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-12-27 04:07:21.499630 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn: 2025-12-27 04:07:21.499643 | controller | no such file or directory' 2025-12-27 04:07:21.499651 | controller | - No resources found 2025-12-27 04:07:21.499660 | 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-12-27 04:07:21.499668 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr 2025-12-27 04:07:21.499675 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499683 | 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-12-27 04:07:21.499691 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic: 2025-12-27 04:07:21.499699 | controller | no such file or directory' 2025-12-27 04:07:21.499707 | controller | - No resources found 2025-12-27 04:07:21.499714 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator 2025-12-27 04:07:21.499722 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr 2025-12-27 04:07:21.499728 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.499736 | controller | drop database if exists ironic;" || true 2025-12-27 04:07:21.499744 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.499752 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.499759 | controller | drop database if exists ironic_inspector;" || true 2025-12-27 04:07:21.499767 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.499774 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2025-12-27 04:07:21.499782 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499790 | 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-12-27 04:07:21.499804 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder: 2025-12-27 04:07:21.499812 | controller | no such file or directory' 2025-12-27 04:07:21.499819 | controller | - No resources found 2025-12-27 04:07:21.499827 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator 2025-12-27 04:07:21.499835 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2025-12-27 04:07:21.499843 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.499850 | controller | drop database if exists cinder;" || true 2025-12-27 04:07:21.499858 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.499866 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-12-27 04:07:21.499873 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499881 | 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-12-27 04:07:21.499889 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance: 2025-12-27 04:07:21.499896 | controller | no such file or directory' 2025-12-27 04:07:21.499904 | controller | - No resources found 2025-12-27 04:07:21.499912 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator 2025-12-27 04:07:21.499919 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-12-27 04:07:21.499927 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.499934 | controller | drop database if exists glance;" || true 2025-12-27 04:07:21.499942 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.499954 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2025-12-27 04:07:21.499962 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.499970 | 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-12-27 04:07:21.499977 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement: 2025-12-27 04:07:21.499985 | controller | no such file or directory' 2025-12-27 04:07:21.499993 | controller | - No resources found 2025-12-27 04:07:21.500001 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator 2025-12-27 04:07:21.500018 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2025-12-27 04:07:21.500027 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.500034 | controller | drop database if exists placement;" || true 2025-12-27 04:07:21.500042 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.500049 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.500057 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.500064 | 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-12-27 04:07:21.500072 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift: 2025-12-27 04:07:21.500080 | controller | no such file or directory' 2025-12-27 04:07:21.500088 | controller | - No resources found 2025-12-27 04:07:21.500095 | controller | - rm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator 2025-12-27 04:07:21.500102 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.500110 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2025-12-27 04:07:21.500117 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.500124 | 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-12-27 04:07:21.500132 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican: 2025-12-27 04:07:21.500140 | controller | no such file or directory' 2025-12-27 04:07:21.500147 | controller | - No resources found 2025-12-27 04:07:21.500155 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator 2025-12-27 04:07:21.500162 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2025-12-27 04:07:21.500169 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.500177 | controller | drop database if exists barbican;" || true 2025-12-27 04:07:21.500184 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.500191 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.500198 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.500205 | 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-12-27 04:07:21.500212 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone: 2025-12-27 04:07:21.500219 | controller | no such file or directory' 2025-12-27 04:07:21.500226 | controller | - No resources found 2025-12-27 04:07:21.500234 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator 2025-12-27 04:07:21.500241 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.500248 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.500259 | controller | drop database if exists keystone;" || true 2025-12-27 04:07:21.500266 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.500273 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.500280 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.500288 | 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-12-27 04:07:21.500296 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb: 2025-12-27 04:07:21.500304 | controller | no such file or directory' 2025-12-27 04:07:21.500312 | controller | - No resources found 2025-12-27 04:07:21.500320 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator 2025-12-27 04:07:21.500327 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.500335 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-12-27 04:07:21.500343 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.500351 | 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-12-27 04:07:21.500359 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry: 2025-12-27 04:07:21.500367 | controller | no such file or directory' 2025-12-27 04:07:21.500375 | controller | - No resources found 2025-12-27 04:07:21.500382 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2025-12-27 04:07:21.500390 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-12-27 04:07:21.500398 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator 2025-12-27 04:07:21.500406 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-12-27 04:07:21.500423 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-12-27 04:07:21.500432 | controller | drop database if exists aodh;" || true 2025-12-27 04:07:21.500440 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-12-27 04:07:21.500448 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.500456 | controller | | oc delete --ignore-not-found=true -f - 2025-12-27 04:07:21.500464 | 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-12-27 04:07:21.500477 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra: 2025-12-27 04:07:21.500485 | controller | no such file or directory' 2025-12-27 04:07:21.500493 | controller | - No resources found 2025-12-27 04:07:21.500504 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2025-12-27 04:07:21.500528 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.500540 | controller | - if oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster 2025-12-27 04:07:21.500548 | controller | --all; fi 2025-12-27 04:07:21.500556 | controller | - 'error: the server doesn''t have a resource type "RabbitmqCluster"' 2025-12-27 04:07:21.500564 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator 2025-12-27 04:07:21.500572 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-12-27 04:07:21.500579 | controller | - bash scripts/gen-namespace.sh 2025-12-27 04:07:21.500587 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2025-12-27 04:07:21.500594 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.500606 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2025-12-27 04:07:21.500613 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2025-12-27 04:07:21.500620 | controller | ']' 2025-12-27 04:07:21.500628 | controller | - + cat 2025-12-27 04:07:21.500636 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml 2025-12-27 04:07:21.500643 | controller | - 'Warning: resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration 2025-12-27 04:07:21.500651 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2025-12-27 04:07:21.500659 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2025-12-27 04:07:21.500667 | controller | annotation will be patched automatically.' 2025-12-27 04:07:21.500674 | controller | - namespace/openstack-operators configured 2025-12-27 04:07:21.500682 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-operators); 2025-12-27 04:07:21.500690 | controller | do sleep 1; done" 2025-12-27 04:07:21.500697 | controller | - NAME DISPLAY NAME STATUS 2025-12-27 04:07:21.500705 | controller | - openstack-operators Active 2025-12-27 04:07:21.500713 | controller | - oc project openstack-operators 2025-12-27 04:07:21.500720 | controller | - Now using project "openstack-operators" on server "https://api.crc.testing:6443". 2025-12-27 04:07:21.500728 | controller | - bash scripts/gen-olm.sh 2025-12-27 04:07:21.500736 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.500744 | controller | - + '[' -z mariadb ']' 2025-12-27 04:07:21.500752 | controller | - + '[' -z quay.io/openstack-k8s-operators/mariadb-operator-index:latest ']' 2025-12-27 04:07:21.500760 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-12-27 04:07:21.500767 | controller | ']' 2025-12-27 04:07:21.500775 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-12-27 04:07:21.500783 | controller | ']' 2025-12-27 04:07:21.500791 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-12-27 04:07:21.500798 | controller | - + OPERATOR_CHANNEL=alpha 2025-12-27 04:07:21.500806 | controller | - + OPERATOR_SOURCE=mariadb-operator-index 2025-12-27 04:07:21.500814 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-12-27 04:07:21.500822 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-12-27 04:07:21.500829 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-12-27 04:07:21.500837 | controller | - + echo OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.500845 | controller | - OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.500853 | controller | - + echo OPERATOR_SOURCE mariadb-operator-index 2025-12-27 04:07:21.500860 | controller | - OPERATOR_SOURCE mariadb-operator-index 2025-12-27 04:07:21.500868 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.500876 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.500883 | controller | - + cat 2025-12-27 04:07:21.500891 | controller | - + cat 2025-12-27 04:07:21.500899 | controller | - + cat 2025-12-27 04:07:21.500907 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-12-27 04:07:21.500915 | controller | - catalogsource.operators.coreos.com/mariadb-operator-index created 2025-12-27 04:07:21.500922 | controller | - operatorgroup.operators.coreos.com/openstack created 2025-12-27 04:07:21.500930 | controller | - subscription.operators.coreos.com/mariadb-operator created 2025-12-27 04:07:21.500938 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-12-27 04:07:21.500946 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.500953 | controller | - bash scripts/clone-operator-repo.sh 2025-12-27 04:07:21.500978 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git 2025-12-27 04:07:21.500987 | controller | openstack-operator' 2025-12-27 04:07:21.500995 | controller | - Cloning into 'openstack-operator'... 2025-12-27 04:07:21.501002 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/mariadb-operator.git 2025-12-27 04:07:21.501010 | controller | mariadb-operator' 2025-12-27 04:07:21.501017 | controller | - Cloning into 'mariadb-operator'... 2025-12-27 04:07:21.501024 | controller | - 'Running checkout: git checkout effe58f36344' 2025-12-27 04:07:21.501032 | controller | - 'Note: switching to ''effe58f36344''.' 2025-12-27 04:07:21.501039 | controller | - '' 2025-12-27 04:07:21.501046 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-12-27 04:07:21.501054 | controller | - changes and commit them, and you can discard any commits you make in this 2025-12-27 04:07:21.501060 | controller | - state without impacting any branches by switching back to a branch. 2025-12-27 04:07:21.501066 | controller | - '' 2025-12-27 04:07:21.501072 | controller | - If you want to create a new branch to retain commits you create, you may 2025-12-27 04:07:21.501078 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-12-27 04:07:21.501084 | controller | - '' 2025-12-27 04:07:21.501090 | controller | - ' git switch -c ' 2025-12-27 04:07:21.501096 | controller | - '' 2025-12-27 04:07:21.501102 | controller | - 'Or undo this operation with:' 2025-12-27 04:07:21.501107 | controller | - '' 2025-12-27 04:07:21.501113 | controller | - ' git switch -' 2025-12-27 04:07:21.501119 | controller | - '' 2025-12-27 04:07:21.501125 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-12-27 04:07:21.501131 | controller | - '' 2025-12-27 04:07:21.501137 | controller | - 'HEAD is now at effe58f Merge pull request #389 from openstack-k8s-operators/openstack-dependency-bump/main' 2025-12-27 04:07:21.501143 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2025-12-27 04:07:21.501149 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.501155 | controller | - bash scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.501160 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.501166 | controller | - ++ cd scripts 2025-12-27 04:07:21.501172 | controller | - ++ pwd -P 2025-12-27 04:07:21.501178 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.501184 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.501190 | controller | --source-only 2025-12-27 04:07:21.501195 | controller | - ++ set -e 2025-12-27 04:07:21.501201 | controller | - + '[' -z glance-kuttl-tests ']' 2025-12-27 04:07:21.501207 | controller | - + '[' -z Galera ']' 2025-12-27 04:07:21.501213 | controller | - + '[' -z osp-secret ']' 2025-12-27 04:07:21.501219 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.501225 | controller | ']' 2025-12-27 04:07:21.501231 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.501236 | controller | - + REPLACEMENTS= 2025-12-27 04:07:21.501242 | controller | - + IMAGE=unused 2025-12-27 04:07:21.501248 | controller | - + IMAGE_PATH=containerImage 2025-12-27 04:07:21.501254 | controller | - + STORAGE_REQUEST=10G 2025-12-27 04:07:21.501260 | controller | - + INTERFACE_MTU=1500 2025-12-27 04:07:21.501265 | controller | - + VLAN_START=20 2025-12-27 04:07:21.501271 | controller | - + VLAN_STEP=1 2025-12-27 04:07:21.501277 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.501283 | controller | ']' 2025-12-27 04:07:21.501289 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.501295 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.501301 | controller | - + cat 2025-12-27 04:07:21.501306 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.501316 | controller | - + IFS=, 2025-12-27 04:07:21.501322 | controller | - + read -ra IMAGES 2025-12-27 04:07:21.501328 | controller | - + IFS=, 2025-12-27 04:07:21.501333 | controller | - + read -ra IMAGE_PATHS 2025-12-27 04:07:21.501339 | controller | - + '[' 1 '!=' 1 ']' 2025-12-27 04:07:21.501345 | controller | - + (( i=0 )) 2025-12-27 04:07:21.501351 | controller | - + (( i < 1 )) 2025-12-27 04:07:21.501357 | controller | - + SPEC_PATH=containerImage 2025-12-27 04:07:21.501363 | controller | - + SPEC_VALUE=unused 2025-12-27 04:07:21.501369 | controller | - + '[' unused '!=' unused ']' 2025-12-27 04:07:21.501379 | controller | - + (( i++ )) 2025-12-27 04:07:21.501385 | controller | - + (( i < 1 )) 2025-12-27 04:07:21.501391 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.501396 | controller | - + '[' Galera == OpenStackControlPlane ']' 2025-12-27 04:07:21.501402 | controller | - + '[' Galera == Galera ']' 2025-12-27 04:07:21.501408 | controller | - + cat 2025-12-27 04:07:21.501414 | controller | - + '[' Galera == NetConfig ']' 2025-12-27 04:07:21.501420 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.501426 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.501432 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.501438 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.501466 | controller | - + kustomization_add_resources 2025-12-27 04:07:21.501472 | controller | - + echo merge config dir 2025-12-27 04:07:21.501478 | controller | - merge config dir 2025-12-27 04:07:21.501483 | controller | - ++ find . -type f -name '*.yaml' 2025-12-27 04:07:21.501489 | controller | - ++ grep -v kustomization 2025-12-27 04:07:21.501495 | controller | - + yamls=./mariadb_v1beta1_galera.yaml 2025-12-27 04:07:21.501501 | controller | - + for y in ${yamls[@]} 2025-12-27 04:07:21.501507 | controller | - + kustomize edit add resource ./mariadb_v1beta1_galera.yaml 2025-12-27 04:07:21.501526 | controller | - + popd 2025-12-27 04:07:21.501536 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.501541 | controller | - make wait 2025-12-27 04:07:21.501547 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.501553 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-12-27 04:07:21.501559 | controller | - bash scripts/operator-wait.sh 2025-12-27 04:07:21.501565 | controller | - + TIMEOUT=500s 2025-12-27 04:07:21.501571 | controller | - +++ dirname scripts/operator-wait.sh 2025-12-27 04:07:21.501577 | controller | - ++ cd scripts 2025-12-27 04:07:21.501585 | controller | - ++ pwd -P 2025-12-27 04:07:21.501591 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.501597 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.501603 | controller | - + '[' -z mariadb ']' 2025-12-27 04:07:21.501619 | controller | - + '[' mariadb = rabbitmq ']' 2025-12-27 04:07:21.501625 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.501639 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.501648 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-12-27 04:07:21.501654 | controller | ]; do sleep 5; done' 2025-12-27 04:07:21.501660 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.501666 | controller | - + '[' -z mariadb ']' 2025-12-27 04:07:21.501671 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-12-27 04:07:21.501677 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-12-27 04:07:21.501692 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-12-27 04:07:21.501698 | controller | -o json 2025-12-27 04:07:21.501704 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.501710 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2025-12-27 04:07:21.501716 | controller | not found' 2025-12-27 04:07:21.501722 | controller | - + REPLICAS= 2025-12-27 04:07:21.501728 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.501733 | controller | - + exit 1 2025-12-27 04:07:21.501739 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.501752 | controller | - + '[' -z mariadb ']' 2025-12-27 04:07:21.501758 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-12-27 04:07:21.501764 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-12-27 04:07:21.501770 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-12-27 04:07:21.501776 | controller | -o json 2025-12-27 04:07:21.501782 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.501800 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2025-12-27 04:07:21.501806 | controller | not found' 2025-12-27 04:07:21.501820 | controller | - + REPLICAS= 2025-12-27 04:07:21.501826 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.501832 | controller | - + exit 1 2025-12-27 04:07:21.501838 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.501844 | controller | - + '[' -z mariadb ']' 2025-12-27 04:07:21.501849 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-12-27 04:07:21.501855 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-12-27 04:07:21.501861 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-12-27 04:07:21.501867 | controller | -o json 2025-12-27 04:07:21.501873 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.501879 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2025-12-27 04:07:21.501885 | controller | not found' 2025-12-27 04:07:21.501890 | controller | - + REPLICAS= 2025-12-27 04:07:21.501896 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.501902 | controller | - + exit 1 2025-12-27 04:07:21.501908 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.501914 | controller | - + '[' -z mariadb ']' 2025-12-27 04:07:21.501920 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-12-27 04:07:21.501926 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-12-27 04:07:21.501931 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-12-27 04:07:21.501937 | controller | -o json 2025-12-27 04:07:21.501943 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.501949 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2025-12-27 04:07:21.501955 | controller | not found' 2025-12-27 04:07:21.501966 | controller | - + REPLICAS= 2025-12-27 04:07:21.501972 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.501978 | controller | - + exit 1 2025-12-27 04:07:21.501986 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.501992 | controller | - + '[' -z mariadb ']' 2025-12-27 04:07:21.501997 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-12-27 04:07:21.502003 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-12-27 04:07:21.502009 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-12-27 04:07:21.502015 | controller | -o json 2025-12-27 04:07:21.502021 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.502027 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2025-12-27 04:07:21.502033 | controller | not found' 2025-12-27 04:07:21.502039 | controller | - + REPLICAS= 2025-12-27 04:07:21.502045 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.502051 | controller | - + exit 1 2025-12-27 04:07:21.502057 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.502063 | controller | - + '[' -z mariadb ']' 2025-12-27 04:07:21.502070 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-12-27 04:07:21.502077 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-12-27 04:07:21.502083 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-12-27 04:07:21.502091 | controller | -o json 2025-12-27 04:07:21.502097 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.502103 | controller | - + REPLICAS=null 2025-12-27 04:07:21.502109 | controller | - + '[' null '!=' 1 ']' 2025-12-27 04:07:21.502114 | controller | - + exit 1 2025-12-27 04:07:21.502121 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.502126 | controller | - + '[' -z mariadb ']' 2025-12-27 04:07:21.502132 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-12-27 04:07:21.502141 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-12-27 04:07:21.502147 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-12-27 04:07:21.502160 | controller | -o json 2025-12-27 04:07:21.502166 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.502172 | controller | - + REPLICAS=null 2025-12-27 04:07:21.502177 | controller | - + '[' null '!=' 1 ']' 2025-12-27 04:07:21.502183 | controller | - + exit 1 2025-12-27 04:07:21.502189 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.502195 | controller | - + '[' -z mariadb ']' 2025-12-27 04:07:21.502201 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-12-27 04:07:21.502207 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-12-27 04:07:21.502213 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-12-27 04:07:21.502218 | controller | -o json 2025-12-27 04:07:21.502224 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.502230 | controller | - + REPLICAS=1 2025-12-27 04:07:21.502236 | controller | - + '[' 1 '!=' 1 ']' 2025-12-27 04:07:21.502242 | controller | - + echo Succeeded 2025-12-27 04:07:21.502247 | controller | - + exit 0 2025-12-27 04:07:21.502253 | controller | - + rc=0 2025-12-27 04:07:21.502259 | controller | - + popd 2025-12-27 04:07:21.502265 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.502271 | controller | - + exit 0 2025-12-27 04:07:21.502277 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.502283 | controller | - bash scripts/operator-deploy-resources.sh 2025-12-27 04:07:21.502289 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.502294 | controller | ']' 2025-12-27 04:07:21.502306 | controller | - + NEXT_WAIT_TIME=0 2025-12-27 04:07:21.502314 | controller | - + '[' 0 -eq 15 ']' 2025-12-27 04:07:21.502322 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-12-27 04:07:21.502329 | controller | - + oc apply -f - 2025-12-27 04:07:21.502336 | controller | - galera.mariadb.openstack.org/openstack created 2025-12-27 04:07:21.502342 | controller | - + '[' 0 -lt 15 ']' 2025-12-27 04:07:21.502348 | controller | - bash scripts/gen-olm.sh 2025-12-27 04:07:21.502354 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.502360 | controller | - + '[' -z infra ']' 2025-12-27 04:07:21.502365 | controller | - + '[' -z quay.io/openstack-k8s-operators/infra-operator-index:latest ']' 2025-12-27 04:07:21.502371 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-12-27 04:07:21.502377 | controller | ']' 2025-12-27 04:07:21.502383 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-12-27 04:07:21.502389 | controller | ']' 2025-12-27 04:07:21.502395 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-12-27 04:07:21.502401 | controller | - + OPERATOR_CHANNEL=alpha 2025-12-27 04:07:21.502407 | controller | - + OPERATOR_SOURCE=infra-operator-index 2025-12-27 04:07:21.502413 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-12-27 04:07:21.502427 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-12-27 04:07:21.502433 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-12-27 04:07:21.502439 | controller | - + echo OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.502445 | controller | - OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.502451 | controller | - + echo OPERATOR_SOURCE infra-operator-index 2025-12-27 04:07:21.502457 | controller | - OPERATOR_SOURCE infra-operator-index 2025-12-27 04:07:21.502463 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.502469 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.502474 | controller | - + cat 2025-12-27 04:07:21.502480 | controller | - + cat 2025-12-27 04:07:21.502486 | controller | - + cat 2025-12-27 04:07:21.502492 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-12-27 04:07:21.502502 | controller | - catalogsource.operators.coreos.com/infra-operator-index created 2025-12-27 04:07:21.502508 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-12-27 04:07:21.502528 | controller | - subscription.operators.coreos.com/infra-operator created 2025-12-27 04:07:21.502535 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-12-27 04:07:21.502541 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.502547 | controller | - bash scripts/clone-operator-repo.sh 2025-12-27 04:07:21.502562 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git 2025-12-27 04:07:21.502568 | controller | infra-operator' 2025-12-27 04:07:21.502574 | controller | - Cloning into 'infra-operator'... 2025-12-27 04:07:21.502580 | controller | - 'Running checkout: git checkout 0f117a938d4e' 2025-12-27 04:07:21.502586 | controller | - 'Note: switching to ''0f117a938d4e''.' 2025-12-27 04:07:21.502592 | controller | - '' 2025-12-27 04:07:21.502598 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-12-27 04:07:21.502604 | controller | - changes and commit them, and you can discard any commits you make in this 2025-12-27 04:07:21.502610 | controller | - state without impacting any branches by switching back to a branch. 2025-12-27 04:07:21.502616 | controller | - '' 2025-12-27 04:07:21.502621 | controller | - If you want to create a new branch to retain commits you create, you may 2025-12-27 04:07:21.502627 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-12-27 04:07:21.502633 | controller | - '' 2025-12-27 04:07:21.502639 | controller | - ' git switch -c ' 2025-12-27 04:07:21.502645 | controller | - '' 2025-12-27 04:07:21.502651 | controller | - 'Or undo this operation with:' 2025-12-27 04:07:21.502657 | controller | - '' 2025-12-27 04:07:21.502663 | controller | - ' git switch -' 2025-12-27 04:07:21.502669 | controller | - '' 2025-12-27 04:07:21.502674 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-12-27 04:07:21.502680 | controller | - '' 2025-12-27 04:07:21.502686 | controller | - 'HEAD is now at 0f117a9 Merge pull request #515 from lmiccini/extend_rabbitmqconfig' 2025-12-27 04:07:21.502692 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2025-12-27 04:07:21.502698 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.502704 | controller | - bash scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.502710 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.502716 | controller | - ++ cd scripts 2025-12-27 04:07:21.502721 | controller | - ++ pwd -P 2025-12-27 04:07:21.502727 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.502733 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.502739 | controller | --source-only 2025-12-27 04:07:21.502745 | controller | - ++ set -e 2025-12-27 04:07:21.502751 | controller | - + '[' -z glance-kuttl-tests ']' 2025-12-27 04:07:21.502757 | controller | - + '[' -z Memcached ']' 2025-12-27 04:07:21.502763 | controller | - + '[' -z osp-secret ']' 2025-12-27 04:07:21.502768 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.502774 | controller | ']' 2025-12-27 04:07:21.502780 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.502786 | controller | - + REPLACEMENTS= 2025-12-27 04:07:21.502792 | controller | - + IMAGE=unused 2025-12-27 04:07:21.502798 | controller | - + IMAGE_PATH=containerImage 2025-12-27 04:07:21.502804 | controller | - + STORAGE_REQUEST=10G 2025-12-27 04:07:21.502809 | controller | - + INTERFACE_MTU=1500 2025-12-27 04:07:21.502815 | controller | - + VLAN_START=20 2025-12-27 04:07:21.502821 | controller | - + VLAN_STEP=1 2025-12-27 04:07:21.502827 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.502833 | controller | ']' 2025-12-27 04:07:21.502839 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.502855 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.502862 | controller | - + cat 2025-12-27 04:07:21.502868 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.502873 | controller | - + IFS=, 2025-12-27 04:07:21.502879 | controller | - + read -ra IMAGES 2025-12-27 04:07:21.502885 | controller | - + IFS=, 2025-12-27 04:07:21.502891 | controller | - + read -ra IMAGE_PATHS 2025-12-27 04:07:21.502897 | controller | - + '[' 1 '!=' 1 ']' 2025-12-27 04:07:21.502903 | controller | - + (( i=0 )) 2025-12-27 04:07:21.502909 | controller | - + (( i < 1 )) 2025-12-27 04:07:21.502915 | controller | - + SPEC_PATH=containerImage 2025-12-27 04:07:21.502920 | controller | - + SPEC_VALUE=unused 2025-12-27 04:07:21.502926 | controller | - + '[' unused '!=' unused ']' 2025-12-27 04:07:21.502932 | controller | - + (( i++ )) 2025-12-27 04:07:21.502938 | controller | - + (( i < 1 )) 2025-12-27 04:07:21.502944 | controller | - + '[' -n memcached ']' 2025-12-27 04:07:21.502952 | controller | - + cat 2025-12-27 04:07:21.502958 | controller | - + '[' Memcached == OpenStackControlPlane ']' 2025-12-27 04:07:21.502964 | controller | - + '[' Memcached == Galera ']' 2025-12-27 04:07:21.502970 | controller | - + '[' Memcached == NetConfig ']' 2025-12-27 04:07:21.502976 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.502985 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.502991 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.502997 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.503002 | controller | - + kustomization_add_resources 2025-12-27 04:07:21.503009 | controller | - + echo merge config dir 2025-12-27 04:07:21.503015 | controller | - merge config dir 2025-12-27 04:07:21.503021 | controller | - ++ find . -type f -name '*.yaml' 2025-12-27 04:07:21.503027 | controller | - ++ grep -v kustomization 2025-12-27 04:07:21.503035 | controller | - + yamls=./memcached_v1beta1_memcached.yaml 2025-12-27 04:07:21.503041 | controller | - + for y in ${yamls[@]} 2025-12-27 04:07:21.503047 | controller | - + kustomize edit add resource ./memcached_v1beta1_memcached.yaml 2025-12-27 04:07:21.503053 | controller | - + popd 2025-12-27 04:07:21.503059 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.503065 | controller | - make wait 2025-12-27 04:07:21.503071 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.503077 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-12-27 04:07:21.503083 | controller | - bash scripts/operator-wait.sh 2025-12-27 04:07:21.503089 | controller | - + TIMEOUT=500s 2025-12-27 04:07:21.503095 | controller | - +++ dirname scripts/operator-wait.sh 2025-12-27 04:07:21.503100 | controller | - ++ cd scripts 2025-12-27 04:07:21.503106 | controller | - ++ pwd -P 2025-12-27 04:07:21.503112 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.503118 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.503124 | controller | - + '[' -z infra ']' 2025-12-27 04:07:21.503130 | controller | - + '[' infra = rabbitmq ']' 2025-12-27 04:07:21.503136 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.503142 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.503148 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-12-27 04:07:21.503154 | controller | ]; do sleep 5; done' 2025-12-27 04:07:21.503160 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.503166 | controller | - + '[' -z infra ']' 2025-12-27 04:07:21.503171 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-12-27 04:07:21.503177 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-12-27 04:07:21.503183 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-12-27 04:07:21.503189 | controller | json 2025-12-27 04:07:21.503195 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.503204 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-12-27 04:07:21.503235 | controller | not found' 2025-12-27 04:07:21.503241 | controller | - + REPLICAS= 2025-12-27 04:07:21.503247 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.503253 | controller | - + exit 1 2025-12-27 04:07:21.503259 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.503265 | controller | - + '[' -z infra ']' 2025-12-27 04:07:21.503271 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-12-27 04:07:21.503277 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-12-27 04:07:21.503282 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-12-27 04:07:21.503288 | controller | json 2025-12-27 04:07:21.503294 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.503300 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-12-27 04:07:21.503306 | controller | not found' 2025-12-27 04:07:21.503312 | controller | - + REPLICAS= 2025-12-27 04:07:21.503328 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.503334 | controller | - + exit 1 2025-12-27 04:07:21.503340 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.503346 | controller | - + '[' -z infra ']' 2025-12-27 04:07:21.503351 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-12-27 04:07:21.503357 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-12-27 04:07:21.503363 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-12-27 04:07:21.503369 | controller | json 2025-12-27 04:07:21.503375 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.503381 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-12-27 04:07:21.503386 | controller | not found' 2025-12-27 04:07:21.503392 | controller | - + REPLICAS= 2025-12-27 04:07:21.503398 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.503404 | controller | - + exit 1 2025-12-27 04:07:21.503410 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.503416 | controller | - + '[' -z infra ']' 2025-12-27 04:07:21.503422 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-12-27 04:07:21.503427 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-12-27 04:07:21.503437 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-12-27 04:07:21.503443 | controller | json 2025-12-27 04:07:21.503449 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.503461 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-12-27 04:07:21.503467 | controller | not found' 2025-12-27 04:07:21.503473 | controller | - + REPLICAS= 2025-12-27 04:07:21.503479 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.503484 | controller | - + exit 1 2025-12-27 04:07:21.503506 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.503525 | controller | - + '[' -z infra ']' 2025-12-27 04:07:21.503534 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-12-27 04:07:21.503540 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-12-27 04:07:21.503552 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-12-27 04:07:21.503559 | controller | json 2025-12-27 04:07:21.503564 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.503570 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-12-27 04:07:21.503576 | controller | not found' 2025-12-27 04:07:21.503582 | controller | - + REPLICAS= 2025-12-27 04:07:21.503588 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.503594 | controller | - + exit 1 2025-12-27 04:07:21.503600 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.503608 | controller | - + '[' -z infra ']' 2025-12-27 04:07:21.503614 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-12-27 04:07:21.503621 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-12-27 04:07:21.503629 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-12-27 04:07:21.503635 | controller | json 2025-12-27 04:07:21.503640 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.503646 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-12-27 04:07:21.503656 | controller | not found' 2025-12-27 04:07:21.503662 | controller | - + REPLICAS= 2025-12-27 04:07:21.503668 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.503674 | controller | - + exit 1 2025-12-27 04:07:21.503680 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.503686 | controller | - + '[' -z infra ']' 2025-12-27 04:07:21.503691 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-12-27 04:07:21.503697 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-12-27 04:07:21.503703 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-12-27 04:07:21.503709 | controller | json 2025-12-27 04:07:21.503715 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.503721 | controller | - + REPLICAS=null 2025-12-27 04:07:21.503727 | controller | - + '[' null '!=' 1 ']' 2025-12-27 04:07:21.503732 | controller | - + exit 1 2025-12-27 04:07:21.503738 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.503744 | controller | - + '[' -z infra ']' 2025-12-27 04:07:21.503750 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-12-27 04:07:21.503756 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-12-27 04:07:21.503762 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-12-27 04:07:21.503767 | controller | json 2025-12-27 04:07:21.503773 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.503779 | controller | - + REPLICAS=null 2025-12-27 04:07:21.503785 | controller | - + '[' null '!=' 1 ']' 2025-12-27 04:07:21.503791 | controller | - + exit 1 2025-12-27 04:07:21.503797 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.503802 | controller | - + '[' -z infra ']' 2025-12-27 04:07:21.503808 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-12-27 04:07:21.503814 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-12-27 04:07:21.503820 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-12-27 04:07:21.503826 | controller | json 2025-12-27 04:07:21.503832 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.503837 | controller | - + REPLICAS=1 2025-12-27 04:07:21.503843 | controller | - + '[' 1 '!=' 1 ']' 2025-12-27 04:07:21.503849 | controller | - + echo Succeeded 2025-12-27 04:07:21.503855 | controller | - + exit 0 2025-12-27 04:07:21.503861 | controller | - + rc=0 2025-12-27 04:07:21.503867 | controller | - + popd 2025-12-27 04:07:21.503873 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.503879 | controller | - + exit 0 2025-12-27 04:07:21.503884 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.503890 | controller | - bash scripts/operator-deploy-resources.sh 2025-12-27 04:07:21.503896 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.503902 | controller | ']' 2025-12-27 04:07:21.503908 | controller | - + NEXT_WAIT_TIME=0 2025-12-27 04:07:21.503914 | controller | - + '[' 0 -eq 15 ']' 2025-12-27 04:07:21.503919 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-12-27 04:07:21.503925 | controller | - + oc apply -f - 2025-12-27 04:07:21.503931 | controller | - memcached.memcached.openstack.org/memcached created 2025-12-27 04:07:21.503937 | controller | - + '[' 0 -lt 15 ']' 2025-12-27 04:07:21.503943 | controller | - bash scripts/gen-olm.sh 2025-12-27 04:07:21.503948 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.503954 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.503960 | controller | - + '[' -z quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2025-12-27 04:07:21.503966 | controller | ']' 2025-12-27 04:07:21.503972 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-12-27 04:07:21.503978 | controller | ']' 2025-12-27 04:07:21.503993 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-12-27 04:07:21.503999 | controller | ']' 2025-12-27 04:07:21.504005 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-12-27 04:07:21.504014 | controller | - + OPERATOR_CHANNEL=alpha 2025-12-27 04:07:21.504020 | controller | - + OPERATOR_SOURCE=rabbitmq-cluster-operator-index 2025-12-27 04:07:21.504026 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-12-27 04:07:21.504032 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-12-27 04:07:21.504038 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-12-27 04:07:21.504044 | controller | - + echo OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.504050 | controller | - OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.504055 | controller | - + echo OPERATOR_SOURCE rabbitmq-cluster-operator-index 2025-12-27 04:07:21.504061 | controller | - OPERATOR_SOURCE rabbitmq-cluster-operator-index 2025-12-27 04:07:21.504067 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.504073 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.504079 | controller | - + cat 2025-12-27 04:07:21.504085 | controller | - + cat 2025-12-27 04:07:21.504091 | controller | - + cat 2025-12-27 04:07:21.504097 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-12-27 04:07:21.504103 | controller | - catalogsource.operators.coreos.com/rabbitmq-cluster-operator-index created 2025-12-27 04:07:21.504109 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-12-27 04:07:21.504114 | controller | - subscription.operators.coreos.com/rabbitmq-cluster-operator created 2025-12-27 04:07:21.504127 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op 2025-12-27 04:07:21.504138 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-12-27 04:07:21.504144 | controller | - bash -c "CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh" 2025-12-27 04:07:21.504150 | controller | - 'Cloning repo: git clone -b patches https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2025-12-27 04:07:21.504156 | controller | rabbitmq-operator' 2025-12-27 04:07:21.504162 | controller | - Cloning into 'rabbitmq-operator'... 2025-12-27 04:07:21.504168 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2025-12-27 04:07:21.504174 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-12-27 04:07:21.504179 | controller | - bash scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.504185 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.504191 | controller | - ++ cd scripts 2025-12-27 04:07:21.504197 | controller | - ++ pwd -P 2025-12-27 04:07:21.504203 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.504209 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.504214 | controller | --source-only 2025-12-27 04:07:21.504220 | controller | - ++ set -e 2025-12-27 04:07:21.504226 | controller | - + '[' -z glance-kuttl-tests ']' 2025-12-27 04:07:21.504232 | controller | - + '[' -z RabbitmqCluster ']' 2025-12-27 04:07:21.504238 | controller | - + '[' -z osp-secret ']' 2025-12-27 04:07:21.504243 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-12-27 04:07:21.504249 | controller | ']' 2025-12-27 04:07:21.504255 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.504261 | controller | - + REPLACEMENTS= 2025-12-27 04:07:21.504267 | controller | - + IMAGE=unused 2025-12-27 04:07:21.504273 | controller | - + IMAGE_PATH=image 2025-12-27 04:07:21.504282 | controller | - + STORAGE_REQUEST=10G 2025-12-27 04:07:21.504288 | controller | - + INTERFACE_MTU=1500 2025-12-27 04:07:21.504294 | controller | - + VLAN_START=20 2025-12-27 04:07:21.504299 | controller | - + VLAN_STEP=1 2025-12-27 04:07:21.504305 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-12-27 04:07:21.504311 | controller | ']' 2025-12-27 04:07:21.504317 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-12-27 04:07:21.504327 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.504333 | controller | - + cat 2025-12-27 04:07:21.504339 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.504345 | controller | - + IFS=, 2025-12-27 04:07:21.504351 | controller | - + read -ra IMAGES 2025-12-27 04:07:21.504356 | controller | - + IFS=, 2025-12-27 04:07:21.504362 | controller | - + read -ra IMAGE_PATHS 2025-12-27 04:07:21.504368 | controller | - + '[' 1 '!=' 1 ']' 2025-12-27 04:07:21.504374 | controller | - + (( i=0 )) 2025-12-27 04:07:21.504381 | controller | - + (( i < 1 )) 2025-12-27 04:07:21.504388 | controller | - + SPEC_PATH=image 2025-12-27 04:07:21.504396 | controller | - + SPEC_VALUE=unused 2025-12-27 04:07:21.504403 | controller | - + '[' unused '!=' unused ']' 2025-12-27 04:07:21.504409 | controller | - + (( i++ )) 2025-12-27 04:07:21.504415 | controller | - + (( i < 1 )) 2025-12-27 04:07:21.504421 | controller | - + '[' -n rabbitmq ']' 2025-12-27 04:07:21.504426 | controller | - + cat 2025-12-27 04:07:21.504432 | controller | - + '[' RabbitmqCluster == OpenStackControlPlane ']' 2025-12-27 04:07:21.504438 | controller | - + '[' RabbitmqCluster == Galera ']' 2025-12-27 04:07:21.504444 | controller | - + '[' RabbitmqCluster == NetConfig ']' 2025-12-27 04:07:21.504450 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.504456 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.504462 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.504467 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.504473 | controller | - + kustomization_add_resources 2025-12-27 04:07:21.504479 | controller | - + echo merge config dir 2025-12-27 04:07:21.504485 | controller | - merge config dir 2025-12-27 04:07:21.504491 | controller | - ++ find . -type f -name '*.yaml' 2025-12-27 04:07:21.504496 | controller | - ++ grep -v kustomization 2025-12-27 04:07:21.504502 | controller | - + yamls=./rabbitmq.yaml 2025-12-27 04:07:21.504508 | controller | - + for y in ${yamls[@]} 2025-12-27 04:07:21.504529 | controller | - + kustomize edit add resource ./rabbitmq.yaml 2025-12-27 04:07:21.504535 | controller | - + popd 2025-12-27 04:07:21.504541 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.504546 | controller | - make wait 2025-12-27 04:07:21.504552 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.504558 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-12-27 04:07:21.504564 | controller | - bash scripts/operator-wait.sh 2025-12-27 04:07:21.504570 | controller | - + TIMEOUT=500s 2025-12-27 04:07:21.504576 | controller | - +++ dirname scripts/operator-wait.sh 2025-12-27 04:07:21.504582 | controller | - ++ cd scripts 2025-12-27 04:07:21.504588 | controller | - ++ pwd -P 2025-12-27 04:07:21.504593 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.504599 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.504605 | controller | - + '[' -z rabbitmq ']' 2025-12-27 04:07:21.504611 | controller | - + '[' rabbitmq = rabbitmq ']' 2025-12-27 04:07:21.504617 | controller | - + OPERATOR_NAME=rabbitmq-cluster 2025-12-27 04:07:21.504623 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.504628 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.504634 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-12-27 04:07:21.504640 | controller | ]; do sleep 5; done' 2025-12-27 04:07:21.504646 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.504658 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.504664 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-12-27 04:07:21.504670 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-12-27 04:07:21.504676 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-12-27 04:07:21.504682 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.504692 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-12-27 04:07:21.504697 | controller | found' 2025-12-27 04:07:21.504703 | controller | - + REPLICAS= 2025-12-27 04:07:21.504709 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.504715 | controller | - + exit 1 2025-12-27 04:07:21.504729 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.504735 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.504741 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-12-27 04:07:21.504746 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-12-27 04:07:21.504752 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-12-27 04:07:21.504758 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.504764 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-12-27 04:07:21.504770 | controller | found' 2025-12-27 04:07:21.504776 | controller | - + REPLICAS= 2025-12-27 04:07:21.504781 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.504787 | controller | - + exit 1 2025-12-27 04:07:21.504793 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.504799 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.504805 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-12-27 04:07:21.504811 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-12-27 04:07:21.504817 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-12-27 04:07:21.504822 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.504828 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-12-27 04:07:21.504834 | controller | found' 2025-12-27 04:07:21.504840 | controller | - + REPLICAS= 2025-12-27 04:07:21.504846 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.504852 | controller | - + exit 1 2025-12-27 04:07:21.504858 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.504864 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.504870 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-12-27 04:07:21.504876 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-12-27 04:07:21.504881 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-12-27 04:07:21.504887 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.504893 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-12-27 04:07:21.504899 | controller | found' 2025-12-27 04:07:21.504905 | controller | - + REPLICAS= 2025-12-27 04:07:21.504913 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.504919 | controller | - + exit 1 2025-12-27 04:07:21.504925 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.504931 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.504937 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-12-27 04:07:21.504942 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-12-27 04:07:21.504948 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-12-27 04:07:21.504954 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.504963 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-12-27 04:07:21.504969 | controller | found' 2025-12-27 04:07:21.504975 | controller | - + REPLICAS= 2025-12-27 04:07:21.504981 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.504986 | controller | - + exit 1 2025-12-27 04:07:21.504992 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.504998 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.505004 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-12-27 04:07:21.505010 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-12-27 04:07:21.505016 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-12-27 04:07:21.505021 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.505027 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-12-27 04:07:21.505033 | controller | found' 2025-12-27 04:07:21.505039 | controller | - + REPLICAS= 2025-12-27 04:07:21.505044 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.505054 | controller | - + exit 1 2025-12-27 04:07:21.505060 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.505066 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.505074 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-12-27 04:07:21.505080 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-12-27 04:07:21.505086 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-12-27 04:07:21.505094 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.505100 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-12-27 04:07:21.505106 | controller | found' 2025-12-27 04:07:21.505112 | controller | - + REPLICAS= 2025-12-27 04:07:21.505117 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.505123 | controller | - + exit 1 2025-12-27 04:07:21.505132 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.505138 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.505144 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-12-27 04:07:21.505150 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-12-27 04:07:21.505156 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-12-27 04:07:21.505162 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.505167 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-12-27 04:07:21.505173 | controller | found' 2025-12-27 04:07:21.505179 | controller | - + REPLICAS= 2025-12-27 04:07:21.505185 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.505191 | controller | - + exit 1 2025-12-27 04:07:21.505197 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.505203 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.505209 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-12-27 04:07:21.505215 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-12-27 04:07:21.505220 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-12-27 04:07:21.505226 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.505232 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-12-27 04:07:21.505238 | controller | found' 2025-12-27 04:07:21.505245 | controller | - + REPLICAS= 2025-12-27 04:07:21.505251 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.505257 | controller | - + exit 1 2025-12-27 04:07:21.505263 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.505269 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.505275 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-12-27 04:07:21.505280 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-12-27 04:07:21.505286 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-12-27 04:07:21.505292 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.505298 | controller | - + REPLICAS=null 2025-12-27 04:07:21.505304 | controller | - + '[' null '!=' 1 ']' 2025-12-27 04:07:21.505310 | controller | - + exit 1 2025-12-27 04:07:21.505318 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.505324 | controller | - + '[' -z rabbitmq-cluster ']' 2025-12-27 04:07:21.505335 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-12-27 04:07:21.505342 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-12-27 04:07:21.505348 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.505354 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-12-27 04:07:21.505360 | controller | - + REPLICAS=1 2025-12-27 04:07:21.505366 | controller | - + '[' 1 '!=' 1 ']' 2025-12-27 04:07:21.505371 | controller | - + echo Succeeded 2025-12-27 04:07:21.505377 | controller | - + exit 0 2025-12-27 04:07:21.505383 | controller | - + rc=0 2025-12-27 04:07:21.505389 | controller | - + popd 2025-12-27 04:07:21.505395 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.505401 | controller | - + exit 0 2025-12-27 04:07:21.505407 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.505413 | controller | - bash scripts/operator-deploy-resources.sh 2025-12-27 04:07:21.505422 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-12-27 04:07:21.505428 | controller | ']' 2025-12-27 04:07:21.505434 | controller | - + NEXT_WAIT_TIME=0 2025-12-27 04:07:21.505440 | controller | - + '[' 0 -eq 15 ']' 2025-12-27 04:07:21.505446 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-12-27 04:07:21.505454 | controller | - + oc apply -f - 2025-12-27 04:07:21.505462 | controller | - rabbitmqcluster.rabbitmq.com/rabbitmq created 2025-12-27 04:07:21.505469 | controller | - + '[' 0 -lt 15 ']' 2025-12-27 04:07:21.505476 | controller | - bash scripts/gen-olm.sh 2025-12-27 04:07:21.505483 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.505490 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.505498 | controller | - + '[' -z quay.io/openstack-k8s-operators/keystone-operator-index:latest ']' 2025-12-27 04:07:21.505508 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-12-27 04:07:21.505531 | controller | ']' 2025-12-27 04:07:21.505538 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-12-27 04:07:21.505545 | controller | ']' 2025-12-27 04:07:21.505552 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-12-27 04:07:21.505558 | controller | - + OPERATOR_CHANNEL=alpha 2025-12-27 04:07:21.505565 | controller | - + OPERATOR_SOURCE=keystone-operator-index 2025-12-27 04:07:21.505572 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-12-27 04:07:21.505579 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-12-27 04:07:21.505586 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-12-27 04:07:21.505592 | controller | - + echo OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.505599 | controller | - OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.505606 | controller | - + echo OPERATOR_SOURCE keystone-operator-index 2025-12-27 04:07:21.505613 | controller | - OPERATOR_SOURCE keystone-operator-index 2025-12-27 04:07:21.505625 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.505632 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.505640 | controller | - + cat 2025-12-27 04:07:21.505647 | controller | - + cat 2025-12-27 04:07:21.505655 | controller | - + cat 2025-12-27 04:07:21.505662 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-12-27 04:07:21.505670 | controller | - catalogsource.operators.coreos.com/keystone-operator-index created 2025-12-27 04:07:21.505678 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-12-27 04:07:21.505685 | controller | - subscription.operators.coreos.com/keystone-operator created 2025-12-27 04:07:21.505692 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-12-27 04:07:21.505700 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.505707 | controller | - bash scripts/clone-operator-repo.sh 2025-12-27 04:07:21.505713 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/keystone-operator.git 2025-12-27 04:07:21.505720 | controller | keystone-operator' 2025-12-27 04:07:21.505727 | controller | - Cloning into 'keystone-operator'... 2025-12-27 04:07:21.505734 | controller | - 'Running checkout: git checkout 593df0a7a9e1' 2025-12-27 04:07:21.505741 | controller | - 'Note: switching to ''593df0a7a9e1''.' 2025-12-27 04:07:21.505748 | controller | - '' 2025-12-27 04:07:21.505755 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-12-27 04:07:21.505763 | controller | - changes and commit them, and you can discard any commits you make in this 2025-12-27 04:07:21.505770 | controller | - state without impacting any branches by switching back to a branch. 2025-12-27 04:07:21.505778 | controller | - '' 2025-12-27 04:07:21.505785 | controller | - If you want to create a new branch to retain commits you create, you may 2025-12-27 04:07:21.505795 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-12-27 04:07:21.505801 | controller | - '' 2025-12-27 04:07:21.505807 | controller | - ' git switch -c ' 2025-12-27 04:07:21.505816 | controller | - '' 2025-12-27 04:07:21.505822 | controller | - 'Or undo this operation with:' 2025-12-27 04:07:21.505828 | controller | - '' 2025-12-27 04:07:21.505834 | controller | - ' git switch -' 2025-12-27 04:07:21.505840 | controller | - '' 2025-12-27 04:07:21.505846 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-12-27 04:07:21.505852 | controller | - '' 2025-12-27 04:07:21.505858 | controller | - 'HEAD is now at 593df0a Merge pull request #647 from openstack-k8s-operators/openstack-dependency-bump/main' 2025-12-27 04:07:21.505864 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2025-12-27 04:07:21.505870 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.505876 | controller | - bash scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.505882 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.505888 | controller | - ++ cd scripts 2025-12-27 04:07:21.505894 | controller | - ++ pwd -P 2025-12-27 04:07:21.505900 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.505914 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.505921 | controller | --source-only 2025-12-27 04:07:21.505929 | controller | - ++ set -e 2025-12-27 04:07:21.505935 | controller | - + '[' -z glance-kuttl-tests ']' 2025-12-27 04:07:21.505941 | controller | - + '[' -z KeystoneAPI ']' 2025-12-27 04:07:21.505947 | controller | - + '[' -z osp-secret ']' 2025-12-27 04:07:21.505953 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.505959 | controller | ']' 2025-12-27 04:07:21.505965 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.505971 | controller | - + REPLACEMENTS= 2025-12-27 04:07:21.505976 | controller | - + IMAGE=unused 2025-12-27 04:07:21.505982 | controller | - + IMAGE_PATH=containerImage 2025-12-27 04:07:21.505988 | controller | - + STORAGE_REQUEST=10G 2025-12-27 04:07:21.505994 | controller | - + INTERFACE_MTU=1500 2025-12-27 04:07:21.506000 | controller | - + VLAN_START=20 2025-12-27 04:07:21.506006 | controller | - + VLAN_STEP=1 2025-12-27 04:07:21.506011 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.506017 | controller | ']' 2025-12-27 04:07:21.506023 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.506029 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.506035 | controller | - + cat 2025-12-27 04:07:21.506041 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.506047 | controller | - + IFS=, 2025-12-27 04:07:21.506053 | controller | - + read -ra IMAGES 2025-12-27 04:07:21.506059 | controller | - + IFS=, 2025-12-27 04:07:21.506064 | controller | - + read -ra IMAGE_PATHS 2025-12-27 04:07:21.506070 | controller | - + '[' 1 '!=' 1 ']' 2025-12-27 04:07:21.506076 | controller | - + (( i=0 )) 2025-12-27 04:07:21.506082 | controller | - + (( i < 1 )) 2025-12-27 04:07:21.506088 | controller | - + SPEC_PATH=containerImage 2025-12-27 04:07:21.506094 | controller | - + SPEC_VALUE=unused 2025-12-27 04:07:21.506100 | controller | - + '[' unused '!=' unused ']' 2025-12-27 04:07:21.506105 | controller | - + (( i++ )) 2025-12-27 04:07:21.506111 | controller | - + (( i < 1 )) 2025-12-27 04:07:21.506117 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.506123 | controller | - + '[' KeystoneAPI == OpenStackControlPlane ']' 2025-12-27 04:07:21.506129 | controller | - + '[' KeystoneAPI == Galera ']' 2025-12-27 04:07:21.506135 | controller | - + '[' KeystoneAPI == NetConfig ']' 2025-12-27 04:07:21.506140 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.506146 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.506152 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.506161 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.506167 | controller | - + kustomization_add_resources 2025-12-27 04:07:21.506173 | controller | - + echo merge config dir 2025-12-27 04:07:21.506178 | controller | - merge config dir 2025-12-27 04:07:21.506184 | controller | - ++ find . -type f -name '*.yaml' 2025-12-27 04:07:21.506190 | controller | - ++ grep -v kustomization 2025-12-27 04:07:21.506196 | controller | - + yamls=./keystone_v1beta1_keystoneapi.yaml 2025-12-27 04:07:21.506202 | controller | - + for y in ${yamls[@]} 2025-12-27 04:07:21.506208 | controller | - + kustomize edit add resource ./keystone_v1beta1_keystoneapi.yaml 2025-12-27 04:07:21.506213 | controller | - + popd 2025-12-27 04:07:21.506219 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.506225 | controller | - make wait 2025-12-27 04:07:21.506231 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.506237 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-12-27 04:07:21.506243 | controller | - bash scripts/operator-wait.sh 2025-12-27 04:07:21.506249 | controller | - + TIMEOUT=500s 2025-12-27 04:07:21.506254 | controller | - +++ dirname scripts/operator-wait.sh 2025-12-27 04:07:21.506260 | controller | - ++ cd scripts 2025-12-27 04:07:21.506266 | controller | - ++ pwd -P 2025-12-27 04:07:21.506272 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.506278 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.506284 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.506289 | controller | - + '[' keystone = rabbitmq ']' 2025-12-27 04:07:21.506295 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.506301 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.506307 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-12-27 04:07:21.506313 | controller | ]; do sleep 5; done' 2025-12-27 04:07:21.506319 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.506325 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.506330 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.506336 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.506342 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.506348 | controller | -o json 2025-12-27 04:07:21.506354 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.506360 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.506366 | controller | not found' 2025-12-27 04:07:21.506371 | controller | - + REPLICAS= 2025-12-27 04:07:21.506377 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.506383 | controller | - + exit 1 2025-12-27 04:07:21.506389 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.506395 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.506401 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.506406 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.506412 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.506418 | controller | -o json 2025-12-27 04:07:21.506424 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.506430 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.506436 | controller | not found' 2025-12-27 04:07:21.506442 | controller | - + REPLICAS= 2025-12-27 04:07:21.506447 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.506453 | controller | - + exit 1 2025-12-27 04:07:21.506459 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.506465 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.506471 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.506477 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.506482 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.506491 | controller | -o json 2025-12-27 04:07:21.506497 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.506509 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.506531 | controller | not found' 2025-12-27 04:07:21.506537 | controller | - + REPLICAS= 2025-12-27 04:07:21.506543 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.506549 | controller | - + exit 1 2025-12-27 04:07:21.506555 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.506561 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.506566 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.506572 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.506578 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.506584 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.506590 | controller | -o json 2025-12-27 04:07:21.506599 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.506605 | controller | not found' 2025-12-27 04:07:21.506611 | controller | - + REPLICAS= 2025-12-27 04:07:21.506617 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.506625 | controller | - + exit 1 2025-12-27 04:07:21.506633 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.506639 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.506645 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.506651 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.506657 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.506663 | controller | -o json 2025-12-27 04:07:21.506669 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.506676 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.506684 | controller | not found' 2025-12-27 04:07:21.506691 | controller | - + REPLICAS= 2025-12-27 04:07:21.506697 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.506703 | controller | - + exit 1 2025-12-27 04:07:21.506709 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.506715 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.506721 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.506727 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.506733 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.506738 | controller | -o json 2025-12-27 04:07:21.506744 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.506750 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.506756 | controller | not found' 2025-12-27 04:07:21.506762 | controller | - + REPLICAS= 2025-12-27 04:07:21.506768 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.506773 | controller | - + exit 1 2025-12-27 04:07:21.506779 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.506785 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.506791 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.506797 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.506803 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.506808 | controller | -o json 2025-12-27 04:07:21.506814 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.506820 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.506826 | controller | not found' 2025-12-27 04:07:21.506832 | controller | - + REPLICAS= 2025-12-27 04:07:21.506838 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.506854 | controller | - + exit 1 2025-12-27 04:07:21.506861 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.506866 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.506872 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.506878 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.506884 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.506894 | controller | -o json 2025-12-27 04:07:21.506900 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.506905 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.506911 | controller | not found' 2025-12-27 04:07:21.506917 | controller | - + REPLICAS= 2025-12-27 04:07:21.506923 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.506935 | controller | - + exit 1 2025-12-27 04:07:21.506941 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.506947 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.506953 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.506959 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.506965 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.506970 | controller | -o json 2025-12-27 04:07:21.506976 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.506982 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.506988 | controller | not found' 2025-12-27 04:07:21.506994 | controller | - + REPLICAS= 2025-12-27 04:07:21.507000 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.507005 | controller | - + exit 1 2025-12-27 04:07:21.507018 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.507023 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.507029 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.507035 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.507041 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.507047 | controller | -o json 2025-12-27 04:07:21.507053 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.507059 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.507065 | controller | not found' 2025-12-27 04:07:21.507070 | controller | - + REPLICAS= 2025-12-27 04:07:21.507076 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.507082 | controller | - + exit 1 2025-12-27 04:07:21.507088 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.507094 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.507100 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.507105 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.507111 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.507117 | controller | -o json 2025-12-27 04:07:21.507123 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.507129 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.507135 | controller | not found' 2025-12-27 04:07:21.507140 | controller | - + REPLICAS= 2025-12-27 04:07:21.507146 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.507152 | controller | - + exit 1 2025-12-27 04:07:21.507158 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.507164 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.507170 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.507176 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.507189 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.507195 | controller | -o json 2025-12-27 04:07:21.507201 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.507210 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-12-27 04:07:21.507216 | controller | not found' 2025-12-27 04:07:21.507222 | controller | - + REPLICAS= 2025-12-27 04:07:21.507228 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.507233 | controller | - + exit 1 2025-12-27 04:07:21.507239 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.507245 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.507251 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.507257 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.507263 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.507272 | controller | -o json 2025-12-27 04:07:21.507278 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.507284 | controller | - + REPLICAS=null 2025-12-27 04:07:21.507290 | controller | - + '[' null '!=' 1 ']' 2025-12-27 04:07:21.507296 | controller | - + exit 1 2025-12-27 04:07:21.507302 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.507307 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.507313 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.507319 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.507325 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.507331 | controller | -o json 2025-12-27 04:07:21.507337 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.507343 | controller | - + REPLICAS=null 2025-12-27 04:07:21.507348 | controller | - + '[' null '!=' 1 ']' 2025-12-27 04:07:21.507354 | controller | - + exit 1 2025-12-27 04:07:21.507360 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.507366 | controller | - + '[' -z keystone ']' 2025-12-27 04:07:21.507372 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-12-27 04:07:21.507377 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-12-27 04:07:21.507383 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-12-27 04:07:21.507389 | controller | -o json 2025-12-27 04:07:21.507395 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.507401 | controller | - + REPLICAS=1 2025-12-27 04:07:21.507407 | controller | - + '[' 1 '!=' 1 ']' 2025-12-27 04:07:21.507412 | controller | - + echo Succeeded 2025-12-27 04:07:21.507418 | controller | - + exit 0 2025-12-27 04:07:21.507424 | controller | - + rc=0 2025-12-27 04:07:21.507430 | controller | - + popd 2025-12-27 04:07:21.507436 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.507443 | controller | - + exit 0 2025-12-27 04:07:21.507448 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.507454 | controller | - bash scripts/operator-deploy-resources.sh 2025-12-27 04:07:21.507460 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.507466 | controller | ']' 2025-12-27 04:07:21.507472 | controller | - + NEXT_WAIT_TIME=0 2025-12-27 04:07:21.507478 | controller | - + '[' 0 -eq 15 ']' 2025-12-27 04:07:21.507484 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-12-27 04:07:21.507490 | controller | - + oc apply -f - 2025-12-27 04:07:21.507526 | controller | - keystoneapi.keystone.openstack.org/keystone created 2025-12-27 04:07:21.507534 | controller | - + '[' 0 -lt 15 ']' 2025-12-27 04:07:21.507540 | controller | - bash scripts/gen-olm.sh 2025-12-27 04:07:21.507546 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.507552 | controller | - + '[' -z horizon ']' 2025-12-27 04:07:21.507558 | controller | - + '[' -z quay.io/openstack-k8s-operators/horizon-operator-index:latest ']' 2025-12-27 04:07:21.507564 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-12-27 04:07:21.507570 | controller | ']' 2025-12-27 04:07:21.507576 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-12-27 04:07:21.507581 | controller | ']' 2025-12-27 04:07:21.507587 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-12-27 04:07:21.507593 | controller | - + OPERATOR_CHANNEL=alpha 2025-12-27 04:07:21.507599 | controller | - + OPERATOR_SOURCE=horizon-operator-index 2025-12-27 04:07:21.507605 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-12-27 04:07:21.507611 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-12-27 04:07:21.507617 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-12-27 04:07:21.507622 | controller | - + echo OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.507628 | controller | - OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.507638 | controller | - + echo OPERATOR_SOURCE horizon-operator-index 2025-12-27 04:07:21.507644 | controller | - OPERATOR_SOURCE horizon-operator-index 2025-12-27 04:07:21.507650 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.507656 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.507661 | controller | - + cat 2025-12-27 04:07:21.507667 | controller | - + cat 2025-12-27 04:07:21.507673 | controller | - + cat 2025-12-27 04:07:21.507679 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-12-27 04:07:21.507685 | controller | - catalogsource.operators.coreos.com/horizon-operator-index created 2025-12-27 04:07:21.507691 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-12-27 04:07:21.507696 | controller | - subscription.operators.coreos.com/horizon-operator created 2025-12-27 04:07:21.507702 | controller | - bash scripts/gen-olm.sh 2025-12-27 04:07:21.507708 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.507714 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.507720 | controller | - + '[' -z quay.io/openstack-k8s-operators/swift-operator-index:latest ']' 2025-12-27 04:07:21.507726 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-12-27 04:07:21.507732 | controller | ']' 2025-12-27 04:07:21.507737 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-12-27 04:07:21.507743 | controller | ']' 2025-12-27 04:07:21.507751 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-12-27 04:07:21.507757 | controller | - + OPERATOR_CHANNEL=alpha 2025-12-27 04:07:21.507763 | controller | - + OPERATOR_SOURCE=swift-operator-index 2025-12-27 04:07:21.507769 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-12-27 04:07:21.507782 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-12-27 04:07:21.507788 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-12-27 04:07:21.507794 | controller | - + echo OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.507800 | controller | - OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.507806 | controller | - + echo OPERATOR_SOURCE swift-operator-index 2025-12-27 04:07:21.507812 | controller | - OPERATOR_SOURCE swift-operator-index 2025-12-27 04:07:21.507818 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.507824 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.507829 | controller | - + cat 2025-12-27 04:07:21.507835 | controller | - + cat 2025-12-27 04:07:21.507841 | controller | - + cat 2025-12-27 04:07:21.507847 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-12-27 04:07:21.507853 | controller | - catalogsource.operators.coreos.com/swift-operator-index created 2025-12-27 04:07:21.507859 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-12-27 04:07:21.507865 | controller | - subscription.operators.coreos.com/swift-operator created 2025-12-27 04:07:21.507870 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-12-27 04:07:21.507876 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.507882 | controller | - bash scripts/clone-operator-repo.sh 2025-12-27 04:07:21.507888 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/swift-operator.git 2025-12-27 04:07:21.507894 | controller | swift-operator' 2025-12-27 04:07:21.507900 | controller | - Cloning into 'swift-operator'... 2025-12-27 04:07:21.507905 | controller | - 'Running checkout: git checkout f7a35d4fc73b' 2025-12-27 04:07:21.507911 | controller | - 'Note: switching to ''f7a35d4fc73b''.' 2025-12-27 04:07:21.507917 | controller | - '' 2025-12-27 04:07:21.507923 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-12-27 04:07:21.507929 | controller | - changes and commit them, and you can discard any commits you make in this 2025-12-27 04:07:21.507935 | controller | - state without impacting any branches by switching back to a branch. 2025-12-27 04:07:21.507944 | controller | - '' 2025-12-27 04:07:21.507950 | controller | - If you want to create a new branch to retain commits you create, you may 2025-12-27 04:07:21.507956 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-12-27 04:07:21.507962 | controller | - '' 2025-12-27 04:07:21.507968 | controller | - ' git switch -c ' 2025-12-27 04:07:21.507973 | controller | - '' 2025-12-27 04:07:21.507979 | controller | - 'Or undo this operation with:' 2025-12-27 04:07:21.507985 | controller | - '' 2025-12-27 04:07:21.507991 | controller | - ' git switch -' 2025-12-27 04:07:21.507997 | controller | - '' 2025-12-27 04:07:21.508003 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-12-27 04:07:21.508009 | controller | - '' 2025-12-27 04:07:21.508015 | controller | - 'HEAD is now at f7a35d4 Merge pull request #406 from cschwede/fix-s3api' 2025-12-27 04:07:21.508020 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2025-12-27 04:07:21.508026 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.508032 | controller | - bash scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.508038 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.508044 | controller | - ++ cd scripts 2025-12-27 04:07:21.508050 | controller | - ++ pwd -P 2025-12-27 04:07:21.508056 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.508061 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.508067 | controller | --source-only 2025-12-27 04:07:21.508073 | controller | - ++ set -e 2025-12-27 04:07:21.508079 | controller | - + '[' -z glance-kuttl-tests ']' 2025-12-27 04:07:21.508085 | controller | - + '[' -z Swift ']' 2025-12-27 04:07:21.508091 | controller | - + '[' -z osp-secret ']' 2025-12-27 04:07:21.508099 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.508105 | controller | ']' 2025-12-27 04:07:21.508111 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.508117 | controller | - + REPLACEMENTS= 2025-12-27 04:07:21.508123 | controller | - + IMAGE=unused 2025-12-27 04:07:21.508129 | controller | - + IMAGE_PATH=containerImage 2025-12-27 04:07:21.508134 | controller | - + STORAGE_REQUEST=10G 2025-12-27 04:07:21.508140 | controller | - + INTERFACE_MTU=1500 2025-12-27 04:07:21.508146 | controller | - + VLAN_START=20 2025-12-27 04:07:21.508152 | controller | - + VLAN_STEP=1 2025-12-27 04:07:21.508158 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.508163 | controller | ']' 2025-12-27 04:07:21.508169 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.508175 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.508181 | controller | - + cat 2025-12-27 04:07:21.508187 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.508193 | controller | - + IFS=, 2025-12-27 04:07:21.508199 | controller | - + read -ra IMAGES 2025-12-27 04:07:21.508205 | controller | - + IFS=, 2025-12-27 04:07:21.508211 | controller | - + read -ra IMAGE_PATHS 2025-12-27 04:07:21.508216 | controller | - + '[' 1 '!=' 1 ']' 2025-12-27 04:07:21.508222 | controller | - + (( i=0 )) 2025-12-27 04:07:21.508228 | controller | - + (( i < 1 )) 2025-12-27 04:07:21.508234 | controller | - + SPEC_PATH=containerImage 2025-12-27 04:07:21.508240 | controller | - + SPEC_VALUE=unused 2025-12-27 04:07:21.508245 | controller | - + '[' unused '!=' unused ']' 2025-12-27 04:07:21.508251 | controller | - + (( i++ )) 2025-12-27 04:07:21.508257 | controller | - + (( i < 1 )) 2025-12-27 04:07:21.508263 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.508269 | controller | - + '[' Swift == OpenStackControlPlane ']' 2025-12-27 04:07:21.508279 | controller | - + '[' Swift == Galera ']' 2025-12-27 04:07:21.508285 | controller | - + '[' Swift == NetConfig ']' 2025-12-27 04:07:21.508291 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.508300 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.508309 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.508317 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.508323 | controller | - + kustomization_add_resources 2025-12-27 04:07:21.508329 | controller | - + echo merge config dir 2025-12-27 04:07:21.508335 | controller | - merge config dir 2025-12-27 04:07:21.508347 | controller | - ++ find . -type f -name '*.yaml' 2025-12-27 04:07:21.508353 | controller | - ++ grep -v kustomization 2025-12-27 04:07:21.508359 | controller | - + yamls=./swift_v1beta1_swift.yaml 2025-12-27 04:07:21.508364 | controller | - + for y in ${yamls[@]} 2025-12-27 04:07:21.508370 | controller | - + kustomize edit add resource ./swift_v1beta1_swift.yaml 2025-12-27 04:07:21.508376 | controller | - + popd 2025-12-27 04:07:21.508382 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.508388 | controller | - make wait 2025-12-27 04:07:21.508394 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.508400 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-12-27 04:07:21.508406 | controller | - bash scripts/operator-wait.sh 2025-12-27 04:07:21.508412 | controller | - + TIMEOUT=500s 2025-12-27 04:07:21.508418 | controller | - +++ dirname scripts/operator-wait.sh 2025-12-27 04:07:21.508423 | controller | - ++ cd scripts 2025-12-27 04:07:21.508429 | controller | - ++ pwd -P 2025-12-27 04:07:21.508435 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.508441 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.508447 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.508460 | controller | - + '[' swift = rabbitmq ']' 2025-12-27 04:07:21.508466 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.508471 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.508477 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-12-27 04:07:21.508483 | controller | ]; do sleep 5; done' 2025-12-27 04:07:21.508489 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.508495 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.508501 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.508507 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.508524 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.508533 | controller | json 2025-12-27 04:07:21.508539 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.508544 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.508550 | controller | not found' 2025-12-27 04:07:21.508556 | controller | - + REPLICAS= 2025-12-27 04:07:21.508562 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.508571 | controller | - + exit 1 2025-12-27 04:07:21.508577 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.508583 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.508589 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.508595 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.508601 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.508607 | controller | json 2025-12-27 04:07:21.508612 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.508618 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.508624 | controller | not found' 2025-12-27 04:07:21.508630 | controller | - + REPLICAS= 2025-12-27 04:07:21.508636 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.508642 | controller | - + exit 1 2025-12-27 04:07:21.508648 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.508654 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.508659 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.508665 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.508671 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.508681 | controller | json 2025-12-27 04:07:21.508687 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.508693 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.508698 | controller | not found' 2025-12-27 04:07:21.508704 | controller | - + REPLICAS= 2025-12-27 04:07:21.508710 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.508716 | controller | - + exit 1 2025-12-27 04:07:21.508722 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.508728 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.508734 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.508739 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.508745 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.508751 | controller | json 2025-12-27 04:07:21.508757 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.508763 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.508769 | controller | not found' 2025-12-27 04:07:21.508775 | controller | - + REPLICAS= 2025-12-27 04:07:21.508781 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.508786 | controller | - + exit 1 2025-12-27 04:07:21.508792 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.508801 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.508807 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.508813 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.508819 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.508825 | controller | json 2025-12-27 04:07:21.508831 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.508837 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.508843 | controller | not found' 2025-12-27 04:07:21.508849 | controller | - + REPLICAS= 2025-12-27 04:07:21.508855 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.508860 | controller | - + exit 1 2025-12-27 04:07:21.508866 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.508872 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.508878 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.508884 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.508890 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.508895 | controller | json 2025-12-27 04:07:21.508910 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.508916 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.508922 | controller | not found' 2025-12-27 04:07:21.508928 | controller | - + REPLICAS= 2025-12-27 04:07:21.508933 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.508939 | controller | - + exit 1 2025-12-27 04:07:21.508945 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.508951 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.508957 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.508963 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.508975 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.508981 | controller | json 2025-12-27 04:07:21.508987 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.508993 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.508999 | controller | not found' 2025-12-27 04:07:21.509004 | controller | - + REPLICAS= 2025-12-27 04:07:21.509010 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.509016 | controller | - + exit 1 2025-12-27 04:07:21.509022 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.509028 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.509034 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.509039 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.509045 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.509055 | controller | json 2025-12-27 04:07:21.509061 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.509067 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.509073 | controller | not found' 2025-12-27 04:07:21.509079 | controller | - + REPLICAS= 2025-12-27 04:07:21.509085 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.509090 | controller | - + exit 1 2025-12-27 04:07:21.509096 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.509102 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.509108 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.509114 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.509120 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.509126 | controller | json 2025-12-27 04:07:21.509131 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.509137 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.509143 | controller | not found' 2025-12-27 04:07:21.509150 | controller | - + REPLICAS= 2025-12-27 04:07:21.509155 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.509161 | controller | - + exit 1 2025-12-27 04:07:21.509167 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.509173 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.509179 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.509185 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.509190 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.509196 | controller | json 2025-12-27 04:07:21.509202 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.509208 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.509214 | controller | not found' 2025-12-27 04:07:21.509220 | controller | - + REPLICAS= 2025-12-27 04:07:21.509225 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.509231 | controller | - + exit 1 2025-12-27 04:07:21.509237 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.509243 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.509249 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.509255 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.509261 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.509266 | controller | json 2025-12-27 04:07:21.509272 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.509278 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.509284 | controller | not found' 2025-12-27 04:07:21.509290 | controller | - + REPLICAS= 2025-12-27 04:07:21.509296 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.509302 | controller | - + exit 1 2025-12-27 04:07:21.509307 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.509313 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.509319 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.509325 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.509331 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.509337 | controller | json 2025-12-27 04:07:21.509343 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.509348 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-12-27 04:07:21.509354 | controller | not found' 2025-12-27 04:07:21.509360 | controller | - + REPLICAS= 2025-12-27 04:07:21.509366 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.509372 | controller | - + exit 1 2025-12-27 04:07:21.509378 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.509383 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.509389 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.509395 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.509401 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.509407 | controller | json 2025-12-27 04:07:21.509416 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.509422 | controller | - + REPLICAS=null 2025-12-27 04:07:21.509428 | controller | - + '[' null '!=' 1 ']' 2025-12-27 04:07:21.509434 | controller | - + exit 1 2025-12-27 04:07:21.509439 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.509445 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.509457 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.509463 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.509469 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.509475 | controller | json 2025-12-27 04:07:21.509481 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.509487 | controller | - + REPLICAS=null 2025-12-27 04:07:21.509493 | controller | - + '[' null '!=' 1 ']' 2025-12-27 04:07:21.509498 | controller | - + exit 1 2025-12-27 04:07:21.509504 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.509521 | controller | - + '[' -z swift ']' 2025-12-27 04:07:21.509531 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-12-27 04:07:21.509537 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-12-27 04:07:21.509545 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-12-27 04:07:21.509551 | controller | json 2025-12-27 04:07:21.509557 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.509563 | controller | - + REPLICAS=1 2025-12-27 04:07:21.509569 | controller | - + '[' 1 '!=' 1 ']' 2025-12-27 04:07:21.509575 | controller | - + echo Succeeded 2025-12-27 04:07:21.509581 | controller | - + exit 0 2025-12-27 04:07:21.509586 | controller | - + rc=0 2025-12-27 04:07:21.509592 | controller | - + popd 2025-12-27 04:07:21.509598 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.509604 | controller | - + exit 0 2025-12-27 04:07:21.509610 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.509616 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-12-27 04:07:21.509622 | controller | | oc apply -f - 2025-12-27 04:07:21.509628 | controller | - swift.swift.openstack.org/swift created 2025-12-27 04:07:21.509634 | controller | - bash scripts/gen-olm.sh 2025-12-27 04:07:21.509639 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.509645 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.509657 | controller | - + '[' -z 38.102.83.98:5001/openstack-k8s-operators/glance-operator-index:773ca848b25eeca551e8110ea7b7b24a4b407514 2025-12-27 04:07:21.509664 | controller | ']' 2025-12-27 04:07:21.509669 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-12-27 04:07:21.509675 | controller | ']' 2025-12-27 04:07:21.509681 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-12-27 04:07:21.509687 | controller | ']' 2025-12-27 04:07:21.509693 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-12-27 04:07:21.509699 | controller | - + OPERATOR_CHANNEL=alpha 2025-12-27 04:07:21.509705 | controller | - + OPERATOR_SOURCE=glance-operator-index 2025-12-27 04:07:21.509710 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-12-27 04:07:21.509716 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-12-27 04:07:21.509725 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-12-27 04:07:21.509731 | controller | - + echo OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.509737 | controller | - OPERATOR_CHANNEL alpha 2025-12-27 04:07:21.509744 | controller | - + echo OPERATOR_SOURCE glance-operator-index 2025-12-27 04:07:21.509752 | controller | - OPERATOR_SOURCE glance-operator-index 2025-12-27 04:07:21.509759 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.509766 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-12-27 04:07:21.509772 | controller | - + cat 2025-12-27 04:07:21.509778 | controller | - + cat 2025-12-27 04:07:21.509783 | controller | - + cat 2025-12-27 04:07:21.509789 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-12-27 04:07:21.509798 | controller | - catalogsource.operators.coreos.com/glance-operator-index created 2025-12-27 04:07:21.509804 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-12-27 04:07:21.509810 | controller | - subscription.operators.coreos.com/glance-operator created 2025-12-27 04:07:21.509816 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-12-27 04:07:21.509822 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-12-27 04:07:21.509828 | controller | - bash scripts/clone-operator-repo.sh 2025-12-27 04:07:21.509834 | controller | - 'Cloning repo: git clone /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-12-27 04:07:21.509840 | controller | glance-operator' 2025-12-27 04:07:21.509845 | controller | - Cloning into 'glance-operator'... 2025-12-27 04:07:21.509851 | controller | - done. 2025-12-27 04:07:21.509857 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2025-12-27 04:07:21.509863 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-12-27 04:07:21.509869 | controller | - bash scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.509875 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-12-27 04:07:21.509881 | controller | - ++ cd scripts 2025-12-27 04:07:21.509887 | controller | - ++ pwd -P 2025-12-27 04:07:21.509893 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.509898 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-12-27 04:07:21.509904 | controller | --source-only 2025-12-27 04:07:21.509910 | controller | - ++ set -e 2025-12-27 04:07:21.509916 | controller | - + '[' -z glance-kuttl-tests ']' 2025-12-27 04:07:21.509922 | controller | - + '[' -z Glance ']' 2025-12-27 04:07:21.509927 | controller | - + '[' -z osp-secret ']' 2025-12-27 04:07:21.509933 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-12-27 04:07:21.509939 | controller | ']' 2025-12-27 04:07:21.509945 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.509951 | controller | - + REPLACEMENTS= 2025-12-27 04:07:21.509957 | controller | - + IMAGE=unused,unused,unused 2025-12-27 04:07:21.509963 | controller | - + IMAGE_PATH=containerImage,glanceAPIInternal/containerImage,glanceAPIExternal/containerImage 2025-12-27 04:07:21.509968 | controller | - + STORAGE_REQUEST=10G 2025-12-27 04:07:21.509974 | controller | - + INTERFACE_MTU=1500 2025-12-27 04:07:21.509980 | controller | - + VLAN_START=20 2025-12-27 04:07:21.509986 | controller | - + VLAN_STEP=1 2025-12-27 04:07:21.509992 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-12-27 04:07:21.509998 | controller | ']' 2025-12-27 04:07:21.510003 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-12-27 04:07:21.510009 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.510015 | controller | - + cat 2025-12-27 04:07:21.510021 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.510027 | controller | - + IFS=, 2025-12-27 04:07:21.510032 | controller | - + read -ra IMAGES 2025-12-27 04:07:21.510038 | controller | - + IFS=, 2025-12-27 04:07:21.510044 | controller | - + read -ra IMAGE_PATHS 2025-12-27 04:07:21.510050 | controller | - + '[' 3 '!=' 3 ']' 2025-12-27 04:07:21.510056 | controller | - + (( i=0 )) 2025-12-27 04:07:21.510062 | controller | - + (( i < 3 )) 2025-12-27 04:07:21.510067 | controller | - + SPEC_PATH=containerImage 2025-12-27 04:07:21.510073 | controller | - + SPEC_VALUE=unused 2025-12-27 04:07:21.510079 | controller | - + '[' unused '!=' unused ']' 2025-12-27 04:07:21.510085 | controller | - + (( i++ )) 2025-12-27 04:07:21.510091 | controller | - + (( i < 3 )) 2025-12-27 04:07:21.510096 | controller | - + SPEC_PATH=glanceAPIInternal/containerImage 2025-12-27 04:07:21.510102 | controller | - + SPEC_VALUE=unused 2025-12-27 04:07:21.510108 | controller | - + '[' unused '!=' unused ']' 2025-12-27 04:07:21.510117 | controller | - + (( i++ )) 2025-12-27 04:07:21.510123 | controller | - + (( i < 3 )) 2025-12-27 04:07:21.510128 | controller | - + SPEC_PATH=glanceAPIExternal/containerImage 2025-12-27 04:07:21.510134 | controller | - + SPEC_VALUE=unused 2025-12-27 04:07:21.510140 | controller | - + '[' unused '!=' unused ']' 2025-12-27 04:07:21.510146 | controller | - + (( i++ )) 2025-12-27 04:07:21.510152 | controller | - + (( i < 3 )) 2025-12-27 04:07:21.510157 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.510163 | controller | - + '[' Glance == OpenStackControlPlane ']' 2025-12-27 04:07:21.510169 | controller | - + '[' Glance == Galera ']' 2025-12-27 04:07:21.510175 | controller | - + '[' Glance == NetConfig ']' 2025-12-27 04:07:21.510181 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.510187 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.510196 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2025-12-27 04:07:21.510202 | controller | - + '[' -n '' ']' 2025-12-27 04:07:21.510208 | controller | - + kustomization_add_resources 2025-12-27 04:07:21.510214 | controller | - + echo merge config dir 2025-12-27 04:07:21.510220 | controller | - merge config dir 2025-12-27 04:07:21.510225 | controller | - ++ find . -type f -name '*.yaml' 2025-12-27 04:07:21.510235 | controller | - ++ grep -v kustomization 2025-12-27 04:07:21.510241 | controller | - + yamls=./glance_v1beta1_glance.yaml 2025-12-27 04:07:21.510247 | controller | - + for y in ${yamls[@]} 2025-12-27 04:07:21.510253 | controller | - + kustomize edit add resource ./glance_v1beta1_glance.yaml 2025-12-27 04:07:21.510259 | controller | - + popd 2025-12-27 04:07:21.510264 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.510270 | controller | - make wait 2025-12-27 04:07:21.510276 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.510282 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-12-27 04:07:21.510288 | controller | - bash scripts/operator-wait.sh 2025-12-27 04:07:21.510294 | controller | - + TIMEOUT=500s 2025-12-27 04:07:21.510300 | controller | - +++ dirname scripts/operator-wait.sh 2025-12-27 04:07:21.510306 | controller | - ++ cd scripts 2025-12-27 04:07:21.510312 | controller | - ++ pwd -P 2025-12-27 04:07:21.510317 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.510323 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.510329 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.510335 | controller | - + '[' glance = rabbitmq ']' 2025-12-27 04:07:21.510341 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-12-27 04:07:21.510347 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.510353 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-12-27 04:07:21.510359 | controller | ]; do sleep 5; done' 2025-12-27 04:07:21.510364 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.510370 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.510376 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-12-27 04:07:21.510382 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-12-27 04:07:21.510388 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-12-27 04:07:21.510394 | controller | json 2025-12-27 04:07:21.510399 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.510405 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-12-27 04:07:21.510411 | controller | not found' 2025-12-27 04:07:21.510417 | controller | - + REPLICAS= 2025-12-27 04:07:21.510423 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.510429 | controller | - + exit 1 2025-12-27 04:07:21.510434 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.510440 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.510446 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-12-27 04:07:21.510452 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-12-27 04:07:21.510458 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-12-27 04:07:21.510467 | controller | json 2025-12-27 04:07:21.510473 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.510479 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-12-27 04:07:21.510484 | controller | not found' 2025-12-27 04:07:21.510490 | controller | - + REPLICAS= 2025-12-27 04:07:21.510496 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.510502 | controller | - + exit 1 2025-12-27 04:07:21.510508 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.510528 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.510534 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-12-27 04:07:21.510540 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-12-27 04:07:21.510546 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-12-27 04:07:21.510552 | controller | json 2025-12-27 04:07:21.510558 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.510563 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-12-27 04:07:21.510569 | controller | not found' 2025-12-27 04:07:21.510575 | controller | - + REPLICAS= 2025-12-27 04:07:21.510581 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.510590 | controller | - + exit 1 2025-12-27 04:07:21.510596 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.510602 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.510608 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-12-27 04:07:21.510614 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-12-27 04:07:21.510619 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-12-27 04:07:21.510625 | controller | json 2025-12-27 04:07:21.510631 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.510637 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-12-27 04:07:21.510643 | controller | not found' 2025-12-27 04:07:21.510649 | controller | - + REPLICAS= 2025-12-27 04:07:21.510655 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.510661 | controller | - + exit 1 2025-12-27 04:07:21.510666 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.510672 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.510678 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-12-27 04:07:21.510684 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-12-27 04:07:21.510690 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-12-27 04:07:21.510696 | controller | json 2025-12-27 04:07:21.510701 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.510707 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-12-27 04:07:21.510713 | controller | not found' 2025-12-27 04:07:21.510719 | controller | - + REPLICAS= 2025-12-27 04:07:21.510725 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.510731 | controller | - + exit 1 2025-12-27 04:07:21.510737 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.510742 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.510748 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-12-27 04:07:21.510754 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-12-27 04:07:21.510760 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-12-27 04:07:21.510766 | controller | json 2025-12-27 04:07:21.510772 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.510778 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-12-27 04:07:21.510784 | controller | not found' 2025-12-27 04:07:21.510790 | controller | - + REPLICAS= 2025-12-27 04:07:21.510795 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.510801 | controller | - + exit 1 2025-12-27 04:07:21.510816 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.510824 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.510831 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-12-27 04:07:21.510838 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-12-27 04:07:21.510846 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-12-27 04:07:21.510857 | controller | json 2025-12-27 04:07:21.510865 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.510872 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-12-27 04:07:21.510879 | controller | not found' 2025-12-27 04:07:21.510886 | controller | - + REPLICAS= 2025-12-27 04:07:21.510892 | controller | - + '[' '' '!=' 1 ']' 2025-12-27 04:07:21.510898 | controller | - + exit 1 2025-12-27 04:07:21.510906 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.510912 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.510918 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-12-27 04:07:21.510924 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-12-27 04:07:21.510930 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-12-27 04:07:21.510936 | controller | json 2025-12-27 04:07:21.510942 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.510947 | controller | - + REPLICAS=null 2025-12-27 04:07:21.510953 | controller | - + '[' null '!=' 1 ']' 2025-12-27 04:07:21.510959 | controller | - + exit 1 2025-12-27 04:07:21.510965 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.510971 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.510977 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-12-27 04:07:21.510983 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-12-27 04:07:21.510988 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-12-27 04:07:21.510994 | controller | json 2025-12-27 04:07:21.511000 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.511006 | controller | - + REPLICAS=null 2025-12-27 04:07:21.511012 | controller | - + '[' null '!=' 1 ']' 2025-12-27 04:07:21.511018 | controller | - + exit 1 2025-12-27 04:07:21.511024 | controller | - + '[' -z openstack-operators ']' 2025-12-27 04:07:21.511030 | controller | - + '[' -z glance ']' 2025-12-27 04:07:21.511036 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-12-27 04:07:21.511042 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-12-27 04:07:21.511047 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-12-27 04:07:21.511053 | controller | json 2025-12-27 04:07:21.511059 | controller | - ++ jq -e .status.availableReplicas 2025-12-27 04:07:21.511065 | controller | - + REPLICAS=1 2025-12-27 04:07:21.511071 | controller | - + '[' 1 '!=' 1 ']' 2025-12-27 04:07:21.511077 | controller | - + echo Succeeded 2025-12-27 04:07:21.511083 | controller | - + exit 0 2025-12-27 04:07:21.511089 | controller | - + rc=0 2025-12-27 04:07:21.511094 | controller | - + popd 2025-12-27 04:07:21.511100 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-12-27 04:07:21.511106 | controller | - + exit 0 2025-12-27 04:07:21.511112 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.511118 | controller | - make glance_kuttl_run 2025-12-27 04:07:21.511124 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.511130 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-12-27 04:07:21.511135 | controller | - 'GLANCE_KUTTL_DIR=/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-12-27 04:07:21.511141 | controller | kubectl-kuttl test --config /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2025-12-27 04:07:21.511147 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-12-27 04:07:21.511153 | controller | --namespace glance-kuttl-tests ' 2025-12-27 04:07:21.511159 | controller | - '2025/12/27 04:00:46 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-12-27 04:07:21.511168 | controller | ]' 2025-12-27 04:07:21.511174 | controller | - === RUN kuttl 2025-12-27 04:07:21.511180 | controller | - ' harness.go:463: starting setup' 2025-12-27 04:07:21.511186 | controller | - ' harness.go:255: running tests using configured kubeconfig.' 2025-12-27 04:07:21.511191 | controller | - ' harness.go:278: Successful connection to cluster at: https://api.crc.testing:6443' 2025-12-27 04:07:21.511200 | controller | - ' harness.go:363: running tests' 2025-12-27 04:07:21.511206 | controller | - ' harness.go:75: going to run test suite with timeout of 240 seconds for each 2025-12-27 04:07:21.511212 | controller | step' 2025-12-27 04:07:21.511218 | controller | - ' harness.go:375: testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-12-27 04:07:21.511224 | controller | has 6 tests' 2025-12-27 04:07:21.511230 | controller | - === RUN kuttl/harness 2025-12-27 04:07:21.511235 | controller | - === RUN kuttl/harness/glance_dist_image_import 2025-12-27 04:07:21.511241 | controller | - === PAUSE kuttl/harness/glance_dist_image_import 2025-12-27 04:07:21.511247 | controller | - === RUN kuttl/harness/glance_image_cache 2025-12-27 04:07:21.511253 | controller | - === PAUSE kuttl/harness/glance_image_cache 2025-12-27 04:07:21.511259 | controller | - === RUN kuttl/harness/glance_single 2025-12-27 04:07:21.511265 | controller | - === PAUSE kuttl/harness/glance_single 2025-12-27 04:07:21.511271 | controller | - === RUN kuttl/harness/glance_single_tls 2025-12-27 04:07:21.511276 | controller | - === PAUSE kuttl/harness/glance_single_tls 2025-12-27 04:07:21.511282 | controller | - === RUN kuttl/harness/glance_split 2025-12-27 04:07:21.511288 | controller | - === PAUSE kuttl/harness/glance_split 2025-12-27 04:07:21.511294 | controller | - === RUN kuttl/harness/glance_split_proxypass 2025-12-27 04:07:21.511300 | controller | - === PAUSE kuttl/harness/glance_split_proxypass 2025-12-27 04:07:21.511306 | controller | - === CONT kuttl/harness/glance_dist_image_import 2025-12-27 04:07:21.511312 | controller | - ' logger.go:42: 04:00:46 | glance_dist_image_import | Ignoring README.md as it 2025-12-27 04:07:21.511317 | controller | does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$' 2025-12-27 04:07:21.511323 | controller | - ' logger.go:42: 04:00:46 | glance_dist_image_import | Skipping creation of user-supplied 2025-12-27 04:07:21.511329 | controller | namespace: glance-kuttl-tests' 2025-12-27 04:07:21.511338 | controller | - ' logger.go:42: 04:00:46 | glance_dist_image_import/0-deploy | starting test 2025-12-27 04:07:21.511351 | controller | step 0-deploy' 2025-12-27 04:07:21.511357 | controller | - ' logger.go:42: 04:00:46 | glance_dist_image_import/0-deploy | running command: 2025-12-27 04:07:21.511363 | controller | [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single | oc 2025-12-27 04:07:21.511369 | controller | -n $NAMESPACE apply -f -' 2025-12-27 04:07:21.511377 | controller | - ' ]' 2025-12-27 04:07:21.511383 | controller | - ' logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2025-12-27 04:07:21.511389 | controller | created' 2025-12-27 04:07:21.511395 | controller | - ' logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy | running command: 2025-12-27 04:07:21.511401 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-12-27 04:07:21.511407 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":2}]''' 2025-12-27 04:07:21.511412 | controller | - ' ]' 2025-12-27 04:07:21.511418 | controller | - ' logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2025-12-27 04:07:21.511424 | controller | patched' 2025-12-27 04:07:21.511430 | controller | - ' logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy | running command: 2025-12-27 04:07:21.511436 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-12-27 04:07:21.511442 | controller | | oc -n $NAMESPACE apply -f -' 2025-12-27 04:07:21.511448 | controller | - ' ]' 2025-12-27 04:07:21.511453 | controller | - ' logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy | configmap/openstack-scripts-9db6gc427h 2025-12-27 04:07:21.511459 | controller | created' 2025-12-27 04:07:21.511465 | controller | - ' logger.go:42: 04:00:47 | glance_dist_image_import/0-deploy | pod/openstackclient 2025-12-27 04:07:21.511471 | controller | created' 2025-12-27 04:07:21.511477 | controller | - ' logger.go:42: 04:01:39 | glance_dist_image_import/0-deploy | test step completed 2025-12-27 04:07:21.511486 | controller | 0-deploy' 2025-12-27 04:07:21.511492 | controller | - ' logger.go:42: 04:01:39 | glance_dist_image_import/1-import-image | starting 2025-12-27 04:07:21.511510 | controller | test step 1-import-image' 2025-12-27 04:07:21.511532 | controller | - ' logger.go:42: 04:01:39 | glance_dist_image_import/1-import-image | running 2025-12-27 04:07:21.511538 | controller | command: [sh -c oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh 2025-12-27 04:07:21.511544 | controller | -c "DOMAIN=glance-default-single.$NAMESPACE.svc ./scripts/dist-image-import.sh"' 2025-12-27 04:07:21.511549 | controller | - ' ]' 2025-12-27 04:07:21.511555 | controller | - ' logger.go:42: 04:01:47 | glance_dist_image_import/1-import-image | usage: openstack 2025-12-27 04:07:21.511561 | controller | image delete [-h] [ ...]' 2025-12-27 04:07:21.511570 | controller | - ' logger.go:42: 04:01:47 | glance_dist_image_import/1-import-image | openstack 2025-12-27 04:07:21.511576 | controller | image delete: error: the following arguments are required: ' 2025-12-27 04:07:21.511582 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2025-12-27 04:07:21.511588 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | Property | 2025-12-27 04:07:21.511594 | controller | Value |' 2025-12-27 04:07:21.511600 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2025-12-27 04:07:21.511606 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | checksum | 2025-12-27 04:07:21.511615 | controller | None |' 2025-12-27 04:07:21.511621 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | container_format 2025-12-27 04:07:21.511627 | controller | | bare |' 2025-12-27 04:07:21.511633 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | created_at | 2025-12-27 04:07:21.511639 | controller | 2025-12-27T04:01:49Z |' 2025-12-27 04:07:21.511648 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | disk_format | 2025-12-27 04:07:21.511654 | controller | qcow2 |' 2025-12-27 04:07:21.511660 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | id | 2025-12-27 04:07:21.511666 | controller | 0f856002-e8c3-4392-b15f-cd0cf6643a34 |' 2025-12-27 04:07:21.511675 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | locations | 2025-12-27 04:07:21.511686 | controller | [] |' 2025-12-27 04:07:21.511692 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | min_disk | 2025-12-27 04:07:21.511698 | controller | 0 |' 2025-12-27 04:07:21.511704 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | min_ram | 2025-12-27 04:07:21.511710 | controller | 0 |' 2025-12-27 04:07:21.511716 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | name | 2025-12-27 04:07:21.511721 | controller | myimage |' 2025-12-27 04:07:21.511727 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | os_hash_algo | 2025-12-27 04:07:21.511733 | controller | None |' 2025-12-27 04:07:21.511739 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | os_hash_value | 2025-12-27 04:07:21.511745 | controller | None |' 2025-12-27 04:07:21.511758 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | os_hidden | 2025-12-27 04:07:21.511764 | controller | False |' 2025-12-27 04:07:21.511770 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | owner | 2025-12-27 04:07:21.511779 | controller | d6322bf2bf4a4753bf0f6efdd15931de |' 2025-12-27 04:07:21.511785 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | protected | 2025-12-27 04:07:21.511791 | controller | False |' 2025-12-27 04:07:21.511796 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | size | 2025-12-27 04:07:21.511805 | controller | None |' 2025-12-27 04:07:21.511811 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | status | 2025-12-27 04:07:21.511816 | controller | queued |' 2025-12-27 04:07:21.511822 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | tags | 2025-12-27 04:07:21.511828 | controller | [] |' 2025-12-27 04:07:21.511834 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | updated_at | 2025-12-27 04:07:21.511840 | controller | 2025-12-27T04:01:49Z |' 2025-12-27 04:07:21.511846 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | virtual_size | 2025-12-27 04:07:21.511851 | controller | Not available |' 2025-12-27 04:07:21.511857 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | | visibility | 2025-12-27 04:07:21.511863 | controller | shared |' 2025-12-27 04:07:21.511869 | controller | - ' logger.go:42: 04:01:50 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2025-12-27 04:07:21.511875 | controller | - ' logger.go:42: 04:01:51 | glance_dist_image_import/1-import-image | Image ID: 2025-12-27 04:07:21.511881 | controller | 0f856002-e8c3-4392-b15f-cd0cf6643a34' 2025-12-27 04:07:21.511887 | controller | - ' logger.go:42: 04:01:53 | glance_dist_image_import/1-import-image | Image Status 2025-12-27 04:07:21.511892 | controller | => queued' 2025-12-27 04:07:21.511898 | controller | - ' logger.go:42: 04:01:57 | glance_dist_image_import/1-import-image | Error finding 2025-12-27 04:07:21.511904 | controller | address for http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2025-12-27 04:07:21.511910 | controller | Unable to establish connection to http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2025-12-27 04:07:21.511916 | controller | HTTPConnectionPool(host=''glance-default-single-0.glance-default-single.glance-kuttl-tests.svc'', 2025-12-27 04:07:21.511922 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name 2025-12-27 04:07:21.511933 | controller | or service not known''))' 2025-12-27 04:07:21.511939 | controller | - ' logger.go:42: 04:01:58 | glance_dist_image_import/1-import-image | The ''glance-direct'' 2025-12-27 04:07:21.511945 | controller | import method can only be applied to an image in status ''uploading''' 2025-12-27 04:07:21.511951 | controller | - ' logger.go:42: 04:02:00 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2025-12-27 04:07:21.511957 | controller | - ' logger.go:42: 04:02:00 | glance_dist_image_import/1-import-image | | ID | 2025-12-27 04:07:21.511963 | controller | Name |' 2025-12-27 04:07:21.511968 | controller | - ' logger.go:42: 04:02:00 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2025-12-27 04:07:21.511974 | controller | - ' logger.go:42: 04:02:00 | glance_dist_image_import/1-import-image | | 0f856002-e8c3-4392-b15f-cd0cf6643a34 2025-12-27 04:07:21.511980 | controller | | myimage |' 2025-12-27 04:07:21.511986 | controller | - ' logger.go:42: 04:02:00 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2025-12-27 04:07:21.511992 | controller | - ' logger.go:42: 04:02:02 | glance_dist_image_import/1-import-image | Image Status: 2025-12-27 04:07:21.512001 | controller | queued' 2025-12-27 04:07:21.512007 | controller | - ' logger.go:42: 04:02:05 | glance_dist_image_import/1-import-image | command 2025-12-27 04:07:21.512012 | controller | terminated with exit code 1' 2025-12-27 04:07:21.512018 | controller | - ' case.go:396: failed in step 1-import-image' 2025-12-27 04:07:21.512024 | controller | - ' case.go:398: command "oc -n $NAMESPACE exec -it openstackclient --stdin=false 2025-12-27 04:07:21.512030 | controller | -- /bin/sh ..." failed, exit status 1' 2025-12-27 04:07:21.512036 | controller | - ' logger.go:42: 04:02:05 | glance_dist_image_import | skipping kubernetes event 2025-12-27 04:07:21.512042 | controller | logging' 2025-12-27 04:07:21.512048 | controller | - === CONT kuttl/harness/glance_single_tls 2025-12-27 04:07:21.512053 | controller | - ' logger.go:42: 04:02:05 | glance_single_tls | Skipping creation of user-supplied 2025-12-27 04:07:21.512059 | controller | namespace: glance-kuttl-tests' 2025-12-27 04:07:21.512065 | controller | - ' logger.go:42: 04:02:05 | glance_single_tls/0-tls_ca_bundle | starting test 2025-12-27 04:07:21.512071 | controller | step 0-tls_ca_bundle' 2025-12-27 04:07:21.512082 | controller | - ' logger.go:42: 04:02:05 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/combined-ca-bundle 2025-12-27 04:07:21.512088 | controller | created' 2025-12-27 04:07:21.512094 | controller | - ' logger.go:42: 04:02:05 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-internal-svc 2025-12-27 04:07:21.512100 | controller | created' 2025-12-27 04:07:21.512106 | controller | - ' logger.go:42: 04:02:05 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-public-svc 2025-12-27 04:07:21.512111 | controller | created' 2025-12-27 04:07:21.512117 | controller | - ' logger.go:42: 04:02:05 | glance_single_tls/0-tls_ca_bundle | test step completed 2025-12-27 04:07:21.512123 | controller | 0-tls_ca_bundle' 2025-12-27 04:07:21.512129 | controller | - ' logger.go:42: 04:02:05 | glance_single_tls/1-deploy_glance | starting test 2025-12-27 04:07:21.512135 | controller | step 1-deploy_glance' 2025-12-27 04:07:21.512141 | controller | - ' logger.go:42: 04:02:05 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512146 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single_tls | oc apply -n $NAMESPACE 2025-12-27 04:07:21.512152 | controller | -f -' 2025-12-27 04:07:21.512158 | controller | - ' ]' 2025-12-27 04:07:21.512164 | controller | - ' logger.go:42: 04:02:08 | glance_single_tls/1-deploy_glance | glance.glance.openstack.org/glance 2025-12-27 04:07:21.512170 | controller | configured' 2025-12-27 04:07:21.512176 | controller | - ' logger.go:42: 04:02:08 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512182 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.512187 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.512193 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.512199 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.512205 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.512211 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.512217 | controller | - ' exit 0' 2025-12-27 04:07:21.512222 | controller | - ' else' 2025-12-27 04:07:21.512228 | controller | - ' exit 1' 2025-12-27 04:07:21.512234 | controller | - ' fi' 2025-12-27 04:07:21.512240 | controller | - ' ]' 2025-12-27 04:07:21.512246 | controller | - ' logger.go:42: 04:02:09 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512254 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.512260 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.512266 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.512275 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.512281 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.512287 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.512293 | controller | - ' exit 0' 2025-12-27 04:07:21.512299 | controller | - ' else' 2025-12-27 04:07:21.512305 | controller | - ' exit 1' 2025-12-27 04:07:21.512310 | controller | - ' fi' 2025-12-27 04:07:21.512316 | controller | - ' ]' 2025-12-27 04:07:21.512322 | controller | - ' logger.go:42: 04:02:11 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512328 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.512334 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.512340 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.512345 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.512351 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.512357 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.512363 | controller | - ' exit 0' 2025-12-27 04:07:21.512369 | controller | - ' else' 2025-12-27 04:07:21.512375 | controller | - ' exit 1' 2025-12-27 04:07:21.512380 | controller | - ' fi' 2025-12-27 04:07:21.512386 | controller | - ' ]' 2025-12-27 04:07:21.512392 | controller | - ' logger.go:42: 04:02:12 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512398 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.512404 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.512410 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.512415 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.512421 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.512427 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.512433 | controller | - ' exit 0' 2025-12-27 04:07:21.512439 | controller | - ' else' 2025-12-27 04:07:21.512445 | controller | - ' exit 1' 2025-12-27 04:07:21.512451 | controller | - ' fi' 2025-12-27 04:07:21.512459 | controller | - ' ]' 2025-12-27 04:07:21.512465 | controller | - ' logger.go:42: 04:02:13 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512471 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.512477 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.512483 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.512488 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.512494 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.512500 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.512523 | controller | - ' exit 0' 2025-12-27 04:07:21.512533 | controller | - ' else' 2025-12-27 04:07:21.512539 | controller | - ' exit 1' 2025-12-27 04:07:21.512544 | controller | - ' fi' 2025-12-27 04:07:21.512550 | controller | - ' ]' 2025-12-27 04:07:21.512556 | controller | - ' logger.go:42: 04:02:14 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512562 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.512568 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.512574 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.512580 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.512589 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.512595 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.512600 | controller | - ' exit 0' 2025-12-27 04:07:21.512606 | controller | - ' else' 2025-12-27 04:07:21.512612 | controller | - ' exit 1' 2025-12-27 04:07:21.512618 | controller | - ' fi' 2025-12-27 04:07:21.512624 | controller | - ' ]' 2025-12-27 04:07:21.512630 | controller | - ' logger.go:42: 04:02:15 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512635 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.512641 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.512647 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.512653 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.512662 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.512668 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.512674 | controller | - ' exit 0' 2025-12-27 04:07:21.512679 | controller | - ' else' 2025-12-27 04:07:21.512685 | controller | - ' exit 1' 2025-12-27 04:07:21.512691 | controller | - ' fi' 2025-12-27 04:07:21.512697 | controller | - ' ]' 2025-12-27 04:07:21.512703 | controller | - ' logger.go:42: 04:02:17 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512709 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.512715 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.512721 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.512726 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.512732 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.512738 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.512744 | controller | - ' exit 0' 2025-12-27 04:07:21.512750 | controller | - ' else' 2025-12-27 04:07:21.512756 | controller | - ' exit 1' 2025-12-27 04:07:21.512762 | controller | - ' fi' 2025-12-27 04:07:21.512767 | controller | - ' ]' 2025-12-27 04:07:21.512773 | controller | - ' logger.go:42: 04:02:18 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512779 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.512785 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.512791 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.512797 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.512803 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.512808 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.512814 | controller | - ' exit 0' 2025-12-27 04:07:21.512820 | controller | - ' else' 2025-12-27 04:07:21.512826 | controller | - ' exit 1' 2025-12-27 04:07:21.512832 | controller | - ' fi' 2025-12-27 04:07:21.512838 | controller | - ' ]' 2025-12-27 04:07:21.512843 | controller | - ' logger.go:42: 04:02:19 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512849 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.512855 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.512861 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.512867 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.512876 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.512882 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.512888 | controller | - ' exit 0' 2025-12-27 04:07:21.512894 | controller | - ' else' 2025-12-27 04:07:21.512899 | controller | - ' exit 1' 2025-12-27 04:07:21.512905 | controller | - ' fi' 2025-12-27 04:07:21.512911 | controller | - ' ]' 2025-12-27 04:07:21.512917 | controller | - ' logger.go:42: 04:02:20 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.512923 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.512929 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.512935 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.512940 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.512946 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.512952 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.512958 | controller | - ' exit 0' 2025-12-27 04:07:21.512964 | controller | - ' else' 2025-12-27 04:07:21.512970 | controller | - ' exit 1' 2025-12-27 04:07:21.512976 | controller | - ' fi' 2025-12-27 04:07:21.512981 | controller | - ' ]' 2025-12-27 04:07:21.512993 | controller | - ' logger.go:42: 04:02:21 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.513000 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.513006 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.513014 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.513020 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.513026 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.513032 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.513038 | controller | - ' exit 0' 2025-12-27 04:07:21.513044 | controller | - ' else' 2025-12-27 04:07:21.513050 | controller | - ' exit 1' 2025-12-27 04:07:21.513056 | controller | - ' fi' 2025-12-27 04:07:21.513061 | controller | - ' ]' 2025-12-27 04:07:21.513067 | controller | - ' logger.go:42: 04:02:23 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.513073 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.513079 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.513085 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.513091 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.513097 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.513103 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.513108 | controller | - ' exit 0' 2025-12-27 04:07:21.513114 | controller | - ' else' 2025-12-27 04:07:21.513120 | controller | - ' exit 1' 2025-12-27 04:07:21.513126 | controller | - ' fi' 2025-12-27 04:07:21.513132 | controller | - ' ]' 2025-12-27 04:07:21.513138 | controller | - ' logger.go:42: 04:02:24 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.513143 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.513149 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.513155 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.513161 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.513167 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.513175 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.513181 | controller | - ' exit 0' 2025-12-27 04:07:21.513187 | controller | - ' else' 2025-12-27 04:07:21.513193 | controller | - ' exit 1' 2025-12-27 04:07:21.513199 | controller | - ' fi' 2025-12-27 04:07:21.513205 | controller | - ' ]' 2025-12-27 04:07:21.513211 | controller | - ' logger.go:42: 04:02:25 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.513216 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.513222 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.513228 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.513234 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.513240 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.513246 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.513251 | controller | - ' exit 0' 2025-12-27 04:07:21.513257 | controller | - ' else' 2025-12-27 04:07:21.513263 | controller | - ' exit 1' 2025-12-27 04:07:21.513269 | controller | - ' fi' 2025-12-27 04:07:21.513275 | controller | - ' ]' 2025-12-27 04:07:21.513281 | controller | - ' logger.go:42: 04:02:26 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.513287 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.513292 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.513298 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.513304 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.513310 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.513316 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.513321 | controller | - ' exit 0' 2025-12-27 04:07:21.513327 | controller | - ' else' 2025-12-27 04:07:21.513333 | controller | - ' exit 1' 2025-12-27 04:07:21.513339 | controller | - ' fi' 2025-12-27 04:07:21.513345 | controller | - ' ]' 2025-12-27 04:07:21.513351 | controller | - ' logger.go:42: 04:02:27 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.513356 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.513362 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.513368 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.513374 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.513380 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.513385 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.513391 | controller | - ' exit 0' 2025-12-27 04:07:21.513397 | controller | - ' else' 2025-12-27 04:07:21.513406 | controller | - ' exit 1' 2025-12-27 04:07:21.513412 | controller | - ' fi' 2025-12-27 04:07:21.513418 | controller | - ' ]' 2025-12-27 04:07:21.513423 | controller | - ' logger.go:42: 04:02:29 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.513435 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.513441 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.513447 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.513452 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.513458 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.513468 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.513474 | controller | - ' exit 0' 2025-12-27 04:07:21.513480 | controller | - ' else' 2025-12-27 04:07:21.513486 | controller | - ' exit 1' 2025-12-27 04:07:21.513491 | controller | - ' fi' 2025-12-27 04:07:21.513497 | controller | - ' ]' 2025-12-27 04:07:21.513503 | controller | - ' logger.go:42: 04:02:30 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.513509 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.513529 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.513535 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.513541 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.513547 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.513552 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.513558 | controller | - ' exit 0' 2025-12-27 04:07:21.513564 | controller | - ' else' 2025-12-27 04:07:21.513570 | controller | - ' exit 1' 2025-12-27 04:07:21.513576 | controller | - ' fi' 2025-12-27 04:07:21.513582 | controller | - ' ]' 2025-12-27 04:07:21.513588 | controller | - ' logger.go:42: 04:02:31 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.513593 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.513599 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.513605 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.513611 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.513617 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.513622 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.513628 | controller | - ' exit 0' 2025-12-27 04:07:21.513634 | controller | - ' else' 2025-12-27 04:07:21.513640 | controller | - ' exit 1' 2025-12-27 04:07:21.513646 | controller | - ' fi' 2025-12-27 04:07:21.513652 | controller | - ' ]' 2025-12-27 04:07:21.513657 | controller | - ' logger.go:42: 04:02:32 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.513663 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.513669 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.513675 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.513681 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.513686 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.513692 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.513701 | controller | - ' exit 0' 2025-12-27 04:07:21.513707 | controller | - ' else' 2025-12-27 04:07:21.513713 | controller | - ' exit 1' 2025-12-27 04:07:21.513719 | controller | - ' fi' 2025-12-27 04:07:21.513725 | controller | - ' ]' 2025-12-27 04:07:21.513730 | controller | - ' logger.go:42: 04:02:33 | glance_single_tls/1-deploy_glance | running command: 2025-12-27 04:07:21.513736 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.513742 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.513748 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.513754 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.513760 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.513765 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.513777 | controller | - ' exit 0' 2025-12-27 04:07:21.513783 | controller | - ' else' 2025-12-27 04:07:21.513789 | controller | - ' exit 1' 2025-12-27 04:07:21.513795 | controller | - ' fi' 2025-12-27 04:07:21.513800 | controller | - ' ]' 2025-12-27 04:07:21.513809 | controller | - ' logger.go:42: 04:02:34 | glance_single_tls/1-deploy_glance | test step completed 2025-12-27 04:07:21.513815 | controller | 1-deploy_glance' 2025-12-27 04:07:21.513820 | controller | - ' logger.go:42: 04:02:34 | glance_single_tls/5-cleanup-glance | starting test 2025-12-27 04:07:21.513826 | controller | step 5-cleanup-glance' 2025-12-27 04:07:21.513832 | controller | - ' logger.go:42: 04:02:34 | glance_single_tls/5-cleanup-glance | running command: 2025-12-27 04:07:21.513838 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single | oc delete -n $NAMESPACE 2025-12-27 04:07:21.513844 | controller | -f -' 2025-12-27 04:07:21.513849 | controller | - ' ]' 2025-12-27 04:07:21.513855 | controller | - ' logger.go:42: 04:02:34 | glance_single_tls/5-cleanup-glance | glance.glance.openstack.org 2025-12-27 04:07:21.513861 | controller | "glance" deleted' 2025-12-27 04:07:21.513867 | controller | - ' logger.go:42: 04:02:34 | glance_single_tls/5-cleanup-glance | running command: 2025-12-27 04:07:21.513873 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-12-27 04:07:21.513878 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2025-12-27 04:07:21.513884 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2025-12-27 04:07:21.513897 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2025-12-27 04:07:21.513903 | controller | done' 2025-12-27 04:07:21.513909 | controller | - ' ]' 2025-12-27 04:07:21.513914 | controller | - ' logger.go:42: 04:02:34 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.513920 | controller | "glance-cache-glance-default-single-0" deleted' 2025-12-27 04:07:21.513926 | controller | - ' logger.go:42: 04:02:35 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.513932 | controller | "glance-cache-glance-default-single-1" deleted' 2025-12-27 04:07:21.513938 | controller | - ' logger.go:42: 04:02:35 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.513944 | controller | "glance-glance-default-single-0" deleted' 2025-12-27 04:07:21.513949 | controller | - ' logger.go:42: 04:02:39 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.513955 | controller | "glance-glance-default-single-1" deleted' 2025-12-27 04:07:21.513961 | controller | - ' logger.go:42: 04:02:39 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage01-crc 2025-12-27 04:07:21.513967 | controller | patched' 2025-12-27 04:07:21.513973 | controller | - ' logger.go:42: 04:02:40 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage03-crc 2025-12-27 04:07:21.513978 | controller | patched' 2025-12-27 04:07:21.513984 | controller | - ' logger.go:42: 04:02:40 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage14-crc 2025-12-27 04:07:21.513990 | controller | patched' 2025-12-27 04:07:21.513996 | controller | - ' logger.go:42: 04:02:40 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage15-crc 2025-12-27 04:07:21.514002 | controller | patched' 2025-12-27 04:07:21.514008 | controller | - ' logger.go:42: 04:02:40 | glance_single_tls/5-cleanup-glance | test step completed 2025-12-27 04:07:21.514013 | controller | 5-cleanup-glance' 2025-12-27 04:07:21.514019 | controller | - ' logger.go:42: 04:02:40 | glance_single_tls | skipping kubernetes event logging' 2025-12-27 04:07:21.514025 | controller | - === CONT kuttl/harness/glance_split_proxypass 2025-12-27 04:07:21.514031 | controller | - ' logger.go:42: 04:02:40 | glance_split_proxypass | Skipping creation of user-supplied 2025-12-27 04:07:21.514037 | controller | namespace: glance-kuttl-tests' 2025-12-27 04:07:21.514043 | controller | - ' logger.go:42: 04:02:40 | glance_split_proxypass/1-deploy_glance | starting 2025-12-27 04:07:21.514048 | controller | test step 1-deploy_glance' 2025-12-27 04:07:21.514054 | controller | - ' logger.go:42: 04:02:40 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.514063 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2025-12-27 04:07:21.514069 | controller | -f -' 2025-12-27 04:07:21.514075 | controller | - ' oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-12-27 04:07:21.514080 | controller | "path": "/metadata/annotations/glance.openstack.org~1wsgi", "value":"false"}]''' 2025-12-27 04:07:21.514086 | controller | - ' ]' 2025-12-27 04:07:21.514092 | controller | - ' logger.go:42: 04:02:40 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance 2025-12-27 04:07:21.514098 | controller | created' 2025-12-27 04:07:21.514104 | controller | - ' logger.go:42: 04:02:40 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance 2025-12-27 04:07:21.514110 | controller | patched' 2025-12-27 04:07:21.514115 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.514121 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.514127 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.514133 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.514139 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.514145 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.514150 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.514156 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.514162 | controller | - ' exit 0' 2025-12-27 04:07:21.514168 | controller | - ' else' 2025-12-27 04:07:21.514174 | controller | - ' exit 1' 2025-12-27 04:07:21.514179 | controller | - ' fi' 2025-12-27 04:07:21.514185 | controller | - ' ]' 2025-12-27 04:07:21.514191 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.514197 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.514203 | controller | "default-public" }}''' 2025-12-27 04:07:21.514211 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.514218 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.514224 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.514229 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.514235 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | error: error 2025-12-27 04:07:21.514241 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-12-27 04:07:21.514247 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-12-27 04:07:21.514253 | controller | "output" at : error calling index: 2025-12-27 04:07:21.514258 | controller | index of untyped nil' 2025-12-27 04:07:21.514272 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.514278 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.514290 | controller | for debugging the template:' 2025-12-27 04:07:21.514295 | controller | - " logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-12-27 04:07:21.514301 | controller | was:" 2025-12-27 04:07:21.514307 | controller | - " logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-12-27 04:07:21.514316 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.514322 | controller | \"default-public\" }}" 2025-12-27 04:07:21.514328 | controller | - " logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | \traw data 2025-12-27 04:07:21.514334 | controller | was:" 2025-12-27 04:07:21.514340 | controller | - " logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.514348 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.514354 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.514360 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.514372 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:02:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41192\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.514379 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.514389 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.514395 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.514400 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.514406 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.514413 | 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-12-27T04:02:41Z\",\"message\":\"Setup 2025-12-27 04:07:21.514419 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.514425 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DB 2025-12-27 04:07:21.514431 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.514437 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.514443 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.514449 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.514458 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.514464 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.514469 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.514476 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.514482 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.514488 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Service 2025-12-27 04:07:21.514493 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.514503 | controller | - " logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | \tobject 2025-12-27 04:07:21.514525 | controller | given to template engine was:" 2025-12-27 04:07:21.514534 | controller | - " logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.514540 | 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-12-27 04:07:21.514549 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.514555 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.514561 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.514568 | 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-12-27 04:07:21.514574 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.514580 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.514585 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.514591 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.514597 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.514603 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.514609 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.514617 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.514623 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.514629 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.514635 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.514641 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.514647 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.514652 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.514658 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.514664 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.514670 | controller | time:2025-12-27T04:02:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41192 2025-12-27 04:07:21.514676 | controller | uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.514685 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.514691 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-12-27 04:07:21.514697 | controller | = default_backend:swift' 2025-12-27 04:07:21.514703 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.514709 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | default_backend 2025-12-27 04:07:21.514715 | controller | = default_backend' 2025-12-27 04:07:21.514721 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.514726 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.514732 | controller | = True' 2025-12-27 04:07:21.514738 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.514744 | controller | = 3' 2025-12-27 04:07:21.514750 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.514756 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.514768 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.514774 | controller | = internalURL' 2025-12-27 04:07:21.514780 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.514786 | controller | = service:glance' 2025-12-27 04:07:21.514792 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-12-27 04:07:21.514798 | controller | = {{ .ServicePassword }}' 2025-12-27 04:07:21.514804 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.514810 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.514816 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.514824 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.514830 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.514836 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.514842 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.514848 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.514853 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.514859 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:41Z 2025-12-27 04:07:21.514865 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.514871 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.514877 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-12-27 04:07:21.514883 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:DBsync not started reason:Init 2025-12-27 04:07:21.514888 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI 2025-12-27 04:07:21.514894 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.514900 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.514909 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.514915 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.514921 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.514926 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.514932 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.514938 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.514944 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.514950 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.514956 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.514961 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:Service config create not started 2025-12-27 04:07:21.514967 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.514973 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.514979 | controller | - ' logger.go:42: 04:02:41 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.514985 | controller | skipping 1 additional commands' 2025-12-27 04:07:21.514991 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.514996 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.515002 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.515008 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.515014 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.515020 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.515026 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.515031 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.515037 | controller | - ' exit 0' 2025-12-27 04:07:21.515043 | controller | - ' else' 2025-12-27 04:07:21.515049 | controller | - ' exit 1' 2025-12-27 04:07:21.515055 | controller | - ' fi' 2025-12-27 04:07:21.515061 | controller | - ' ]' 2025-12-27 04:07:21.515072 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.515080 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.515087 | controller | "default-public" }}''' 2025-12-27 04:07:21.515095 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.515105 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.515111 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.515117 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.515123 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | error: error 2025-12-27 04:07:21.515129 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-12-27 04:07:21.515134 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-12-27 04:07:21.515140 | controller | "output" at : error calling index: 2025-12-27 04:07:21.515154 | controller | index of untyped nil' 2025-12-27 04:07:21.515162 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.515169 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.515181 | controller | for debugging the template:' 2025-12-27 04:07:21.515187 | controller | - " logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-12-27 04:07:21.515193 | controller | was:" 2025-12-27 04:07:21.515198 | controller | - " logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-12-27 04:07:21.515204 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.515210 | controller | \"default-public\" }}" 2025-12-27 04:07:21.515216 | controller | - " logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | \traw data 2025-12-27 04:07:21.515222 | controller | was:" 2025-12-27 04:07:21.515228 | controller | - " logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.515234 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.515240 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.515246 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.515260 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:02:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41192\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.515270 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.515279 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.515285 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.515291 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.515297 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.515303 | 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-12-27T04:02:41Z\",\"message\":\"Setup 2025-12-27 04:07:21.515309 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.515315 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DB 2025-12-27 04:07:21.515321 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.515327 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.515333 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.515339 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.515348 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.515358 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.515368 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.515374 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.515380 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.515386 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Service 2025-12-27 04:07:21.515392 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.515398 | controller | - " logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | \tobject 2025-12-27 04:07:21.515404 | controller | given to template engine was:" 2025-12-27 04:07:21.515409 | controller | - " logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.515415 | 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-12-27 04:07:21.515421 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.515427 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.515436 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.515442 | 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-12-27 04:07:21.515448 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.515453 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.515459 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.515465 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.515471 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.515477 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.515483 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.515488 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.515505 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.515525 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.515534 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.515543 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.515549 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.515555 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.515561 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.515567 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.515573 | controller | time:2025-12-27T04:02:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41192 2025-12-27 04:07:21.515584 | controller | uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.515590 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.515596 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-12-27 04:07:21.515602 | controller | = default_backend:swift' 2025-12-27 04:07:21.515608 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.515614 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | default_backend 2025-12-27 04:07:21.515619 | controller | = default_backend' 2025-12-27 04:07:21.515625 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.515631 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.515637 | controller | = True' 2025-12-27 04:07:21.515643 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.515649 | controller | = 3' 2025-12-27 04:07:21.515655 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.515661 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.515667 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.515672 | controller | = internalURL' 2025-12-27 04:07:21.515678 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.515684 | controller | = service:glance' 2025-12-27 04:07:21.515690 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-12-27 04:07:21.515696 | controller | = {{ .ServicePassword }}' 2025-12-27 04:07:21.515702 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.515708 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.515714 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.515719 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.515725 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.515731 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.515737 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.515743 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.515749 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.515754 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:41Z 2025-12-27 04:07:21.515760 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.515769 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.515775 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-12-27 04:07:21.515781 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:DBsync not started reason:Init 2025-12-27 04:07:21.515787 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI 2025-12-27 04:07:21.515793 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.515798 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.515804 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.515810 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.515816 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.515822 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.515828 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.515834 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.515840 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.515845 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.515851 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.515860 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:Service config create not started 2025-12-27 04:07:21.515871 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.515877 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.515883 | controller | - ' logger.go:42: 04:02:42 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.515889 | controller | skipping 1 additional commands' 2025-12-27 04:07:21.515895 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.515901 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.515907 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.515912 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.515918 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.515924 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.515930 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.515936 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.515942 | controller | - ' exit 0' 2025-12-27 04:07:21.515948 | controller | - ' else' 2025-12-27 04:07:21.515953 | controller | - ' exit 1' 2025-12-27 04:07:21.515959 | controller | - ' fi' 2025-12-27 04:07:21.515968 | controller | - ' ]' 2025-12-27 04:07:21.515974 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.515980 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.515986 | controller | "default-public" }}''' 2025-12-27 04:07:21.515992 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.516000 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.516006 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.516012 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.516018 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | error: error 2025-12-27 04:07:21.516024 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-12-27 04:07:21.516030 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-12-27 04:07:21.516036 | controller | "output" at : error calling index: 2025-12-27 04:07:21.516041 | controller | index of untyped nil' 2025-12-27 04:07:21.516047 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.516053 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.516065 | controller | for debugging the template:' 2025-12-27 04:07:21.516071 | controller | - " logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-12-27 04:07:21.516077 | controller | was:" 2025-12-27 04:07:21.516082 | controller | - " logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-12-27 04:07:21.516088 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.516094 | controller | \"default-public\" }}" 2025-12-27 04:07:21.516100 | controller | - " logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | \traw data 2025-12-27 04:07:21.516106 | controller | was:" 2025-12-27 04:07:21.516112 | controller | - " logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.516119 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.516124 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.516130 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.516146 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:02:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41192\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.516156 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.516162 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.516168 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.516174 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.516180 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.516186 | 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-12-27T04:02:41Z\",\"message\":\"Setup 2025-12-27 04:07:21.516192 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.516198 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DB 2025-12-27 04:07:21.516209 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.516215 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.516221 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.516230 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.516239 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.516245 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.516251 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.516257 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.516263 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.516269 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Service 2025-12-27 04:07:21.516274 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.516280 | controller | - " logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | \tobject 2025-12-27 04:07:21.516286 | controller | given to template engine was:" 2025-12-27 04:07:21.516292 | controller | - " logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.516298 | 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-12-27 04:07:21.516309 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.516315 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.516321 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.516327 | 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-12-27 04:07:21.516333 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.516339 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.516345 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.516351 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.516356 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.516365 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.516371 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.516377 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.516388 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.516394 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.516400 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.516406 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.516411 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.516417 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.516423 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.516429 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.516435 | controller | time:2025-12-27T04:02:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41192 2025-12-27 04:07:21.516441 | controller | uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.516447 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.516452 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-12-27 04:07:21.516458 | controller | = default_backend:swift' 2025-12-27 04:07:21.516464 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.516470 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | default_backend 2025-12-27 04:07:21.516476 | controller | = default_backend' 2025-12-27 04:07:21.516482 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.516487 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.516493 | controller | = True' 2025-12-27 04:07:21.516499 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.516505 | controller | = 3' 2025-12-27 04:07:21.516525 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.516534 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.516540 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.516546 | controller | = internalURL' 2025-12-27 04:07:21.516552 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.516557 | controller | = service:glance' 2025-12-27 04:07:21.516563 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-12-27 04:07:21.516569 | controller | = {{ .ServicePassword }}' 2025-12-27 04:07:21.516575 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.516581 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.516587 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.516593 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.516602 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.516610 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.516616 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.516622 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.516628 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.516634 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:41Z 2025-12-27 04:07:21.516640 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.516646 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.516652 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-12-27 04:07:21.516658 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:DBsync not started reason:Init 2025-12-27 04:07:21.516664 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI 2025-12-27 04:07:21.516669 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.516675 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.516687 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.516693 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.516699 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.516705 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.516711 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.516717 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.516725 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.516733 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.516739 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.516745 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:Service config create not started 2025-12-27 04:07:21.516751 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.516757 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.516763 | controller | - ' logger.go:42: 04:02:43 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.516769 | controller | skipping 1 additional commands' 2025-12-27 04:07:21.516775 | controller | - ' logger.go:42: 04:02:44 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.516780 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.516786 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.516792 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.516798 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.516804 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.516813 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.516819 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.516825 | controller | - ' exit 0' 2025-12-27 04:07:21.516831 | controller | - ' else' 2025-12-27 04:07:21.516837 | controller | - ' exit 1' 2025-12-27 04:07:21.516842 | controller | - ' fi' 2025-12-27 04:07:21.516848 | controller | - ' ]' 2025-12-27 04:07:21.516854 | controller | - ' logger.go:42: 04:02:44 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.516860 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.516866 | controller | "default-public" }}''' 2025-12-27 04:07:21.516872 | controller | - ' logger.go:42: 04:02:44 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.516878 | controller | - ' logger.go:42: 04:02:44 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.516883 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.516889 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.516895 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | error: error 2025-12-27 04:07:21.516901 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-12-27 04:07:21.516907 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-12-27 04:07:21.516913 | controller | "output" at : error calling index: 2025-12-27 04:07:21.516919 | controller | index of untyped nil' 2025-12-27 04:07:21.516924 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.516930 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.516944 | controller | for debugging the template:' 2025-12-27 04:07:21.516950 | controller | - " logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-12-27 04:07:21.516956 | controller | was:" 2025-12-27 04:07:21.516962 | controller | - " logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-12-27 04:07:21.516968 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.516973 | controller | \"default-public\" }}" 2025-12-27 04:07:21.516979 | controller | - " logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | \traw data 2025-12-27 04:07:21.516985 | controller | was:" 2025-12-27 04:07:21.516996 | controller | - " logger.go:42: 04:02:45 | 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-12-27 04:07:21.517003 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.517009 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.517014 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.517021 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:02:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41192\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.517030 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.517036 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.517042 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.517048 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.517054 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.517065 | 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-12-27T04:02:41Z\",\"message\":\"Setup 2025-12-27 04:07:21.517075 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.517081 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DB 2025-12-27 04:07:21.517086 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.517092 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.517098 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.517107 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.517126 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.517132 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.517138 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.517144 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.517149 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.517155 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Service 2025-12-27 04:07:21.517161 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.517167 | controller | - " logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | \tobject 2025-12-27 04:07:21.517173 | controller | given to template engine was:" 2025-12-27 04:07:21.517179 | controller | - " logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.517185 | 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-12-27 04:07:21.517191 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.517197 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.517202 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.517214 | 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-12-27 04:07:21.517224 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.517230 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.517235 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.517241 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.517247 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.517253 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.517259 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.517265 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.517271 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.517277 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.517282 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.517288 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.517294 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.517300 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.517306 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.517312 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.517318 | controller | time:2025-12-27T04:02:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:41192 2025-12-27 04:07:21.517324 | controller | uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.517329 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.517335 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-12-27 04:07:21.517341 | controller | = default_backend:swift' 2025-12-27 04:07:21.517350 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.517356 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | default_backend 2025-12-27 04:07:21.517362 | controller | = default_backend' 2025-12-27 04:07:21.517368 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.517373 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.517379 | controller | = True' 2025-12-27 04:07:21.517385 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.517391 | controller | = 3' 2025-12-27 04:07:21.517397 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.517403 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.517409 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.517415 | controller | = internalURL' 2025-12-27 04:07:21.517426 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.517431 | controller | = service:glance' 2025-12-27 04:07:21.517437 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-12-27 04:07:21.517443 | controller | = {{ .ServicePassword }}' 2025-12-27 04:07:21.517449 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.517455 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.517461 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.517467 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.517473 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.517478 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.517484 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.517490 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.517501 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.517507 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:41Z 2025-12-27 04:07:21.517525 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.517534 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.517539 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-12-27 04:07:21.517545 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:DBsync not started reason:Init 2025-12-27 04:07:21.517551 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI 2025-12-27 04:07:21.517557 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.517563 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.517569 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.517575 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.517580 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.517586 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.517592 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.517598 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.517604 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.517615 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.517621 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.517627 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:Service config create not started 2025-12-27 04:07:21.517632 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.517638 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.517647 | controller | - ' logger.go:42: 04:02:45 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.517653 | controller | skipping 1 additional commands' 2025-12-27 04:07:21.517659 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.517665 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.517670 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.517676 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.517682 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.517688 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.517694 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.517700 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.517705 | controller | - ' exit 0' 2025-12-27 04:07:21.517711 | controller | - ' else' 2025-12-27 04:07:21.517717 | controller | - ' exit 1' 2025-12-27 04:07:21.517723 | controller | - ' fi' 2025-12-27 04:07:21.517729 | controller | - ' ]' 2025-12-27 04:07:21.517735 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.517741 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.517746 | controller | "default-public" }}''' 2025-12-27 04:07:21.517752 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.517758 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.517764 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.517770 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.517776 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | error: error 2025-12-27 04:07:21.517781 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-12-27 04:07:21.517787 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-12-27 04:07:21.517793 | controller | "output" at : error calling index: 2025-12-27 04:07:21.517799 | controller | index of untyped nil' 2025-12-27 04:07:21.517805 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.517816 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.517828 | controller | for debugging the template:' 2025-12-27 04:07:21.517834 | controller | - " logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-12-27 04:07:21.517840 | controller | was:" 2025-12-27 04:07:21.517846 | controller | - " logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-12-27 04:07:21.517852 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.517858 | controller | \"default-public\" }}" 2025-12-27 04:07:21.517866 | controller | - " logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | \traw data 2025-12-27 04:07:21.517872 | controller | was:" 2025-12-27 04:07:21.517878 | controller | - " logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.517888 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.517894 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.517900 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.517911 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41265\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.517921 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.517927 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.517933 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.517939 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.517945 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.517954 | 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-12-27T04:02:41Z\",\"message\":\"Setup 2025-12-27 04:07:21.517961 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.517966 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.517972 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.517978 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.517984 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.517990 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.517998 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.518004 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.518010 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.518016 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.518022 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.518028 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.518034 | 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-12-27 04:07:21.518040 | controller | - " logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | \tobject 2025-12-27 04:07:21.518046 | controller | given to template engine was:" 2025-12-27 04:07:21.518057 | controller | - " logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.518064 | 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-12-27 04:07:21.518073 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.518079 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.518084 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.518090 | 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-12-27 04:07:21.518096 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.518102 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.518108 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.518114 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.518120 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.518126 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.518131 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.518137 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.518143 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.518149 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.518155 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.518161 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.518167 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.518172 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.518178 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.518184 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-12-27 04:07:21.518190 | controller | subresource:status time:2025-12-27T04:02:46Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.518196 | controller | resourceVersion:41265 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.518202 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.518207 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.518213 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-12-27 04:07:21.518219 | controller | = default_backend:swift' 2025-12-27 04:07:21.518225 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.518231 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | default_backend 2025-12-27 04:07:21.518240 | controller | = default_backend' 2025-12-27 04:07:21.518246 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.518252 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.518258 | controller | = True' 2025-12-27 04:07:21.518264 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.518269 | controller | = 3' 2025-12-27 04:07:21.518275 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.518281 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.518292 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.518298 | controller | = internalURL' 2025-12-27 04:07:21.518304 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.518310 | controller | = service:glance' 2025-12-27 04:07:21.518316 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-12-27 04:07:21.518321 | controller | = {{ .ServicePassword }}' 2025-12-27 04:07:21.518327 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.518333 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.518339 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.518345 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.518351 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.518356 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.518362 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.518368 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.518374 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.518380 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:41Z 2025-12-27 04:07:21.518386 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.518392 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.518397 | controller | message:DB create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.518403 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.518409 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.518415 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.518421 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.518427 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.518432 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.518438 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.518444 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.518454 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.518460 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.518466 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.518471 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.518477 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.518483 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.518489 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2025-12-27 04:07:21.518495 | controller | - ' logger.go:42: 04:02:46 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.518501 | controller | skipping 1 additional commands' 2025-12-27 04:07:21.518506 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.518526 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.518535 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.518541 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.518546 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.518552 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.518561 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.518567 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.518573 | controller | - ' exit 0' 2025-12-27 04:07:21.518579 | controller | - ' else' 2025-12-27 04:07:21.518585 | controller | - ' exit 1' 2025-12-27 04:07:21.518591 | controller | - ' fi' 2025-12-27 04:07:21.518596 | controller | - ' ]' 2025-12-27 04:07:21.518608 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.518614 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.518620 | controller | "default-public" }}''' 2025-12-27 04:07:21.518626 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.518632 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.518637 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.518643 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.518649 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | error: error 2025-12-27 04:07:21.518657 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-12-27 04:07:21.518663 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-12-27 04:07:21.518669 | controller | "output" at : error calling index: 2025-12-27 04:07:21.518675 | controller | index of untyped nil' 2025-12-27 04:07:21.518681 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.518687 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.518698 | controller | for debugging the template:' 2025-12-27 04:07:21.518708 | controller | - " logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-12-27 04:07:21.518714 | controller | was:" 2025-12-27 04:07:21.518720 | controller | - " logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-12-27 04:07:21.518725 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.518731 | controller | \"default-public\" }}" 2025-12-27 04:07:21.518737 | controller | - " logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | \traw data 2025-12-27 04:07:21.518743 | controller | was:" 2025-12-27 04:07:21.518749 | controller | - " logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.518755 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.518761 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.518767 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.518781 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41270\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.518791 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.518797 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.518803 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.518809 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.518815 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.518823 | 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-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.518830 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.518836 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.518842 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.518847 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.518859 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.518865 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Keystone 2025-12-27 04:07:21.518870 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.518876 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.518889 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.518895 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.518901 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.518909 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.518915 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.518921 | 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-12-27 04:07:21.518927 | controller | - " logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | \tobject 2025-12-27 04:07:21.518936 | controller | given to template engine was:" 2025-12-27 04:07:21.518942 | controller | - " logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.518948 | 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-12-27 04:07:21.518953 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.518959 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.518965 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.518971 | 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-12-27 04:07:21.518977 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.518983 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.518989 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.518995 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.519001 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.519009 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.519015 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.519021 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.519026 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.519032 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.519038 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.519044 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.519050 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.519056 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.519064 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.519076 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-12-27 04:07:21.519082 | controller | subresource:status time:2025-12-27T04:02:46Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.519087 | controller | resourceVersion:41270 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.519093 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.519099 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.519105 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-12-27 04:07:21.519111 | controller | = default_backend:swift' 2025-12-27 04:07:21.519117 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.519122 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | default_backend 2025-12-27 04:07:21.519128 | controller | = default_backend' 2025-12-27 04:07:21.519134 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.519140 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.519146 | controller | = True' 2025-12-27 04:07:21.519152 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.519157 | controller | = 3' 2025-12-27 04:07:21.519163 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.519169 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.519175 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.519181 | controller | = internalURL' 2025-12-27 04:07:21.519187 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.519192 | controller | = service:glance' 2025-12-27 04:07:21.519198 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-12-27 04:07:21.519204 | controller | = {{ .ServicePassword }}' 2025-12-27 04:07:21.519210 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.519216 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.519222 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.519228 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.519233 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.519239 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.519245 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.519251 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.519257 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.519262 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.519268 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.519274 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.519280 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z message:DB 2025-12-27 04:07:21.519289 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.519298 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.519304 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.519310 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.519315 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.519321 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-12-27 04:07:21.519327 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:MariaDBAccount 2025-12-27 04:07:21.519333 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.519339 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-12-27 04:07:21.519347 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:NotificationBusInstance successfully 2025-12-27 04:07:21.519353 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.519364 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.519370 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.519376 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.519382 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.519387 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.519393 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2025-12-27 04:07:21.519399 | controller | - ' logger.go:42: 04:02:47 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.519405 | controller | skipping 1 additional commands' 2025-12-27 04:07:21.519411 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.519417 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.519423 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.519428 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.519434 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.519440 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.519446 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.519452 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.519461 | controller | - ' exit 0' 2025-12-27 04:07:21.519467 | controller | - ' else' 2025-12-27 04:07:21.519473 | controller | - ' exit 1' 2025-12-27 04:07:21.519479 | controller | - ' fi' 2025-12-27 04:07:21.519485 | controller | - ' ]' 2025-12-27 04:07:21.519490 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.519526 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.519536 | controller | "default-public" }}''' 2025-12-27 04:07:21.519542 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.519552 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.519558 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.519564 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.519570 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | error: error 2025-12-27 04:07:21.519576 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-12-27 04:07:21.519581 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-12-27 04:07:21.519587 | controller | "output" at : error calling index: 2025-12-27 04:07:21.519593 | controller | index of untyped nil' 2025-12-27 04:07:21.519599 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.519605 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.519617 | controller | for debugging the template:' 2025-12-27 04:07:21.519623 | controller | - " logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-12-27 04:07:21.519628 | controller | was:" 2025-12-27 04:07:21.519634 | controller | - " logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-12-27 04:07:21.519640 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.519646 | controller | \"default-public\" }}" 2025-12-27 04:07:21.519652 | controller | - " logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | \traw data 2025-12-27 04:07:21.519658 | controller | was:" 2025-12-27 04:07:21.519664 | controller | - " logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.519670 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.519676 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.519682 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.519700 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:48Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41294\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.519710 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.519716 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.519722 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.519728 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.519734 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.519745 | 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-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.519751 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.519757 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.519763 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.519769 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.519775 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.519785 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:48Z\",\"message\":\"Setup 2025-12-27 04:07:21.519791 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.519797 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.519803 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.519808 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.519814 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.519820 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.519826 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.519835 | 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\":\"27648f70d701499d978e83b5639c3f97\"}}" 2025-12-27 04:07:21.519841 | controller | - " logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | \tobject 2025-12-27 04:07:21.519847 | controller | given to template engine was:" 2025-12-27 04:07:21.519853 | controller | - " logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.519859 | 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-12-27 04:07:21.519865 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.519871 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.519877 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.519883 | 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-12-27 04:07:21.519889 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.519900 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.519906 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.519915 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.519921 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.519927 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.519932 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.519938 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.519944 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.519950 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.519956 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.519962 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.519967 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.519973 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.519979 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.519985 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.519991 | controller | operation:Update subresource:status time:2025-12-27T04:02:48Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.519996 | controller | resourceVersion:41294 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.520002 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.520008 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.520014 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-12-27 04:07:21.520020 | controller | = default_backend:swift' 2025-12-27 04:07:21.520026 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.520032 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | default_backend 2025-12-27 04:07:21.520037 | controller | = default_backend' 2025-12-27 04:07:21.520043 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.520049 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.520055 | controller | = True' 2025-12-27 04:07:21.520061 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.520066 | controller | = 3' 2025-12-27 04:07:21.520072 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.520078 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.520084 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.520090 | controller | = internalURL' 2025-12-27 04:07:21.520096 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.520101 | controller | = service:glance' 2025-12-27 04:07:21.520107 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-12-27 04:07:21.520113 | controller | = {{ .ServicePassword }}' 2025-12-27 04:07:21.520119 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.520125 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.520139 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.520145 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.520151 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.520157 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.520163 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.520169 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.520177 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.520183 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.520195 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.520201 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.520207 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z message:DB 2025-12-27 04:07:21.520212 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.520218 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.520224 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.520230 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.520236 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:48Z 2025-12-27 04:07:21.520242 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.520247 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.520253 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.520259 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.520265 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.520271 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.520276 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.520282 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.520288 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.520294 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.520300 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.520305 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.520311 | controller | serviceID:27648f70d701499d978e83b5639c3f97]]''' 2025-12-27 04:07:21.520317 | controller | - ' logger.go:42: 04:02:48 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.520323 | controller | skipping 1 additional commands' 2025-12-27 04:07:21.520329 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.520336 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.520353 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.520360 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.520366 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.520372 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.520378 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.520384 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.520389 | controller | - ' exit 0' 2025-12-27 04:07:21.520396 | controller | - ' else' 2025-12-27 04:07:21.520404 | controller | - ' exit 1' 2025-12-27 04:07:21.520411 | controller | - ' fi' 2025-12-27 04:07:21.520418 | controller | - ' ]' 2025-12-27 04:07:21.520424 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.520430 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.520436 | controller | "default-public" }}''' 2025-12-27 04:07:21.520442 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.520448 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.520454 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.520459 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.520465 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | error: error 2025-12-27 04:07:21.520471 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-12-27 04:07:21.520477 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-12-27 04:07:21.520483 | controller | "output" at : error calling index: 2025-12-27 04:07:21.520489 | controller | index of untyped nil' 2025-12-27 04:07:21.520498 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.520504 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.520536 | controller | for debugging the template:' 2025-12-27 04:07:21.520542 | controller | - " logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-12-27 04:07:21.520548 | controller | was:" 2025-12-27 04:07:21.520554 | controller | - " logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-12-27 04:07:21.520559 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.520565 | controller | \"default-public\" }}" 2025-12-27 04:07:21.520571 | controller | - " logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | \traw data 2025-12-27 04:07:21.520577 | controller | was:" 2025-12-27 04:07:21.520583 | controller | - " logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.520590 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.520599 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.520605 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.520612 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:48Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41294\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.520626 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.520632 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.520638 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.520644 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.520650 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.520656 | 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-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.520666 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.520672 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.520684 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.520690 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.520696 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.520702 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:48Z\",\"message\":\"Setup 2025-12-27 04:07:21.520708 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.520714 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.520720 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.520725 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.520731 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.520737 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.520743 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.520749 | 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\":\"27648f70d701499d978e83b5639c3f97\"}}" 2025-12-27 04:07:21.520755 | controller | - " logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | \tobject 2025-12-27 04:07:21.520767 | controller | given to template engine was:" 2025-12-27 04:07:21.520773 | controller | - " logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.520779 | 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-12-27 04:07:21.520788 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.520794 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.520803 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.520809 | 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-12-27 04:07:21.520815 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.520820 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.520826 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.520832 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.520838 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.520844 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.520850 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.520855 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.520861 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.520867 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.520873 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.520879 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.520885 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.520891 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.520896 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.520902 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.520908 | controller | operation:Update subresource:status time:2025-12-27T04:02:48Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.520914 | controller | resourceVersion:41294 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.520920 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.520925 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.520931 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-12-27 04:07:21.520937 | controller | = default_backend:swift' 2025-12-27 04:07:21.520943 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.520949 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | default_backend 2025-12-27 04:07:21.520955 | controller | = default_backend' 2025-12-27 04:07:21.520961 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.520970 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.520975 | controller | = True' 2025-12-27 04:07:21.520981 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.520987 | controller | = 3' 2025-12-27 04:07:21.520996 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.521007 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.521013 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.521019 | controller | = internalURL' 2025-12-27 04:07:21.521025 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.521031 | controller | = service:glance' 2025-12-27 04:07:21.521037 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-12-27 04:07:21.521042 | controller | = {{ .ServicePassword }}' 2025-12-27 04:07:21.521048 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.521054 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.521060 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.521066 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.521072 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.521078 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.521083 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.521089 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.521095 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.521101 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.521107 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.521113 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.521118 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z message:DB 2025-12-27 04:07:21.521124 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.521130 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.521136 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.521142 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.521147 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:48Z 2025-12-27 04:07:21.521153 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.521159 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.521165 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.521171 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.521177 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.521186 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.521192 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.521198 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.521204 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.521217 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.521222 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.521228 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.521234 | controller | serviceID:27648f70d701499d978e83b5639c3f97]]''' 2025-12-27 04:07:21.521242 | controller | - ' logger.go:42: 04:02:49 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.521248 | controller | skipping 1 additional commands' 2025-12-27 04:07:21.521254 | controller | - ' logger.go:42: 04:02:50 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.521260 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.521266 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.521272 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.521278 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.521283 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.521289 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.521300 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.521306 | controller | - ' exit 0' 2025-12-27 04:07:21.521312 | controller | - ' else' 2025-12-27 04:07:21.521318 | controller | - ' exit 1' 2025-12-27 04:07:21.521324 | controller | - ' fi' 2025-12-27 04:07:21.521330 | controller | - ' ]' 2025-12-27 04:07:21.521336 | controller | - ' logger.go:42: 04:02:50 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.521341 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.521347 | controller | "default-public" }}''' 2025-12-27 04:07:21.521353 | controller | - ' logger.go:42: 04:02:50 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.521364 | controller | - ' logger.go:42: 04:02:50 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.521370 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.521376 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.521382 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | error: error 2025-12-27 04:07:21.521388 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-12-27 04:07:21.521394 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-12-27 04:07:21.521399 | controller | "output" at : error calling index: 2025-12-27 04:07:21.521405 | controller | index of untyped nil' 2025-12-27 04:07:21.521411 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.521417 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.521432 | controller | for debugging the template:' 2025-12-27 04:07:21.521438 | controller | - " logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-12-27 04:07:21.521443 | controller | was:" 2025-12-27 04:07:21.521449 | controller | - " logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-12-27 04:07:21.521455 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.521461 | controller | \"default-public\" }}" 2025-12-27 04:07:21.521467 | controller | - " logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | \traw data 2025-12-27 04:07:21.521472 | controller | was:" 2025-12-27 04:07:21.521479 | controller | - " logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.521485 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.521493 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.521499 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.521525 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:48Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41294\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.521538 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.521544 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.521549 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.521555 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.521561 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.521567 | 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-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.521574 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.521580 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.521585 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.521591 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.521597 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.521603 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:48Z\",\"message\":\"Setup 2025-12-27 04:07:21.521609 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.521621 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.521627 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.521633 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.521639 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.521651 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.521657 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.521663 | 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\":\"27648f70d701499d978e83b5639c3f97\"}}" 2025-12-27 04:07:21.521669 | controller | - " logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | \tobject 2025-12-27 04:07:21.521674 | controller | given to template engine was:" 2025-12-27 04:07:21.521680 | controller | - " logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.521686 | 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-12-27 04:07:21.521692 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.521698 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.521704 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.521710 | 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-12-27 04:07:21.521716 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.521722 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.521727 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.521733 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.521739 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.521745 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.521751 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.521757 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.521763 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.521769 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.521774 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.521780 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.521786 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.521801 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.521807 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.521816 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.521822 | controller | operation:Update subresource:status time:2025-12-27T04:02:48Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.521828 | controller | resourceVersion:41294 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.521833 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.521839 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.521845 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-12-27 04:07:21.521851 | controller | = default_backend:swift' 2025-12-27 04:07:21.521857 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.521863 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | default_backend 2025-12-27 04:07:21.521868 | controller | = default_backend' 2025-12-27 04:07:21.521874 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.521880 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.521886 | controller | = True' 2025-12-27 04:07:21.521892 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.521898 | controller | = 3' 2025-12-27 04:07:21.521904 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.521909 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.521915 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.521921 | controller | = internalURL' 2025-12-27 04:07:21.521927 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.521933 | controller | = service:glance' 2025-12-27 04:07:21.521939 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-12-27 04:07:21.521945 | controller | = {{ .ServicePassword }}' 2025-12-27 04:07:21.521951 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.521956 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.521962 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.521968 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.521974 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.521980 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.521985 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.521991 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.521997 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.522003 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.522009 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.522015 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.522024 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z message:DB 2025-12-27 04:07:21.522030 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.522036 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.522042 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.522050 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.522056 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:48Z 2025-12-27 04:07:21.522062 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.522068 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.522074 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.522080 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.522091 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.522097 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.522103 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.522108 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.522114 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.522120 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.522126 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.522132 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.522138 | controller | serviceID:27648f70d701499d978e83b5639c3f97]]''' 2025-12-27 04:07:21.522143 | controller | - ' logger.go:42: 04:02:51 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.522149 | controller | skipping 1 additional commands' 2025-12-27 04:07:21.522155 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.522161 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.522167 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.522173 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.522178 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.522184 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.522190 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.522196 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.522202 | controller | - ' exit 0' 2025-12-27 04:07:21.522208 | controller | - ' else' 2025-12-27 04:07:21.522214 | controller | - ' exit 1' 2025-12-27 04:07:21.522220 | controller | - ' fi' 2025-12-27 04:07:21.522225 | controller | - ' ]' 2025-12-27 04:07:21.522231 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.522237 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.522243 | controller | "default-public" }}''' 2025-12-27 04:07:21.522251 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.522261 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.522267 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.522273 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.522278 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | error: error 2025-12-27 04:07:21.522294 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-12-27 04:07:21.522300 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-12-27 04:07:21.522306 | controller | "output" at : error calling index: 2025-12-27 04:07:21.522311 | controller | index of untyped nil' 2025-12-27 04:07:21.522317 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.522323 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.522335 | controller | for debugging the template:' 2025-12-27 04:07:21.522341 | controller | - " logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-12-27 04:07:21.522347 | controller | was:" 2025-12-27 04:07:21.522352 | controller | - " logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-12-27 04:07:21.522358 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.522364 | controller | \"default-public\" }}" 2025-12-27 04:07:21.522370 | controller | - " logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | \traw data 2025-12-27 04:07:21.522376 | controller | was:" 2025-12-27 04:07:21.522382 | controller | - " logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.522388 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.522399 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.522405 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.522414 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:48Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41294\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.522428 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.522434 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.522440 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.522446 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.522452 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.522463 | 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-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.522470 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.522476 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.522487 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DBsync 2025-12-27 04:07:21.522493 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.522502 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.522508 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:48Z\",\"message\":\"Setup 2025-12-27 04:07:21.522528 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.522536 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.522542 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.522548 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.522554 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.522560 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.522569 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.522575 | 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\":\"27648f70d701499d978e83b5639c3f97\"}}" 2025-12-27 04:07:21.522581 | controller | - " logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | \tobject 2025-12-27 04:07:21.522587 | controller | given to template engine was:" 2025-12-27 04:07:21.522593 | controller | - " logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.522599 | 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-12-27 04:07:21.522605 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.522611 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.522616 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.522631 | 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-12-27 04:07:21.522637 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.522643 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.522649 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.522659 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.522664 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.522670 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.522679 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.522685 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.522691 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.522696 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.522702 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.522708 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.522716 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.522722 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.522728 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.522734 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.522740 | controller | operation:Update subresource:status time:2025-12-27T04:02:48Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.522746 | controller | resourceVersion:41294 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.522751 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.522757 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.522763 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-12-27 04:07:21.522769 | controller | = default_backend:swift' 2025-12-27 04:07:21.522775 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.522781 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | default_backend 2025-12-27 04:07:21.522786 | controller | = default_backend' 2025-12-27 04:07:21.522792 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.522798 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.522804 | controller | = True' 2025-12-27 04:07:21.522810 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.522816 | controller | = 3' 2025-12-27 04:07:21.522821 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.522827 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.522833 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.522839 | controller | = internalURL' 2025-12-27 04:07:21.522847 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.522853 | controller | = service:glance' 2025-12-27 04:07:21.522859 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-12-27 04:07:21.522865 | controller | = {{ .ServicePassword }}' 2025-12-27 04:07:21.522877 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.522886 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.522892 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.522897 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.522903 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.522909 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.522915 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.522921 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.522932 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.522938 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.522944 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.522949 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.522955 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z message:DB 2025-12-27 04:07:21.522961 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.522967 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.522973 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.522979 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.522984 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:48Z 2025-12-27 04:07:21.522990 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.522996 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.523002 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.523008 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.523014 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.523020 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.523025 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z message:Role 2025-12-27 04:07:21.523031 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.523037 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.523043 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.523049 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.523054 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.523060 | controller | serviceID:27648f70d701499d978e83b5639c3f97]]''' 2025-12-27 04:07:21.523066 | controller | - ' logger.go:42: 04:02:52 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.523072 | controller | skipping 1 additional commands' 2025-12-27 04:07:21.523078 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.523087 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.523093 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.523099 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.523105 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.523111 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.523117 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.523123 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.523128 | controller | - ' exit 0' 2025-12-27 04:07:21.523134 | controller | - ' else' 2025-12-27 04:07:21.523140 | controller | - ' exit 1' 2025-12-27 04:07:21.523146 | controller | - ' fi' 2025-12-27 04:07:21.523152 | controller | - ' ]' 2025-12-27 04:07:21.523158 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.523164 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.523169 | controller | "default-public" }}''' 2025-12-27 04:07:21.523175 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.523181 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.523187 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.523193 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.523199 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | error: error 2025-12-27 04:07:21.523205 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-12-27 04:07:21.523210 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-12-27 04:07:21.523216 | controller | "output" at : error calling index: 2025-12-27 04:07:21.523228 | controller | index of untyped nil' 2025-12-27 04:07:21.523234 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.523240 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.523251 | controller | for debugging the template:' 2025-12-27 04:07:21.523257 | controller | - " logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-12-27 04:07:21.523263 | controller | was:" 2025-12-27 04:07:21.523269 | controller | - " logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-12-27 04:07:21.523277 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.523283 | controller | \"default-public\" }}" 2025-12-27 04:07:21.523289 | controller | - " logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | \traw data 2025-12-27 04:07:21.523295 | controller | was:" 2025-12-27 04:07:21.523301 | controller | - " logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.523321 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.523327 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.523333 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.523344 | 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-12-27T04:02:40Z\",\"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-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:02:40Z\"},{\"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-12-27T04:02:53Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"41342\",\"uid\":\"c8b0ceac-1a87-4385-9cfc-196a06fb4e19\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.523354 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.523359 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.523365 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.523371 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.523377 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.523383 | 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-12-27T04:02:53Z\",\"message\":\"Setup 2025-12-27 04:07:21.523393 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:02:53Z\",\"message\":\"CronJob 2025-12-27 04:07:21.523399 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"DB 2025-12-27 04:07:21.523405 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:53Z\",\"message\":\"DBsync 2025-12-27 04:07:21.523410 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.523416 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Input 2025-12-27 04:07:21.523428 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:48Z\",\"message\":\"Setup 2025-12-27 04:07:21.523434 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.523440 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\" 2025-12-27 04:07:21.523446 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:53Z\",\"message\":\"NetworkAttachments 2025-12-27 04:07:21.523452 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NetworkAttachmentsReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.523459 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.523464 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"Role 2025-12-27 04:07:21.523470 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.523481 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:02:46Z\",\"message\":\"Service 2025-12-27 04:07:21.523488 | 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\":\"27648f70d701499d978e83b5639c3f97\"}}" 2025-12-27 04:07:21.523494 | controller | - " logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | \tobject 2025-12-27 04:07:21.523526 | controller | given to template engine was:" 2025-12-27 04:07:21.523535 | controller | - " logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.523547 | 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-12-27 04:07:21.523553 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.523562 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.523568 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.523573 | 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-12-27 04:07:21.523579 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-12-27T04:02:40Z 2025-12-27 04:07:21.523585 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.523591 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.523597 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.523603 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.523609 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.523615 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.523620 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.523626 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.523632 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.523638 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-12-27 04:07:21.523644 | controller | manager:kubectl-patch operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.523650 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.523656 | controller | manager:manager operation:Update time:2025-12-27T04:02:40Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.523661 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.523667 | controller | f:glanceAPIReadyCounts:map[.:map[] f:default:map[]] f:hash:map[.:map[] f:dbsync:map[]] 2025-12-27 04:07:21.523673 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.523679 | controller | operation:Update subresource:status time:2025-12-27T04:02:53Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.523685 | controller | resourceVersion:41342 uid:c8b0ceac-1a87-4385-9cfc-196a06fb4e19] spec:map[apiTimeout:60 2025-12-27 04:07:21.523694 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.523700 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.523713 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-12-27 04:07:21.523719 | controller | = default_backend:swift' 2025-12-27 04:07:21.523725 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.523731 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | default_backend 2025-12-27 04:07:21.523736 | controller | = default_backend' 2025-12-27 04:07:21.523742 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.523748 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.523754 | controller | = True' 2025-12-27 04:07:21.523760 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.523766 | controller | = 3' 2025-12-27 04:07:21.523772 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.523777 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.523783 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.523789 | controller | = internalURL' 2025-12-27 04:07:21.523795 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-12-27 04:07:21.523801 | controller | = service:glance' 2025-12-27 04:07:21.523807 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-12-27 04:07:21.523813 | controller | = {{ .ServicePassword }}' 2025-12-27 04:07:21.523818 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.523824 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.523830 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.523836 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.523842 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.523848 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.523853 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.523859 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.523865 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.523871 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:02:53Z 2025-12-27 04:07:21.523877 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-12-27T04:02:53Z 2025-12-27 04:07:21.523883 | controller | message:CronJob completed reason:Ready status:True type:CronJobReady] map[lastTransitionTime:2025-12-27T04:02:46Z 2025-12-27 04:07:21.523889 | controller | message:DB create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:02:53Z 2025-12-27 04:07:21.523894 | controller | message:DBsync completed reason:Ready status:True type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.523900 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.523906 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:02:48Z 2025-12-27 04:07:21.523912 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.523921 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.523927 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message: Memcached instance has been 2025-12-27 04:07:21.523933 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:02:53Z 2025-12-27 04:07:21.523938 | controller | message:NetworkAttachments completed reason:Ready status:True type:NetworkAttachmentsReady] 2025-12-27 04:07:21.523944 | controller | map[lastTransitionTime:2025-12-27T04:02:40Z message:NotificationBusInstance successfully 2025-12-27 04:07:21.523950 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.523956 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.523962 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:02:40Z 2025-12-27 04:07:21.523967 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.523973 | controller | map[lastTransitionTime:2025-12-27T04:02:46Z message:Service config create completed 2025-12-27 04:07:21.523979 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.523991 | controller | glanceAPIReadyCounts:map[default:0] hash:map[dbsync:n598h694h67bh55hc7h5d8h645hd7h5b7h79h686h558h556h696h687h54dhb6h5cch676h97hd6h655h67fhb4h5f5hbbh677h5d9h549h544h68bh545q] 2025-12-27 04:07:21.523997 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.524003 | controller | serviceID:27648f70d701499d978e83b5639c3f97]]''' 2025-12-27 04:07:21.524009 | controller | - ' logger.go:42: 04:02:53 | glance_split_proxypass/1-deploy_glance | command failure, 2025-12-27 04:07:21.524015 | controller | skipping 1 additional commands' 2025-12-27 04:07:21.524020 | controller | - ' logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.524026 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.524032 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.524038 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.524044 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.524050 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.524055 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.524061 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.524067 | controller | - ' exit 0' 2025-12-27 04:07:21.524075 | controller | - ' else' 2025-12-27 04:07:21.524081 | controller | - ' exit 1' 2025-12-27 04:07:21.524088 | controller | - ' fi' 2025-12-27 04:07:21.524095 | controller | - ' ]' 2025-12-27 04:07:21.524101 | controller | - ' logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.524107 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.524113 | controller | "default-public" }}''' 2025-12-27 04:07:21.524119 | controller | - ' logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.524125 | controller | - ' logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.524131 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.524139 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.524148 | controller | - ' logger.go:42: 04:02:54 | 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-12-27 04:07:21.524155 | controller | - ' logger.go:42: 04:02:54 | 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-12-27 04:07:21.524161 | controller | - ' logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.524166 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.524172 | controller | - ' logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-12-27 04:07:21.524178 | controller | - ' logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-12-27 04:07:21.524184 | controller | '''' '']''' 2025-12-27 04:07:21.524190 | controller | - ' logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.524196 | controller | - ' logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.524202 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.524207 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.524213 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.524219 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.524225 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.524231 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.524237 | controller | - ' # it is an image' 2025-12-27 04:07:21.524243 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.524248 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.524254 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.524260 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.524266 | controller | - ' case $NAME in' 2025-12-27 04:07:21.524272 | controller | - ' API)' 2025-12-27 04:07:21.524278 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.524284 | controller | - ' ;;' 2025-12-27 04:07:21.524289 | controller | - ' esac' 2025-12-27 04:07:21.524295 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.524301 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.524307 | controller | - ' exit 1' 2025-12-27 04:07:21.524313 | controller | - ' fi' 2025-12-27 04:07:21.524319 | controller | - ' fi' 2025-12-27 04:07:21.524324 | controller | - ' done' 2025-12-27 04:07:21.524330 | controller | - ' exit 0' 2025-12-27 04:07:21.524336 | controller | - ' ]' 2025-12-27 04:07:21.524342 | controller | - ' logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.524353 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.524359 | controller | end }}''' 2025-12-27 04:07:21.524365 | controller | - ' logger.go:42: 04:02:54 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.524371 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-12-27 04:07:21.524377 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.524383 | controller | end }}''' 2025-12-27 04:07:21.524389 | controller | - ' logger.go:42: 04:02:55 | 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-12-27 04:07:21.524398 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.524403 | controller | - ' logger.go:42: 04:02:55 | 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-12-27 04:07:21.524409 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.524415 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.524424 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.524430 | controller | - ' logger.go:42: 04:02:55 | 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-12-27 04:07:21.524436 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.524441 | controller | - ' logger.go:42: 04:02:55 | 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-12-27 04:07:21.524447 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.524456 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.524462 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.524468 | controller | - ' logger.go:42: 04:02:55 | 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-12-27 04:07:21.524473 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.524479 | controller | ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.524485 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.524492 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.524499 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.524507 | controller | in' 2025-12-27 04:07:21.524529 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.524538 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.524546 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.524553 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.524561 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.524567 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.524573 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.524579 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.524585 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.524591 | controller | - ' logger.go:42: 04:02:55 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.524596 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.524602 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.524608 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.524618 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.524624 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.524630 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.524642 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.524649 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.524655 | controller | - ' exit 0' 2025-12-27 04:07:21.524664 | controller | - ' else' 2025-12-27 04:07:21.524670 | controller | - ' exit 1' 2025-12-27 04:07:21.524675 | controller | - ' fi' 2025-12-27 04:07:21.524681 | controller | - ' ]' 2025-12-27 04:07:21.524687 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.524693 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.524699 | controller | "default-public" }}''' 2025-12-27 04:07:21.524705 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.524711 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.524717 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.524722 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.524729 | controller | - ' logger.go:42: 04:02:56 | 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-12-27 04:07:21.524734 | controller | - ' logger.go:42: 04:02:56 | 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-12-27 04:07:21.524740 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.524746 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.524752 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-12-27 04:07:21.524758 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-12-27 04:07:21.524763 | controller | '''' '']''' 2025-12-27 04:07:21.524772 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.524778 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.524784 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.524789 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.524795 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.524801 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.524807 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.524813 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.524819 | controller | - ' # it is an image' 2025-12-27 04:07:21.524825 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.524831 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.524836 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.524842 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.524848 | controller | - ' case $NAME in' 2025-12-27 04:07:21.524856 | controller | - ' API)' 2025-12-27 04:07:21.524862 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.524872 | controller | - ' ;;' 2025-12-27 04:07:21.524878 | controller | - ' esac' 2025-12-27 04:07:21.524883 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.524889 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.524895 | controller | - ' exit 1' 2025-12-27 04:07:21.524901 | controller | - ' fi' 2025-12-27 04:07:21.524907 | controller | - ' fi' 2025-12-27 04:07:21.524913 | controller | - ' done' 2025-12-27 04:07:21.524919 | controller | - ' exit 0' 2025-12-27 04:07:21.524925 | controller | - ' ]' 2025-12-27 04:07:21.524930 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.524936 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.524942 | controller | end }}''' 2025-12-27 04:07:21.524948 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.524954 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-12-27 04:07:21.524960 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.524966 | controller | end }}''' 2025-12-27 04:07:21.524972 | controller | - ' logger.go:42: 04:02:56 | 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-12-27 04:07:21.524978 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.524984 | controller | - ' logger.go:42: 04:02:56 | 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-12-27 04:07:21.524995 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.525002 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.525008 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.525014 | controller | - ' logger.go:42: 04:02:56 | 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-12-27 04:07:21.525022 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.525028 | controller | - ' logger.go:42: 04:02:56 | 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-12-27 04:07:21.525034 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.525040 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.525046 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.525052 | controller | - ' logger.go:42: 04:02:56 | 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-12-27 04:07:21.525057 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.525063 | controller | ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.525069 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.525075 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.525081 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.525087 | controller | in' 2025-12-27 04:07:21.525098 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.525104 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.525110 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.525116 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.525122 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.525128 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.525134 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.525140 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.525146 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.525152 | controller | - ' logger.go:42: 04:02:56 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.525157 | controller | - ' logger.go:42: 04:02:57 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.525163 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.525169 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.525175 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.525181 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.525187 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.525193 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.525199 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.525205 | controller | - ' exit 0' 2025-12-27 04:07:21.525211 | controller | - ' else' 2025-12-27 04:07:21.525217 | controller | - ' exit 1' 2025-12-27 04:07:21.525223 | controller | - ' fi' 2025-12-27 04:07:21.525229 | controller | - ' ]' 2025-12-27 04:07:21.525234 | controller | - ' logger.go:42: 04:02:57 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.525240 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.525246 | controller | "default-public" }}''' 2025-12-27 04:07:21.525252 | controller | - ' logger.go:42: 04:02:57 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.525258 | controller | - ' logger.go:42: 04:02:57 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.525264 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.525270 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.525282 | controller | - ' logger.go:42: 04:02:58 | 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-12-27 04:07:21.525288 | controller | - ' logger.go:42: 04:02:58 | 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-12-27 04:07:21.525294 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.525300 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.525306 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-12-27 04:07:21.525315 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-12-27 04:07:21.525321 | controller | '''' '']''' 2025-12-27 04:07:21.525326 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.525332 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.525338 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.525344 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.525350 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.525356 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.525362 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.525368 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.525373 | controller | - ' # it is an image' 2025-12-27 04:07:21.525379 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.525385 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.525391 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.525397 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.525406 | controller | - ' case $NAME in' 2025-12-27 04:07:21.525412 | controller | - ' API)' 2025-12-27 04:07:21.525417 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.525423 | controller | - ' ;;' 2025-12-27 04:07:21.525429 | controller | - ' esac' 2025-12-27 04:07:21.525435 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.525441 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.525447 | controller | - ' exit 1' 2025-12-27 04:07:21.525453 | controller | - ' fi' 2025-12-27 04:07:21.525459 | controller | - ' fi' 2025-12-27 04:07:21.525464 | controller | - ' done' 2025-12-27 04:07:21.525470 | controller | - ' exit 0' 2025-12-27 04:07:21.525476 | controller | - ' ]' 2025-12-27 04:07:21.525482 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.525488 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.525494 | controller | end }}''' 2025-12-27 04:07:21.525500 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.525506 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-12-27 04:07:21.525523 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.525532 | controller | end }}''' 2025-12-27 04:07:21.525538 | controller | - ' logger.go:42: 04:02:58 | 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-12-27 04:07:21.525544 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.525550 | controller | - ' logger.go:42: 04:02:58 | 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-12-27 04:07:21.525556 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.525561 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.525567 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.525573 | controller | - ' logger.go:42: 04:02:58 | 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-12-27 04:07:21.525582 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.525588 | controller | - ' logger.go:42: 04:02:58 | 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-12-27 04:07:21.525594 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.525600 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.525606 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.525618 | controller | - ' logger.go:42: 04:02:58 | 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-12-27 04:07:21.525624 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.525630 | controller | ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.525636 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.525641 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.525647 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.525653 | controller | in' 2025-12-27 04:07:21.525659 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.525665 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.525671 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.525677 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.525682 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.525688 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.525694 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.525700 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.525706 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.525712 | controller | - ' logger.go:42: 04:02:58 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.525718 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.525723 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.525729 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.525735 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.525741 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.525747 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.525753 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.525759 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.525764 | controller | - ' exit 0' 2025-12-27 04:07:21.525770 | controller | - ' else' 2025-12-27 04:07:21.525776 | controller | - ' exit 1' 2025-12-27 04:07:21.525782 | controller | - ' fi' 2025-12-27 04:07:21.525788 | controller | - ' ]' 2025-12-27 04:07:21.525794 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.525803 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.525809 | controller | "default-public" }}''' 2025-12-27 04:07:21.525815 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.525821 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.525826 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.525832 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.525838 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.525844 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.525850 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.525856 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.525861 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-12-27 04:07:21.525867 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-12-27 04:07:21.525873 | controller | '''' '']''' 2025-12-27 04:07:21.525879 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.525885 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.525891 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.525902 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.525908 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.525914 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.525920 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.525926 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.525932 | controller | - ' # it is an image' 2025-12-27 04:07:21.525938 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.525943 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.525949 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.525955 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.525961 | controller | - ' case $NAME in' 2025-12-27 04:07:21.525967 | controller | - ' API)' 2025-12-27 04:07:21.525973 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.525978 | controller | - ' ;;' 2025-12-27 04:07:21.525984 | controller | - ' esac' 2025-12-27 04:07:21.525990 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.525996 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.526002 | controller | - ' exit 1' 2025-12-27 04:07:21.526008 | controller | - ' fi' 2025-12-27 04:07:21.526013 | controller | - ' fi' 2025-12-27 04:07:21.526019 | controller | - ' done' 2025-12-27 04:07:21.526025 | controller | - ' exit 0' 2025-12-27 04:07:21.526032 | controller | - ' ]' 2025-12-27 04:07:21.526038 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.526047 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.526053 | controller | end }}''' 2025-12-27 04:07:21.526059 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.526065 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-12-27 04:07:21.526070 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.526076 | controller | end }}''' 2025-12-27 04:07:21.526082 | controller | - ' logger.go:42: 04:02:59 | 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-12-27 04:07:21.526088 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.526094 | controller | - ' logger.go:42: 04:02:59 | 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-12-27 04:07:21.526100 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.526106 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.526111 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.526117 | controller | - ' logger.go:42: 04:02:59 | 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-12-27 04:07:21.526123 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.526129 | controller | - ' logger.go:42: 04:02:59 | 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-12-27 04:07:21.526135 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.526141 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.526149 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.526155 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.526161 | controller | ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.526167 | controller | - ' logger.go:42: 04:02:59 | 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-12-27 04:07:21.526173 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.526178 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.526184 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.526190 | controller | in' 2025-12-27 04:07:21.526196 | controller | - ' logger.go:42: 04:02:59 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.526202 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.526213 | controller | - ' logger.go:42: 04:03:00 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.526220 | controller | - ' logger.go:42: 04:03:00 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.526225 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.526231 | controller | - ' logger.go:42: 04:03:00 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.526240 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.526246 | controller | - ' logger.go:42: 04:03:00 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.526252 | controller | - ' logger.go:42: 04:03:00 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.526258 | controller | - ' logger.go:42: 04:03:00 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.526264 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.526270 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.526276 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.526281 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.526287 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.526293 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.526299 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.526305 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.526311 | controller | - ' exit 0' 2025-12-27 04:07:21.526320 | controller | - ' else' 2025-12-27 04:07:21.526325 | controller | - ' exit 1' 2025-12-27 04:07:21.526331 | controller | - ' fi' 2025-12-27 04:07:21.526337 | controller | - ' ]' 2025-12-27 04:07:21.526343 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.526349 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.526355 | controller | "default-public" }}''' 2025-12-27 04:07:21.526361 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.526366 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.526372 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.526378 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.526384 | controller | - ' logger.go:42: 04:03:01 | 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-12-27 04:07:21.526392 | controller | - ' logger.go:42: 04:03:01 | 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-12-27 04:07:21.526398 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.526404 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.526410 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-12-27 04:07:21.526416 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-12-27 04:07:21.526422 | controller | '''' '']''' 2025-12-27 04:07:21.526428 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.526507 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.526530 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.526537 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.526543 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.526549 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.526558 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.526564 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.526570 | controller | - ' # it is an image' 2025-12-27 04:07:21.526575 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.526581 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.526587 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.526594 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.526600 | controller | - ' case $NAME in' 2025-12-27 04:07:21.526606 | controller | - ' API)' 2025-12-27 04:07:21.526614 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.526622 | controller | - ' ;;' 2025-12-27 04:07:21.526629 | controller | - ' esac' 2025-12-27 04:07:21.526635 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.526648 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.526655 | controller | - ' exit 1' 2025-12-27 04:07:21.526661 | controller | - ' fi' 2025-12-27 04:07:21.526666 | controller | - ' fi' 2025-12-27 04:07:21.526672 | controller | - ' done' 2025-12-27 04:07:21.526678 | controller | - ' exit 0' 2025-12-27 04:07:21.526684 | controller | - ' ]' 2025-12-27 04:07:21.526690 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.526696 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.526702 | controller | end }}''' 2025-12-27 04:07:21.526707 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.526713 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-12-27 04:07:21.526719 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.526725 | controller | end }}''' 2025-12-27 04:07:21.526731 | controller | - ' logger.go:42: 04:03:01 | 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-12-27 04:07:21.526737 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.526743 | controller | - ' logger.go:42: 04:03:01 | 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-12-27 04:07:21.526749 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.526754 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.526760 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.526769 | controller | - ' logger.go:42: 04:03:01 | 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-12-27 04:07:21.526775 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.526781 | controller | - ' logger.go:42: 04:03:01 | 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-12-27 04:07:21.526787 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.526795 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.526801 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.526807 | controller | - ' logger.go:42: 04:03:01 | 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-12-27 04:07:21.526816 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.526822 | controller | ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.526828 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.526834 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.526839 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.526845 | controller | in' 2025-12-27 04:07:21.526854 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.526862 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.526868 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.526874 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.526880 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.526886 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.526891 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.526897 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.526903 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.526909 | controller | - ' logger.go:42: 04:03:01 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.526915 | controller | - ' logger.go:42: 04:03:02 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.526921 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.526927 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.526938 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.526944 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.526950 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.526956 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.526962 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.526968 | controller | - ' exit 0' 2025-12-27 04:07:21.526974 | controller | - ' else' 2025-12-27 04:07:21.526979 | controller | - ' exit 1' 2025-12-27 04:07:21.526985 | controller | - ' fi' 2025-12-27 04:07:21.526991 | controller | - ' ]' 2025-12-27 04:07:21.526997 | controller | - ' logger.go:42: 04:03:02 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.527003 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.527009 | controller | "default-public" }}''' 2025-12-27 04:07:21.527015 | controller | - ' logger.go:42: 04:03:02 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.527020 | controller | - ' logger.go:42: 04:03:02 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.527026 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.527032 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.527038 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.527047 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.527053 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.527059 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.527065 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-12-27 04:07:21.527071 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-12-27 04:07:21.527077 | controller | '''' '']''' 2025-12-27 04:07:21.527083 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.527088 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.527094 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.527100 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.527106 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.527112 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.527118 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.527124 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.527129 | controller | - ' # it is an image' 2025-12-27 04:07:21.527135 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.527141 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.527147 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.527153 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.527159 | controller | - ' case $NAME in' 2025-12-27 04:07:21.527164 | controller | - ' API)' 2025-12-27 04:07:21.527170 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.527176 | controller | - ' ;;' 2025-12-27 04:07:21.527182 | controller | - ' esac' 2025-12-27 04:07:21.527188 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.527194 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.527199 | controller | - ' exit 1' 2025-12-27 04:07:21.527205 | controller | - ' fi' 2025-12-27 04:07:21.527211 | controller | - ' fi' 2025-12-27 04:07:21.527217 | controller | - ' done' 2025-12-27 04:07:21.527223 | controller | - ' exit 0' 2025-12-27 04:07:21.527229 | controller | - ' ]' 2025-12-27 04:07:21.527235 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.527240 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.527246 | controller | end }}''' 2025-12-27 04:07:21.527252 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.527265 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-12-27 04:07:21.527271 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.527277 | controller | end }}''' 2025-12-27 04:07:21.527283 | controller | - ' logger.go:42: 04:03:03 | 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-12-27 04:07:21.527294 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.527303 | controller | - ' logger.go:42: 04:03:03 | 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-12-27 04:07:21.527309 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.527315 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.527321 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.527327 | controller | - ' logger.go:42: 04:03:03 | 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-12-27 04:07:21.527332 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.527338 | controller | - ' logger.go:42: 04:03:03 | 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-12-27 04:07:21.527344 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.527350 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.527356 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.527362 | controller | - ' logger.go:42: 04:03:03 | 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-12-27 04:07:21.527367 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.527373 | controller | ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.527379 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.527385 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.527391 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.527397 | controller | in' 2025-12-27 04:07:21.527403 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.527408 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.527414 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.527420 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.527429 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.527435 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.527441 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.527447 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.527453 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.527458 | controller | - ' logger.go:42: 04:03:03 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.527464 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.527473 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.527479 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.527485 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.527497 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.527528 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.527538 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.527548 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.527554 | controller | - ' exit 0' 2025-12-27 04:07:21.527560 | controller | - ' else' 2025-12-27 04:07:21.527565 | controller | - ' exit 1' 2025-12-27 04:07:21.527571 | controller | - ' fi' 2025-12-27 04:07:21.527577 | controller | - ' ]' 2025-12-27 04:07:21.527583 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.527589 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.527595 | controller | "default-public" }}''' 2025-12-27 04:07:21.527601 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.527614 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.527620 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.527626 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.527632 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.527637 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.527643 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.527649 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.527655 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-12-27 04:07:21.527661 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-12-27 04:07:21.527667 | controller | '''' '']''' 2025-12-27 04:07:21.527673 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.527681 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.527689 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.527696 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.527703 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.527711 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.527718 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.527724 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.527732 | controller | - ' # it is an image' 2025-12-27 04:07:21.527739 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.527747 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.527753 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.527758 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.527764 | controller | - ' case $NAME in' 2025-12-27 04:07:21.527770 | controller | - ' API)' 2025-12-27 04:07:21.527776 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.527785 | controller | - ' ;;' 2025-12-27 04:07:21.527791 | controller | - ' esac' 2025-12-27 04:07:21.527797 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.527803 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.527809 | controller | - ' exit 1' 2025-12-27 04:07:21.527815 | controller | - ' fi' 2025-12-27 04:07:21.527820 | controller | - ' fi' 2025-12-27 04:07:21.527826 | controller | - ' done' 2025-12-27 04:07:21.527832 | controller | - ' exit 0' 2025-12-27 04:07:21.527838 | controller | - ' ]' 2025-12-27 04:07:21.527844 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.527850 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.527855 | controller | end }}''' 2025-12-27 04:07:21.527861 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.527867 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-12-27 04:07:21.527873 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.527879 | controller | end }}''' 2025-12-27 04:07:21.527885 | controller | - ' logger.go:42: 04:03:04 | 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-12-27 04:07:21.527894 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.527900 | controller | - ' logger.go:42: 04:03:04 | 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-12-27 04:07:21.527906 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.527912 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.527917 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.527923 | controller | - ' logger.go:42: 04:03:04 | 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-12-27 04:07:21.527929 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.527942 | controller | - ' logger.go:42: 04:03:04 | 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-12-27 04:07:21.527952 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.527957 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.527963 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.527969 | controller | - ' logger.go:42: 04:03:04 | 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-12-27 04:07:21.527975 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.527981 | controller | ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.527987 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.527993 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.527999 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.528004 | controller | in' 2025-12-27 04:07:21.528010 | controller | - ' logger.go:42: 04:03:04 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.528019 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.528025 | controller | - ' logger.go:42: 04:03:05 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.528031 | controller | - ' logger.go:42: 04:03:05 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.528037 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.528046 | controller | - ' logger.go:42: 04:03:05 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.528052 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.528057 | controller | - ' logger.go:42: 04:03:05 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.528063 | controller | - ' logger.go:42: 04:03:05 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.528069 | controller | - ' logger.go:42: 04:03:05 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.528075 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.528081 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.528087 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.528093 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.528099 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.528104 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.528110 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.528116 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.528122 | controller | - ' exit 0' 2025-12-27 04:07:21.528131 | controller | - ' else' 2025-12-27 04:07:21.528136 | controller | - ' exit 1' 2025-12-27 04:07:21.528142 | controller | - ' fi' 2025-12-27 04:07:21.528148 | controller | - ' ]' 2025-12-27 04:07:21.528154 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.528178 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.528184 | controller | "default-public" }}''' 2025-12-27 04:07:21.528189 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.528195 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.528201 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.528207 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.528213 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.528219 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.528225 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.528230 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.528236 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-12-27 04:07:21.528251 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-12-27 04:07:21.528257 | controller | '''' '']''' 2025-12-27 04:07:21.528263 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.528269 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.528274 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.528280 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.528286 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.528292 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.528298 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.528304 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.528309 | controller | - ' # it is an image' 2025-12-27 04:07:21.528315 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.528321 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.528327 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.528333 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.528339 | controller | - ' case $NAME in' 2025-12-27 04:07:21.528344 | controller | - ' API)' 2025-12-27 04:07:21.528350 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.528356 | controller | - ' ;;' 2025-12-27 04:07:21.528362 | controller | - ' esac' 2025-12-27 04:07:21.528368 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.528374 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.528379 | controller | - ' exit 1' 2025-12-27 04:07:21.528385 | controller | - ' fi' 2025-12-27 04:07:21.528391 | controller | - ' fi' 2025-12-27 04:07:21.528397 | controller | - ' done' 2025-12-27 04:07:21.528403 | controller | - ' exit 0' 2025-12-27 04:07:21.528409 | controller | - ' ]' 2025-12-27 04:07:21.528415 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.528420 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.528426 | controller | end }}''' 2025-12-27 04:07:21.528432 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.528438 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-12-27 04:07:21.528444 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.528450 | controller | end }}''' 2025-12-27 04:07:21.528455 | controller | - ' logger.go:42: 04:03:06 | 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-12-27 04:07:21.528461 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.528467 | controller | - ' logger.go:42: 04:03:06 | 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-12-27 04:07:21.528473 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.528479 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.528485 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.528491 | controller | - ' logger.go:42: 04:03:06 | 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-12-27 04:07:21.528499 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.528505 | controller | - ' logger.go:42: 04:03:06 | 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-12-27 04:07:21.528523 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.528532 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.528538 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.528544 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.528550 | controller | ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.528556 | controller | - ' logger.go:42: 04:03:06 | 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-12-27 04:07:21.528564 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.528570 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.528576 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.528582 | controller | in' 2025-12-27 04:07:21.528596 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.528602 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.528608 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.528614 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.528620 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.528625 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.528631 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.528637 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.528643 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.528649 | controller | - ' logger.go:42: 04:03:06 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.528655 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.528660 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.528666 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.528672 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.528678 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.528684 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.528690 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.528696 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.528701 | controller | - ' exit 0' 2025-12-27 04:07:21.528707 | controller | - ' else' 2025-12-27 04:07:21.528713 | controller | - ' exit 1' 2025-12-27 04:07:21.528719 | controller | - ' fi' 2025-12-27 04:07:21.528725 | controller | - ' ]' 2025-12-27 04:07:21.528731 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.528739 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.528745 | controller | "default-public" }}''' 2025-12-27 04:07:21.528751 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.528757 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.528763 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.528769 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.528775 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.528781 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.528789 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.528795 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.528800 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-12-27 04:07:21.528806 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-12-27 04:07:21.528812 | controller | '''' '']''' 2025-12-27 04:07:21.528818 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.528824 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.528830 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.528835 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.528841 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.528847 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.528853 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.528859 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.528865 | controller | - ' # it is an image' 2025-12-27 04:07:21.528870 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.528876 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.528882 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.528888 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.528899 | controller | - ' case $NAME in' 2025-12-27 04:07:21.528905 | controller | - ' API)' 2025-12-27 04:07:21.528911 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.528917 | controller | - ' ;;' 2025-12-27 04:07:21.528923 | controller | - ' esac' 2025-12-27 04:07:21.528929 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.528935 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.528940 | controller | - ' exit 1' 2025-12-27 04:07:21.528946 | controller | - ' fi' 2025-12-27 04:07:21.528952 | controller | - ' fi' 2025-12-27 04:07:21.528958 | controller | - ' done' 2025-12-27 04:07:21.528964 | controller | - ' exit 0' 2025-12-27 04:07:21.528970 | controller | - ' ]' 2025-12-27 04:07:21.528976 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.528981 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.528991 | controller | end }}''' 2025-12-27 04:07:21.528997 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.529003 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-12-27 04:07:21.529008 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.529014 | controller | end }}''' 2025-12-27 04:07:21.529020 | controller | - ' logger.go:42: 04:03:07 | 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-12-27 04:07:21.529026 | controller | - ' logger.go:42: 04:03:07 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.529032 | controller | - ' logger.go:42: 04:03:08 | 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-12-27 04:07:21.529038 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.529044 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.529050 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.529055 | controller | - ' logger.go:42: 04:03:08 | 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-12-27 04:07:21.529067 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.529073 | controller | - ' logger.go:42: 04:03:08 | 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-12-27 04:07:21.529079 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.529084 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.529090 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.529096 | controller | - ' logger.go:42: 04:03:08 | 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-12-27 04:07:21.529102 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.529108 | controller | ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.529114 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.529122 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.529128 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.529134 | controller | in' 2025-12-27 04:07:21.529140 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.529146 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.529152 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.529158 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.529163 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.529169 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.529175 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.529184 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.529190 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.529202 | controller | - ' logger.go:42: 04:03:08 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.529208 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.529213 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.529219 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.529225 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.529231 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.529237 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.529243 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.529249 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.529254 | controller | - ' exit 0' 2025-12-27 04:07:21.529260 | controller | - ' else' 2025-12-27 04:07:21.529266 | controller | - ' exit 1' 2025-12-27 04:07:21.529272 | controller | - ' fi' 2025-12-27 04:07:21.529278 | controller | - ' ]' 2025-12-27 04:07:21.529284 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-12-27 04:07:21.529289 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-12-27 04:07:21.529295 | controller | "default-public" }}''' 2025-12-27 04:07:21.529301 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.529307 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.529313 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-12-27 04:07:21.529319 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.529324 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.529330 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.529336 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.529342 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.529348 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-12-27 04:07:21.529354 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-12-27 04:07:21.529359 | controller | '''' '']''' 2025-12-27 04:07:21.529365 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.529374 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | running command: 2025-12-27 04:07:21.529380 | controller | [sh -c set -euxo pipefail' 2025-12-27 04:07:21.529386 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.529392 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.529397 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.529403 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.529412 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.529418 | controller | - ' # it is an image' 2025-12-27 04:07:21.529424 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.529430 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.529436 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.529442 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.529447 | controller | - ' case $NAME in' 2025-12-27 04:07:21.529453 | controller | - ' API)' 2025-12-27 04:07:21.529459 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.529465 | controller | - ' ;;' 2025-12-27 04:07:21.529471 | controller | - ' esac' 2025-12-27 04:07:21.529477 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.529482 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.529488 | controller | - ' exit 1' 2025-12-27 04:07:21.529494 | controller | - ' fi' 2025-12-27 04:07:21.529500 | controller | - ' fi' 2025-12-27 04:07:21.529506 | controller | - ' done' 2025-12-27 04:07:21.529524 | controller | - ' exit 0' 2025-12-27 04:07:21.529532 | controller | - ' ]' 2025-12-27 04:07:21.529538 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.529544 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.529550 | controller | end }}''' 2025-12-27 04:07:21.529555 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.529561 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-12-27 04:07:21.529573 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.529579 | controller | end }}''' 2025-12-27 04:07:21.529585 | controller | - ' logger.go:42: 04:03:09 | 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-12-27 04:07:21.529591 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.529597 | controller | - ' logger.go:42: 04:03:09 | 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-12-27 04:07:21.529602 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.529608 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.529614 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.529623 | controller | - ' logger.go:42: 04:03:09 | 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-12-27 04:07:21.529629 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.529635 | controller | - ' logger.go:42: 04:03:09 | 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-12-27 04:07:21.529641 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.529647 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.529653 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.529658 | controller | - ' logger.go:42: 04:03:09 | 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-12-27 04:07:21.529668 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-12-27 04:07:21.529674 | controller | ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.529680 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.529685 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.529691 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + case $NAME 2025-12-27 04:07:21.529697 | controller | in' 2025-12-27 04:07:21.529703 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-12-27 04:07:21.529709 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.529715 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.529721 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.529726 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.529732 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-12-27 04:07:21.529738 | controller | in $(echo $imageTuples)' 2025-12-27 04:07:21.529744 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.529750 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.529756 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.529762 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/1-deploy_glance | test step 2025-12-27 04:07:21.529767 | controller | completed 1-deploy_glance' 2025-12-27 04:07:21.529773 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/2-scale-glanceapis | starting 2025-12-27 04:07:21.529779 | controller | test step 2-scale-glanceapis' 2025-12-27 04:07:21.529788 | controller | - ' logger.go:42: 04:03:09 | glance_split_proxypass/2-scale-glanceapis | running 2025-12-27 04:07:21.529794 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-12-27 04:07:21.529800 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":3}]''' 2025-12-27 04:07:21.529806 | controller | - ' ]' 2025-12-27 04:07:21.529820 | controller | - ' logger.go:42: 04:03:10 | glance_split_proxypass/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.529827 | controller | patched' 2025-12-27 04:07:21.529833 | controller | - ' logger.go:42: 04:03:23 | glance_split_proxypass/2-scale-glanceapis | test step 2025-12-27 04:07:21.529839 | controller | completed 2-scale-glanceapis' 2025-12-27 04:07:21.529845 | controller | - ' logger.go:42: 04:03:23 | glance_split_proxypass/3-scale-down-glanceapis | starting 2025-12-27 04:07:21.529856 | controller | test step 3-scale-down-glanceapis' 2025-12-27 04:07:21.529863 | controller | - ' logger.go:42: 04:03:23 | glance_split_proxypass/3-scale-down-glanceapis | running 2025-12-27 04:07:21.529869 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-12-27 04:07:21.529875 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2025-12-27 04:07:21.529880 | controller | - ' ]' 2025-12-27 04:07:21.529886 | controller | - ' logger.go:42: 04:03:23 | glance_split_proxypass/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.529892 | controller | patched' 2025-12-27 04:07:21.529898 | controller | - ' logger.go:42: 04:03:27 | glance_split_proxypass/3-scale-down-glanceapis | test 2025-12-27 04:07:21.529908 | controller | step completed 3-scale-down-glanceapis' 2025-12-27 04:07:21.529914 | controller | - ' logger.go:42: 04:03:27 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.529920 | controller | | starting test step 4-scale-down-zero-glanceapis' 2025-12-27 04:07:21.529925 | controller | - ' logger.go:42: 04:03:27 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.529931 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-12-27 04:07:21.529937 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":0}]''' 2025-12-27 04:07:21.529943 | controller | - ' ]' 2025-12-27 04:07:21.529949 | controller | - ' logger.go:42: 04:03:28 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.529955 | controller | | glance.glance.openstack.org/glance patched' 2025-12-27 04:07:21.529961 | controller | - ' logger.go:42: 04:03:30 | glance_split_proxypass/4-scale-down-zero-glanceapis 2025-12-27 04:07:21.529966 | controller | | test step completed 4-scale-down-zero-glanceapis' 2025-12-27 04:07:21.529972 | controller | - ' logger.go:42: 04:03:30 | glance_split_proxypass/5-cleanup-glance | starting 2025-12-27 04:07:21.529978 | controller | test step 5-cleanup-glance' 2025-12-27 04:07:21.529984 | controller | - ' logger.go:42: 04:03:30 | glance_split_proxypass/5-cleanup-glance | running 2025-12-27 04:07:21.529990 | controller | command: [sh -c oc kustomize ../../../../config/samples/layout/split | oc delete 2025-12-27 04:07:21.529996 | controller | -n $NAMESPACE -f -' 2025-12-27 04:07:21.530002 | controller | - ' ]' 2025-12-27 04:07:21.530008 | controller | - ' logger.go:42: 04:03:30 | glance_split_proxypass/5-cleanup-glance | glance.glance.openstack.org 2025-12-27 04:07:21.530013 | controller | "glance" deleted' 2025-12-27 04:07:21.530022 | controller | - ' logger.go:42: 04:03:30 | glance_split_proxypass/5-cleanup-glance | running 2025-12-27 04:07:21.530028 | controller | command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-12-27 04:07:21.530034 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2025-12-27 04:07:21.530040 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2025-12-27 04:07:21.530045 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2025-12-27 04:07:21.530051 | controller | done' 2025-12-27 04:07:21.530057 | controller | - ' ]' 2025-12-27 04:07:21.530063 | controller | - ' logger.go:42: 04:03:31 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530069 | controller | "glance-cache-glance-default-external-api-0" deleted' 2025-12-27 04:07:21.530075 | controller | - ' logger.go:42: 04:03:31 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530081 | controller | "glance-cache-glance-default-external-api-1" deleted' 2025-12-27 04:07:21.530086 | controller | - ' logger.go:42: 04:03:31 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530094 | controller | "glance-cache-glance-default-external-api-2" deleted' 2025-12-27 04:07:21.530100 | controller | - ' logger.go:42: 04:03:31 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530106 | controller | "glance-cache-glance-default-internal-api-0" deleted' 2025-12-27 04:07:21.530112 | controller | - ' logger.go:42: 04:03:32 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530118 | controller | "glance-cache-glance-default-internal-api-1" deleted' 2025-12-27 04:07:21.530124 | controller | - ' logger.go:42: 04:03:32 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530130 | controller | "glance-cache-glance-default-internal-api-2" deleted' 2025-12-27 04:07:21.530136 | controller | - ' logger.go:42: 04:03:32 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530141 | controller | "glance-glance-default-external-api-0" deleted' 2025-12-27 04:07:21.530147 | controller | - ' logger.go:42: 04:03:32 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530153 | controller | "glance-glance-default-external-api-1" deleted' 2025-12-27 04:07:21.530165 | controller | - ' logger.go:42: 04:03:33 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530170 | controller | "glance-glance-default-external-api-2" deleted' 2025-12-27 04:07:21.530176 | controller | - ' logger.go:42: 04:03:33 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530182 | controller | "glance-glance-default-internal-api-0" deleted' 2025-12-27 04:07:21.530188 | controller | - ' logger.go:42: 04:03:33 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530194 | controller | "glance-glance-default-internal-api-1" deleted' 2025-12-27 04:07:21.530200 | controller | - ' logger.go:42: 04:03:34 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.530206 | controller | "glance-glance-default-internal-api-2" deleted' 2025-12-27 04:07:21.530217 | controller | - ' logger.go:42: 04:03:34 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage01-crc 2025-12-27 04:07:21.530223 | controller | patched' 2025-12-27 04:07:21.530229 | controller | - ' logger.go:42: 04:03:34 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage02-crc 2025-12-27 04:07:21.530235 | controller | patched' 2025-12-27 04:07:21.530241 | controller | - ' logger.go:42: 04:03:34 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage03-crc 2025-12-27 04:07:21.530246 | controller | patched' 2025-12-27 04:07:21.530252 | controller | - ' logger.go:42: 04:03:34 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage04-crc 2025-12-27 04:07:21.530258 | controller | patched' 2025-12-27 04:07:21.530264 | controller | - ' logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage06-crc 2025-12-27 04:07:21.530270 | controller | patched' 2025-12-27 04:07:21.530276 | controller | - ' logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage08-crc 2025-12-27 04:07:21.530282 | controller | patched' 2025-12-27 04:07:21.530287 | controller | - ' logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage09-crc 2025-12-27 04:07:21.530293 | controller | patched' 2025-12-27 04:07:21.530299 | controller | - ' logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage10-crc 2025-12-27 04:07:21.530305 | controller | patched' 2025-12-27 04:07:21.530311 | controller | - ' logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage11-crc 2025-12-27 04:07:21.530317 | controller | patched' 2025-12-27 04:07:21.530322 | controller | - ' logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage15-crc 2025-12-27 04:07:21.530328 | controller | patched' 2025-12-27 04:07:21.530334 | controller | - ' logger.go:42: 04:03:35 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage18-crc 2025-12-27 04:07:21.530340 | controller | patched' 2025-12-27 04:07:21.530349 | controller | - ' logger.go:42: 04:03:36 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage20-crc 2025-12-27 04:07:21.530354 | controller | patched' 2025-12-27 04:07:21.530360 | controller | - ' logger.go:42: 04:03:36 | glance_split_proxypass/5-cleanup-glance | test step 2025-12-27 04:07:21.530366 | controller | completed 5-cleanup-glance' 2025-12-27 04:07:21.530372 | controller | - ' logger.go:42: 04:03:36 | glance_split_proxypass | skipping kubernetes event 2025-12-27 04:07:21.530378 | controller | logging' 2025-12-27 04:07:21.530384 | controller | - === CONT kuttl/harness/glance_split 2025-12-27 04:07:21.530390 | controller | - ' logger.go:42: 04:03:36 | glance_split | Skipping creation of user-supplied 2025-12-27 04:07:21.530395 | controller | namespace: glance-kuttl-tests' 2025-12-27 04:07:21.530401 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | starting test step 2025-12-27 04:07:21.530407 | controller | 1-deploy_glance' 2025-12-27 04:07:21.530413 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.530419 | controller | -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2025-12-27 04:07:21.530428 | controller | -f -' 2025-12-27 04:07:21.530434 | controller | - ' ]' 2025-12-27 04:07:21.530440 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | glance.glance.openstack.org/glance 2025-12-27 04:07:21.530446 | controller | created' 2025-12-27 04:07:21.530452 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.530457 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.530463 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.530469 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.530475 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.530481 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.530486 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.530492 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.530498 | controller | - ' exit 0' 2025-12-27 04:07:21.530504 | controller | - ' else' 2025-12-27 04:07:21.530510 | controller | - ' exit 1' 2025-12-27 04:07:21.530530 | controller | - ' fi' 2025-12-27 04:07:21.530535 | controller | - ' ]' 2025-12-27 04:07:21.530541 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.530547 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.530553 | controller | }}''' 2025-12-27 04:07:21.530559 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.530565 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.530571 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.530577 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.530582 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | error: error executing 2025-12-27 04:07:21.530588 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.530594 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.530600 | controller | at : error calling index: index of 2025-12-27 04:07:21.530606 | controller | untyped nil' 2025-12-27 04:07:21.530618 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.530624 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.530641 | controller | for debugging the template:' 2025-12-27 04:07:21.530647 | controller | - " logger.go:42: 04:03:36 | glance_split/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.530652 | controller | - " logger.go:42: 04:03:36 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.530658 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.530664 | controller | }}" 2025-12-27 04:07:21.530670 | controller | - " logger.go:42: 04:03:36 | glance_split/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.530676 | controller | - " logger.go:42: 04:03:36 | 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-12-27 04:07:21.530686 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.530692 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.530697 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.530704 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42360\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.530710 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.530721 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.530727 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.530733 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.530739 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.530745 | 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-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.530754 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.530760 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DB 2025-12-27 04:07:21.530766 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DBsync 2025-12-27 04:07:21.530772 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.530777 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.530784 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.530790 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.530795 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.530801 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.530807 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.530813 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.530819 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.530825 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.530831 | controller | - " logger.go:42: 04:03:36 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.530837 | controller | engine was:" 2025-12-27 04:07:21.530842 | controller | - " logger.go:42: 04:03:36 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.530853 | 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-12-27 04:07:21.530859 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.530868 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.530874 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.530883 | 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-12-27 04:07:21.530889 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.530895 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.530902 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.530909 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.530917 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.530924 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.530932 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.530939 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.530946 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.530953 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.530959 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.530965 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.530971 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.530977 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.530982 | controller | time:2025-12-27T04:03:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42360 2025-12-27 04:07:21.530988 | controller | uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.530994 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.531000 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | enabled_backends = 2025-12-27 04:07:21.531006 | controller | default_backend:swift' 2025-12-27 04:07:21.531012 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.531017 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-12-27 04:07:21.531023 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.531029 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.531035 | controller | = True' 2025-12-27 04:07:21.531041 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.531047 | controller | = 3' 2025-12-27 04:07:21.531056 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.531062 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.531069 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.531079 | controller | = internalURL' 2025-12-27 04:07:21.531087 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | swift_store_user = 2025-12-27 04:07:21.531093 | controller | service:glance' 2025-12-27 04:07:21.531099 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-12-27 04:07:21.531105 | controller | .ServicePassword }}' 2025-12-27 04:07:21.531111 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.531117 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.531123 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.531129 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.531141 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.531147 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.531153 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.531158 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.531164 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.531170 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.531176 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.531182 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.531188 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:DB 2025-12-27 04:07:21.531193 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.531199 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.531205 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.531211 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.531217 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.531223 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.531229 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.531234 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.531240 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.531246 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.531252 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.531258 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.531263 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.531269 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:Service config create not started 2025-12-27 04:07:21.531282 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.531291 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.531297 | controller | - ' logger.go:42: 04:03:36 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.531303 | controller | 1 additional commands' 2025-12-27 04:07:21.531309 | controller | - ' logger.go:42: 04:03:37 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.531315 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.531320 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.531326 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.531332 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.531338 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.531344 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.531350 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.531356 | controller | - ' exit 0' 2025-12-27 04:07:21.531361 | controller | - ' else' 2025-12-27 04:07:21.531367 | controller | - ' exit 1' 2025-12-27 04:07:21.531373 | controller | - ' fi' 2025-12-27 04:07:21.531379 | controller | - ' ]' 2025-12-27 04:07:21.531385 | controller | - ' logger.go:42: 04:03:37 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.531391 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.531397 | controller | }}''' 2025-12-27 04:07:21.531402 | controller | - ' logger.go:42: 04:03:37 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.531408 | controller | - ' logger.go:42: 04:03:37 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.531414 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.531420 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.531426 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | error: error executing 2025-12-27 04:07:21.531432 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.531443 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.531449 | controller | at : error calling index: index of 2025-12-27 04:07:21.531455 | controller | untyped nil' 2025-12-27 04:07:21.531461 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.531466 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.531478 | controller | for debugging the template:' 2025-12-27 04:07:21.531484 | controller | - " logger.go:42: 04:03:38 | glance_split/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.531493 | controller | - " logger.go:42: 04:03:38 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.531499 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.531528 | controller | }}" 2025-12-27 04:07:21.531539 | controller | - " logger.go:42: 04:03:38 | glance_split/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.531546 | controller | - " logger.go:42: 04:03:38 | 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-12-27 04:07:21.531557 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.531562 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.531568 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.531585 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42360\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.531591 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.531597 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.531603 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.531609 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.531615 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.531621 | 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-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.531631 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.531637 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DB 2025-12-27 04:07:21.531643 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DBsync 2025-12-27 04:07:21.531649 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.531655 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.531661 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.531667 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.531673 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.531679 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.531684 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.531690 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.531696 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.531702 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.531708 | controller | - " logger.go:42: 04:03:38 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.531714 | controller | engine was:" 2025-12-27 04:07:21.531720 | controller | - " logger.go:42: 04:03:38 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.531731 | 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-12-27 04:07:21.531738 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.531743 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.531752 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.531761 | 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-12-27 04:07:21.531767 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.531773 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.531779 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.531784 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.531790 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.531796 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.531802 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.531808 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.531814 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.531819 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.531825 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.531831 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.531837 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.531843 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.531849 | controller | time:2025-12-27T04:03:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42360 2025-12-27 04:07:21.531855 | controller | uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.531860 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.531877 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | enabled_backends = 2025-12-27 04:07:21.531883 | controller | default_backend:swift' 2025-12-27 04:07:21.531888 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.531894 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-12-27 04:07:21.531900 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.531906 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.531912 | controller | = True' 2025-12-27 04:07:21.531918 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.531924 | controller | = 3' 2025-12-27 04:07:21.531929 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.531935 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.531941 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.531947 | controller | = internalURL' 2025-12-27 04:07:21.531956 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | swift_store_user = 2025-12-27 04:07:21.531962 | controller | service:glance' 2025-12-27 04:07:21.531968 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-12-27 04:07:21.531974 | controller | .ServicePassword }}' 2025-12-27 04:07:21.531979 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.531985 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.531997 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.532003 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.532009 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.532014 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.532020 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.532026 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.532032 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.532038 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532044 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.532049 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.532055 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:DB 2025-12-27 04:07:21.532061 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532067 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532079 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532085 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532090 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532096 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.532102 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.532108 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532114 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.532120 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.532126 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.532131 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532137 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.532143 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:Service config create not started 2025-12-27 04:07:21.532149 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.532155 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.532166 | controller | - ' logger.go:42: 04:03:38 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.532172 | controller | 1 additional commands' 2025-12-27 04:07:21.532178 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.532184 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.532190 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.532195 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.532201 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.532207 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.532213 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.532219 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.532225 | controller | - ' exit 0' 2025-12-27 04:07:21.532231 | controller | - ' else' 2025-12-27 04:07:21.532237 | controller | - ' exit 1' 2025-12-27 04:07:21.532242 | controller | - ' fi' 2025-12-27 04:07:21.532248 | controller | - ' ]' 2025-12-27 04:07:21.532254 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.532260 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.532266 | controller | }}''' 2025-12-27 04:07:21.532272 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.532278 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.532286 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.532297 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.532303 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | error: error executing 2025-12-27 04:07:21.532309 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.532315 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.532321 | controller | at : error calling index: index of 2025-12-27 04:07:21.532327 | controller | untyped nil' 2025-12-27 04:07:21.532333 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.532338 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.532350 | controller | for debugging the template:' 2025-12-27 04:07:21.532356 | controller | - " logger.go:42: 04:03:39 | glance_split/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.532362 | controller | - " logger.go:42: 04:03:39 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.532368 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.532373 | controller | }}" 2025-12-27 04:07:21.532379 | controller | - " logger.go:42: 04:03:39 | glance_split/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.532385 | controller | - " logger.go:42: 04:03:39 | 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-12-27 04:07:21.532395 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.532403 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.532409 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.532423 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42360\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.532430 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.532436 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.532441 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.532447 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.532453 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.532459 | 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-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.532469 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.532475 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DB 2025-12-27 04:07:21.532483 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DBsync 2025-12-27 04:07:21.532489 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.532495 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.532501 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.532507 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.532525 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.532534 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.532540 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.532545 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.532551 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.532557 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.532569 | controller | - " logger.go:42: 04:03:39 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.532575 | controller | engine was:" 2025-12-27 04:07:21.532581 | controller | - " logger.go:42: 04:03:39 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.532587 | 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-12-27 04:07:21.532593 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.532599 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.532608 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.532614 | 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-12-27 04:07:21.532619 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532625 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.532631 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.532637 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.532643 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.532649 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.532655 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.532660 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.532666 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.532672 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.532678 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.532684 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.532689 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.532695 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.532701 | controller | time:2025-12-27T04:03:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42360 2025-12-27 04:07:21.532707 | controller | uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.532713 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.532719 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | enabled_backends = 2025-12-27 04:07:21.532725 | controller | default_backend:swift' 2025-12-27 04:07:21.532731 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.532736 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-12-27 04:07:21.532742 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.532748 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.532754 | controller | = True' 2025-12-27 04:07:21.532760 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.532765 | controller | = 3' 2025-12-27 04:07:21.532771 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.532777 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.532783 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.532789 | controller | = internalURL' 2025-12-27 04:07:21.532795 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | swift_store_user = 2025-12-27 04:07:21.532803 | controller | service:glance' 2025-12-27 04:07:21.532809 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-12-27 04:07:21.532821 | controller | .ServicePassword }}' 2025-12-27 04:07:21.532827 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.532833 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.532839 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.532844 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.532850 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.532856 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.532862 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.532868 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.532874 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.532880 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532885 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.532891 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.532897 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:DB 2025-12-27 04:07:21.532903 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532912 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532918 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532924 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532930 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532936 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.532944 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.532950 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532955 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.532961 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.532967 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.532973 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.532979 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.532985 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:Service config create not started 2025-12-27 04:07:21.532990 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.532997 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.533004 | controller | - ' logger.go:42: 04:03:39 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.533016 | controller | 1 additional commands' 2025-12-27 04:07:21.533023 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.533030 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.533038 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.533045 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.533063 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.533069 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.533075 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.533080 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.533086 | controller | - ' exit 0' 2025-12-27 04:07:21.533092 | controller | - ' else' 2025-12-27 04:07:21.533098 | controller | - ' exit 1' 2025-12-27 04:07:21.533104 | controller | - ' fi' 2025-12-27 04:07:21.533110 | controller | - ' ]' 2025-12-27 04:07:21.533116 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.533121 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.533127 | controller | }}''' 2025-12-27 04:07:21.533140 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.533146 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.533152 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.533158 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.533163 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | error: error executing 2025-12-27 04:07:21.533169 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.533175 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.533181 | controller | at : error calling index: index of 2025-12-27 04:07:21.533187 | controller | untyped nil' 2025-12-27 04:07:21.533193 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.533204 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.533216 | controller | for debugging the template:' 2025-12-27 04:07:21.533221 | controller | - " logger.go:42: 04:03:40 | glance_split/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.533227 | controller | - " logger.go:42: 04:03:40 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.533233 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.533239 | controller | }}" 2025-12-27 04:07:21.533245 | controller | - " logger.go:42: 04:03:40 | glance_split/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.533251 | controller | - " logger.go:42: 04:03:40 | 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-12-27 04:07:21.533257 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.533267 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.533277 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.533291 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42360\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.533298 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.533304 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.533310 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.533316 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.533321 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.533327 | 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-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.533339 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.533345 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DB 2025-12-27 04:07:21.533351 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DBsync 2025-12-27 04:07:21.533357 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.533363 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.533369 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.533375 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.533381 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.533387 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.533393 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.533399 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.533405 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.533416 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.533422 | controller | - " logger.go:42: 04:03:40 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.533428 | controller | engine was:" 2025-12-27 04:07:21.533434 | controller | - " logger.go:42: 04:03:40 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.533440 | 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-12-27 04:07:21.533448 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.533454 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.533460 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.533469 | 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-12-27 04:07:21.533475 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.533481 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.533486 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.533492 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.533498 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.533504 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.533522 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.533532 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.533538 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.533544 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.533550 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.533556 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.533561 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.533567 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.533573 | controller | time:2025-12-27T04:03:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42360 2025-12-27 04:07:21.533579 | controller | uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.533585 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.533591 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | enabled_backends = 2025-12-27 04:07:21.533597 | controller | default_backend:swift' 2025-12-27 04:07:21.533603 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.533608 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-12-27 04:07:21.533614 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.533620 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.533626 | controller | = True' 2025-12-27 04:07:21.533632 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.533638 | controller | = 3' 2025-12-27 04:07:21.533643 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.533649 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.533655 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.533668 | controller | = internalURL' 2025-12-27 04:07:21.533674 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | swift_store_user = 2025-12-27 04:07:21.533684 | controller | service:glance' 2025-12-27 04:07:21.533690 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-12-27 04:07:21.533695 | controller | .ServicePassword }}' 2025-12-27 04:07:21.533704 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.533710 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.533716 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.533721 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.533727 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.533733 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.533739 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.533745 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.533751 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.533756 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.533762 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.533768 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.533774 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:DB 2025-12-27 04:07:21.533780 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.533786 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.533791 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.533797 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.533803 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.533809 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.533815 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.533821 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.533826 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.533832 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.533838 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.533844 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.533850 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.533856 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:Service config create not started 2025-12-27 04:07:21.533861 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.533867 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.533873 | controller | - ' logger.go:42: 04:03:40 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.533879 | controller | 1 additional commands' 2025-12-27 04:07:21.533888 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.533894 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.533900 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.533905 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.533911 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.533917 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.533923 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.533929 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.533935 | controller | - ' exit 0' 2025-12-27 04:07:21.533941 | controller | - ' else' 2025-12-27 04:07:21.533949 | controller | - ' exit 1' 2025-12-27 04:07:21.533955 | controller | - ' fi' 2025-12-27 04:07:21.533961 | controller | - ' ]' 2025-12-27 04:07:21.533967 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.533978 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.533984 | controller | }}''' 2025-12-27 04:07:21.533990 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.533996 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.534002 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.534008 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.534014 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | error: error executing 2025-12-27 04:07:21.534020 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.534025 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.534031 | controller | at : error calling index: index of 2025-12-27 04:07:21.534037 | controller | untyped nil' 2025-12-27 04:07:21.534043 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.534049 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.534061 | controller | for debugging the template:' 2025-12-27 04:07:21.534066 | controller | - " logger.go:42: 04:03:41 | glance_split/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.534072 | controller | - " logger.go:42: 04:03:41 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.534078 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.534084 | controller | }}" 2025-12-27 04:07:21.534090 | controller | - " logger.go:42: 04:03:41 | glance_split/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.534096 | controller | - " logger.go:42: 04:03:41 | 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-12-27 04:07:21.534102 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.534111 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.534117 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.534129 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42360\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.534136 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.534144 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.534150 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.534156 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.534162 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.534168 | 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-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.534177 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.534183 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DB 2025-12-27 04:07:21.534188 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"DBsync 2025-12-27 04:07:21.534194 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.534200 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.534206 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.534212 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.534218 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.534224 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.534230 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.534241 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.534247 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Service 2025-12-27 04:07:21.534253 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.534259 | controller | - " logger.go:42: 04:03:41 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.534265 | controller | engine was:" 2025-12-27 04:07:21.534271 | controller | - " logger.go:42: 04:03:41 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.534276 | 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-12-27 04:07:21.534282 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.534288 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.534294 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.534303 | 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-12-27 04:07:21.534309 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.534315 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.534321 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.534327 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.534332 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.534338 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.534344 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.534350 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.534356 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.534362 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.534368 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.534373 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.534379 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-12-27 04:07:21.534403 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-12-27 04:07:21.534408 | controller | time:2025-12-27T04:03:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42360 2025-12-27 04:07:21.534414 | controller | uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.534420 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.534426 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | enabled_backends = 2025-12-27 04:07:21.534432 | controller | default_backend:swift' 2025-12-27 04:07:21.534438 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.534444 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-12-27 04:07:21.534450 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.534455 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.534461 | controller | = True' 2025-12-27 04:07:21.534467 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.534478 | controller | = 3' 2025-12-27 04:07:21.534484 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.534490 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.534496 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.534502 | controller | = internalURL' 2025-12-27 04:07:21.534507 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | swift_store_user = 2025-12-27 04:07:21.534525 | controller | service:glance' 2025-12-27 04:07:21.534533 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-12-27 04:07:21.534542 | controller | .ServicePassword }}' 2025-12-27 04:07:21.534548 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.534553 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.534559 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.534565 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.534571 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.534577 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.534583 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.534588 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.534594 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.534600 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.534606 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.534612 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.534618 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:DB 2025-12-27 04:07:21.534624 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.534629 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.534635 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.534641 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.534647 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.534653 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.534659 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.534664 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.534670 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.534676 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.534682 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.534688 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.534694 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.534699 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:Service config create not started 2025-12-27 04:07:21.534705 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.534711 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.534717 | controller | - ' logger.go:42: 04:03:41 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.534723 | controller | 1 additional commands' 2025-12-27 04:07:21.534729 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.534737 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.534743 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.534749 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.534755 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.534761 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.534767 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.534772 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.534778 | controller | - ' exit 0' 2025-12-27 04:07:21.534790 | controller | - ' else' 2025-12-27 04:07:21.534797 | controller | - ' exit 1' 2025-12-27 04:07:21.534802 | controller | - ' fi' 2025-12-27 04:07:21.534808 | controller | - ' ]' 2025-12-27 04:07:21.534814 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.534820 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.534826 | controller | }}''' 2025-12-27 04:07:21.534832 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.534838 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.534843 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.534849 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.534855 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | error: error executing 2025-12-27 04:07:21.534861 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.534867 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.534875 | controller | at : error calling index: index of 2025-12-27 04:07:21.534881 | controller | untyped nil' 2025-12-27 04:07:21.534887 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.534893 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.534905 | controller | for debugging the template:' 2025-12-27 04:07:21.534911 | controller | - " logger.go:42: 04:03:42 | glance_split/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.534917 | controller | - " logger.go:42: 04:03:42 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.534922 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.534928 | controller | }}" 2025-12-27 04:07:21.534934 | controller | - " logger.go:42: 04:03:42 | glance_split/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.534940 | controller | - " logger.go:42: 04:03:42 | 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-12-27 04:07:21.534946 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.534957 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.534966 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.534978 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:42Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42454\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.534985 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.534991 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.534997 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.535003 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.535009 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.535015 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.535026 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.535032 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.535038 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.535044 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.535050 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.535056 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Keystone 2025-12-27 04:07:21.535062 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.535070 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.535078 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.535089 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.535095 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.535101 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.535107 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.535113 | 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-12-27 04:07:21.535119 | controller | - " logger.go:42: 04:03:42 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.535125 | controller | engine was:" 2025-12-27 04:07:21.535131 | controller | - " logger.go:42: 04:03:42 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.535137 | 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-12-27 04:07:21.535143 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.535149 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.535158 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.535164 | 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-12-27 04:07:21.535170 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.535176 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.535183 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.535191 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.535199 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.535206 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.535212 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.535218 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.535224 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.535230 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.535236 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.535242 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.535247 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.535253 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-12-27 04:07:21.535262 | controller | subresource:status time:2025-12-27T04:03:42Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.535268 | controller | resourceVersion:42454 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.535274 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.535280 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.535286 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | enabled_backends = 2025-12-27 04:07:21.535291 | controller | default_backend:swift' 2025-12-27 04:07:21.535303 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.535310 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-12-27 04:07:21.535315 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.535321 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.535327 | controller | = True' 2025-12-27 04:07:21.535333 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.535339 | controller | = 3' 2025-12-27 04:07:21.535345 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.535350 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.535356 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.535362 | controller | = internalURL' 2025-12-27 04:07:21.535371 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | swift_store_user = 2025-12-27 04:07:21.535377 | controller | service:glance' 2025-12-27 04:07:21.535383 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-12-27 04:07:21.535389 | controller | .ServicePassword }}' 2025-12-27 04:07:21.535395 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.535401 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.535407 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.535412 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.535418 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.535424 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.535430 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.535436 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.535442 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.535447 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.535453 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.535459 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.535465 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.535471 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.535477 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.535483 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.535488 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.535494 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.535502 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-12-27 04:07:21.535531 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:MariaDBAccount 2025-12-27 04:07:21.535539 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.535545 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-12-27 04:07:21.535551 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:NotificationBusInstance successfully 2025-12-27 04:07:21.535557 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.535563 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.535568 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.535574 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.535580 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.535586 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.535595 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2025-12-27 04:07:21.535601 | controller | - ' logger.go:42: 04:03:42 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.535606 | controller | 1 additional commands' 2025-12-27 04:07:21.535619 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.535625 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.535631 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.535637 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.535643 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.535649 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.535654 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.535660 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.535666 | controller | - ' exit 0' 2025-12-27 04:07:21.535672 | controller | - ' else' 2025-12-27 04:07:21.535678 | controller | - ' exit 1' 2025-12-27 04:07:21.535684 | controller | - ' fi' 2025-12-27 04:07:21.535689 | controller | - ' ]' 2025-12-27 04:07:21.535695 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.535701 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.535707 | controller | }}''' 2025-12-27 04:07:21.535713 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.535719 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.535725 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.535730 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.535736 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | error: error executing 2025-12-27 04:07:21.535742 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.535748 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.535754 | controller | at : error calling index: index of 2025-12-27 04:07:21.535759 | controller | untyped nil' 2025-12-27 04:07:21.535765 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.535771 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.535783 | controller | for debugging the template:' 2025-12-27 04:07:21.535788 | controller | - " logger.go:42: 04:03:44 | glance_split/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.535794 | controller | - " logger.go:42: 04:03:44 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.535800 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.535806 | controller | }}" 2025-12-27 04:07:21.535812 | controller | - " logger.go:42: 04:03:44 | glance_split/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.535818 | controller | - " logger.go:42: 04:03:44 | 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-12-27 04:07:21.535828 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.535833 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.535839 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.535853 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:43Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42472\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.535859 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.535865 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.535874 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.535880 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.535886 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.535892 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.535901 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.535907 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.535912 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.535918 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.535924 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.535930 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:43Z\",\"message\":\"Setup 2025-12-27 04:07:21.535941 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.535947 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.535953 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.535959 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.535965 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.535971 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.535976 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.535982 | 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\":\"0784c2f47a43413dadd10adbf4b1bcd1\"}}" 2025-12-27 04:07:21.535988 | controller | - " logger.go:42: 04:03:44 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.535994 | controller | engine was:" 2025-12-27 04:07:21.536000 | controller | - " logger.go:42: 04:03:44 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.536009 | 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-12-27 04:07:21.536020 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.536026 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.536032 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.536040 | 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-12-27 04:07:21.536046 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.536052 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.536058 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.536064 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.536069 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.536075 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.536081 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.536087 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.536093 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.536099 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.536105 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.536110 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.536121 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.536128 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.536133 | controller | operation:Update subresource:status time:2025-12-27T04:03:43Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.536139 | controller | resourceVersion:42472 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.536145 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.536151 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.536157 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | enabled_backends = 2025-12-27 04:07:21.536163 | controller | default_backend:swift' 2025-12-27 04:07:21.536169 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.536174 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-12-27 04:07:21.536180 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.536186 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.536192 | controller | = True' 2025-12-27 04:07:21.536198 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.536206 | controller | = 3' 2025-12-27 04:07:21.536212 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.536218 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.536224 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.536230 | controller | = internalURL' 2025-12-27 04:07:21.536236 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | swift_store_user = 2025-12-27 04:07:21.536242 | controller | service:glance' 2025-12-27 04:07:21.536250 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-12-27 04:07:21.536256 | controller | .ServicePassword }}' 2025-12-27 04:07:21.536262 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.536268 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.536276 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.536283 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.536291 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.536298 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.536303 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.536309 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.536315 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.536321 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.536327 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.536333 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.536338 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.536344 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.536350 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.536356 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.536362 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.536368 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:43Z 2025-12-27 04:07:21.536374 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.536379 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.536385 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.536391 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.536397 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.536403 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.536409 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.536420 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.536429 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.536435 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.536441 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.536447 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.536453 | controller | serviceID:0784c2f47a43413dadd10adbf4b1bcd1]]''' 2025-12-27 04:07:21.536459 | controller | - ' logger.go:42: 04:03:44 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.536464 | controller | 1 additional commands' 2025-12-27 04:07:21.536470 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.536476 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.536482 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.536488 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.536494 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.536500 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.536506 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.536523 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.536532 | controller | - ' exit 0' 2025-12-27 04:07:21.536538 | controller | - ' else' 2025-12-27 04:07:21.536544 | controller | - ' exit 1' 2025-12-27 04:07:21.536549 | controller | - ' fi' 2025-12-27 04:07:21.536555 | controller | - ' ]' 2025-12-27 04:07:21.536561 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.536567 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.536573 | controller | }}''' 2025-12-27 04:07:21.536579 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.536585 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.536590 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.536596 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.536602 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | error: error executing 2025-12-27 04:07:21.536608 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.536614 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.536620 | controller | at : error calling index: index of 2025-12-27 04:07:21.536625 | controller | untyped nil' 2025-12-27 04:07:21.536631 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.536637 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.536649 | controller | for debugging the template:' 2025-12-27 04:07:21.536655 | controller | - " logger.go:42: 04:03:45 | glance_split/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.536661 | controller | - " logger.go:42: 04:03:45 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.536666 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.536672 | controller | }}" 2025-12-27 04:07:21.536678 | controller | - " logger.go:42: 04:03:45 | glance_split/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.536688 | controller | - " logger.go:42: 04:03:45 | 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-12-27 04:07:21.536694 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.536703 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.536709 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.536724 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:43Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42472\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.536731 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.536737 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.536743 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.536749 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.536755 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.536764 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.536770 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.536776 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.536790 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.536797 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.536802 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.536808 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:43Z\",\"message\":\"Setup 2025-12-27 04:07:21.536814 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.536820 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.536826 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.536832 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.536838 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.536844 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.536850 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.536856 | 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\":\"0784c2f47a43413dadd10adbf4b1bcd1\"}}" 2025-12-27 04:07:21.536862 | controller | - " logger.go:42: 04:03:45 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.536870 | controller | engine was:" 2025-12-27 04:07:21.536876 | controller | - " logger.go:42: 04:03:45 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.536882 | 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-12-27 04:07:21.536888 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.536894 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.536900 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.536906 | 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-12-27 04:07:21.536912 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.536918 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.536924 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.536930 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.536935 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.536944 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.536955 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.536961 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.536967 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.536973 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.536979 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.536984 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.536990 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.536996 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.537002 | controller | operation:Update subresource:status time:2025-12-27T04:03:43Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.537008 | controller | resourceVersion:42472 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.537014 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.537019 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.537025 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | enabled_backends = 2025-12-27 04:07:21.537031 | controller | default_backend:swift' 2025-12-27 04:07:21.537037 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.537043 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-12-27 04:07:21.537052 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.537058 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.537064 | controller | = True' 2025-12-27 04:07:21.537069 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.537075 | controller | = 3' 2025-12-27 04:07:21.537081 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.537087 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.537093 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.537099 | controller | = internalURL' 2025-12-27 04:07:21.537105 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | swift_store_user = 2025-12-27 04:07:21.537111 | controller | service:glance' 2025-12-27 04:07:21.537117 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-12-27 04:07:21.537122 | controller | .ServicePassword }}' 2025-12-27 04:07:21.537128 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.537134 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.537140 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.537146 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.537152 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.537158 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.537163 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.537169 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.537175 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.537181 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.537187 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.537193 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.537198 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.537204 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.537210 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.537216 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.537222 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.537228 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:43Z 2025-12-27 04:07:21.537233 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.537245 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.537251 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.537256 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.537262 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.537271 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.537277 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.537283 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.537289 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.537294 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.537300 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.537306 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.537312 | controller | serviceID:0784c2f47a43413dadd10adbf4b1bcd1]]''' 2025-12-27 04:07:21.537318 | controller | - ' logger.go:42: 04:03:45 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.537324 | controller | 1 additional commands' 2025-12-27 04:07:21.537329 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.537335 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.537341 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.537347 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.537357 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.537365 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.537372 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.537378 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.537387 | controller | - ' exit 0' 2025-12-27 04:07:21.537393 | controller | - ' else' 2025-12-27 04:07:21.537399 | controller | - ' exit 1' 2025-12-27 04:07:21.537404 | controller | - ' fi' 2025-12-27 04:07:21.537410 | controller | - ' ]' 2025-12-27 04:07:21.537416 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.537422 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.537428 | controller | }}''' 2025-12-27 04:07:21.537434 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.537453 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.537459 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.537465 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.537471 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | error: error executing 2025-12-27 04:07:21.537476 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.537482 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.537488 | controller | at : error calling index: index of 2025-12-27 04:07:21.537494 | controller | untyped nil' 2025-12-27 04:07:21.537500 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.537508 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.537535 | controller | for debugging the template:' 2025-12-27 04:07:21.537545 | controller | - " logger.go:42: 04:03:46 | glance_split/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.537550 | controller | - " logger.go:42: 04:03:46 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.537556 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.537562 | controller | }}" 2025-12-27 04:07:21.537568 | controller | - " logger.go:42: 04:03:46 | glance_split/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.537581 | controller | - " logger.go:42: 04:03:46 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.537587 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.537593 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.537599 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.537605 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:43Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42472\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.537612 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.537621 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.537626 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.537632 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.537638 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.537650 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.537657 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.537663 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.537668 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.537674 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.537680 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.537686 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:43Z\",\"message\":\"Setup 2025-12-27 04:07:21.537692 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.537698 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.537703 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.537709 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.537715 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.537721 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.537727 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.537733 | 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\":\"0784c2f47a43413dadd10adbf4b1bcd1\"}}" 2025-12-27 04:07:21.537741 | controller | - " logger.go:42: 04:03:46 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.537747 | controller | engine was:" 2025-12-27 04:07:21.537753 | controller | - " logger.go:42: 04:03:46 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.537759 | 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-12-27 04:07:21.537765 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.537771 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.537777 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.537783 | 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-12-27 04:07:21.537789 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.537800 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.537806 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.537812 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.537821 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.537827 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.537833 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.537838 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.537844 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.537850 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.537856 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.537862 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.537868 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.537874 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.537879 | controller | operation:Update subresource:status time:2025-12-27T04:03:43Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.537885 | controller | resourceVersion:42472 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.537891 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.537900 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.537906 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | enabled_backends = 2025-12-27 04:07:21.537911 | controller | default_backend:swift' 2025-12-27 04:07:21.537917 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.537923 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-12-27 04:07:21.537929 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.537935 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.537941 | controller | = True' 2025-12-27 04:07:21.537947 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.537952 | controller | = 3' 2025-12-27 04:07:21.537958 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.537964 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.537970 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.537976 | controller | = internalURL' 2025-12-27 04:07:21.537982 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | swift_store_user = 2025-12-27 04:07:21.537987 | controller | service:glance' 2025-12-27 04:07:21.537993 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-12-27 04:07:21.537999 | controller | .ServicePassword }}' 2025-12-27 04:07:21.538005 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.538011 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.538017 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.538023 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.538028 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.538034 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.538040 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.538046 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.538052 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.538058 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.538066 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.538072 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.538078 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.538089 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.538095 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.538101 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.538107 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.538113 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:43Z 2025-12-27 04:07:21.538119 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.538128 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.538134 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.538139 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.538145 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.538151 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.538157 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.538163 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.538169 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.538174 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.538180 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.538189 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.538195 | controller | serviceID:0784c2f47a43413dadd10adbf4b1bcd1]]''' 2025-12-27 04:07:21.538201 | controller | - ' logger.go:42: 04:03:46 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.538206 | controller | 1 additional commands' 2025-12-27 04:07:21.538212 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.538218 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.538227 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.538232 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.538238 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.538244 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.538250 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.538256 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.538262 | controller | - ' exit 0' 2025-12-27 04:07:21.538268 | controller | - ' else' 2025-12-27 04:07:21.538274 | controller | - ' exit 1' 2025-12-27 04:07:21.538279 | controller | - ' fi' 2025-12-27 04:07:21.538285 | controller | - ' ]' 2025-12-27 04:07:21.538291 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.538297 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.538303 | controller | }}''' 2025-12-27 04:07:21.538309 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.538315 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.538320 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.538326 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.538332 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | error: error executing 2025-12-27 04:07:21.538338 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.538344 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.538350 | controller | at : error calling index: index of 2025-12-27 04:07:21.538355 | controller | untyped nil' 2025-12-27 04:07:21.538364 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.538370 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.538382 | controller | for debugging the template:' 2025-12-27 04:07:21.538390 | controller | - " logger.go:42: 04:03:47 | glance_split/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.538396 | controller | - " logger.go:42: 04:03:47 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.538408 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.538414 | controller | }}" 2025-12-27 04:07:21.538422 | controller | - " logger.go:42: 04:03:47 | glance_split/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.538430 | controller | - " logger.go:42: 04:03:47 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.538438 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.538445 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.538452 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.538460 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:43Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42472\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.538473 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.538479 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.538484 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.538490 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.538496 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.538509 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.538531 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.538537 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.538543 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.538549 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.538554 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.538560 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:43Z\",\"message\":\"Setup 2025-12-27 04:07:21.538566 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.538572 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.538578 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.538584 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.538589 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.538601 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.538607 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.538613 | 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\":\"0784c2f47a43413dadd10adbf4b1bcd1\"}}" 2025-12-27 04:07:21.538619 | controller | - " logger.go:42: 04:03:47 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.538625 | controller | engine was:" 2025-12-27 04:07:21.538631 | controller | - " logger.go:42: 04:03:47 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.538637 | 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-12-27 04:07:21.538643 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.538655 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.538661 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.538667 | 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-12-27 04:07:21.538673 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.538679 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.538685 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.538691 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.538697 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.538703 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.538709 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.538714 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.538720 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.538726 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.538732 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.538738 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.538744 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.538749 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.538758 | controller | operation:Update subresource:status time:2025-12-27T04:03:43Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.538764 | controller | resourceVersion:42472 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.538770 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.538776 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.538782 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | enabled_backends = 2025-12-27 04:07:21.538788 | controller | default_backend:swift' 2025-12-27 04:07:21.538794 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.538800 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-12-27 04:07:21.538809 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.538815 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.538820 | controller | = True' 2025-12-27 04:07:21.538826 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.538832 | controller | = 3' 2025-12-27 04:07:21.538838 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.538844 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.538850 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.538856 | controller | = internalURL' 2025-12-27 04:07:21.538862 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | swift_store_user = 2025-12-27 04:07:21.538867 | controller | service:glance' 2025-12-27 04:07:21.538873 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-12-27 04:07:21.538879 | controller | .ServicePassword }}' 2025-12-27 04:07:21.538885 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.538891 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.538897 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.538902 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.538908 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.538914 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.538920 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.538931 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.538937 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.538943 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.538949 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.538955 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.538960 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.538966 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.538972 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.538978 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.538987 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.538993 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:43Z 2025-12-27 04:07:21.538999 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.539005 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.539011 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.539016 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.539022 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.539028 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.539036 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.539042 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.539048 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.539054 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.539062 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.539067 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.539073 | controller | serviceID:0784c2f47a43413dadd10adbf4b1bcd1]]''' 2025-12-27 04:07:21.539079 | controller | - ' logger.go:42: 04:03:47 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.539085 | controller | 1 additional commands' 2025-12-27 04:07:21.539091 | controller | - ' logger.go:42: 04:03:48 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.539097 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.539102 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.539108 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.539114 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.539120 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.539126 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.539132 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.539137 | controller | - ' exit 0' 2025-12-27 04:07:21.539143 | controller | - ' else' 2025-12-27 04:07:21.539149 | controller | - ' exit 1' 2025-12-27 04:07:21.539155 | controller | - ' fi' 2025-12-27 04:07:21.539161 | controller | - ' ]' 2025-12-27 04:07:21.539167 | controller | - ' logger.go:42: 04:03:48 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.539172 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.539178 | controller | }}''' 2025-12-27 04:07:21.539184 | controller | - ' logger.go:42: 04:03:48 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.539190 | controller | - ' logger.go:42: 04:03:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.539196 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.539202 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.539208 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | error: error executing 2025-12-27 04:07:21.539216 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.539222 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.539233 | controller | at : error calling index: index of 2025-12-27 04:07:21.539239 | controller | untyped nil' 2025-12-27 04:07:21.539247 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.539253 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.539265 | controller | for debugging the template:' 2025-12-27 04:07:21.539270 | controller | - " logger.go:42: 04:03:49 | glance_split/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.539276 | controller | - " logger.go:42: 04:03:49 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.539282 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.539288 | controller | }}" 2025-12-27 04:07:21.539294 | controller | - " logger.go:42: 04:03:49 | glance_split/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.539300 | controller | - " logger.go:42: 04:03:49 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2025-12-27 04:07:21.539306 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-12-27 04:07:21.539312 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.539318 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-12-27 04:07:21.539324 | 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-12-27T04:03:36Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:03:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:03:43Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42472\",\"uid\":\"2893573a-948d-4f8c-9743-82808e53ab8d\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-12-27 04:07:21.539340 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.539346 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.539352 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.539358 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.539363 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.539370 | 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-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.539376 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"CronJob 2025-12-27 04:07:21.539381 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DB 2025-12-27 04:07:21.539387 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"DBsync 2025-12-27 04:07:21.539393 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.539399 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Input 2025-12-27 04:07:21.539405 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:43Z\",\"message\":\"Setup 2025-12-27 04:07:21.539413 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.539419 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\" 2025-12-27 04:07:21.539425 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.539434 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.539440 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"Role 2025-12-27 04:07:21.539448 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:36Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.539454 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:03:41Z\",\"message\":\"Service 2025-12-27 04:07:21.539460 | 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\":\"0784c2f47a43413dadd10adbf4b1bcd1\"}}" 2025-12-27 04:07:21.539466 | controller | - " logger.go:42: 04:03:49 | glance_split/1-deploy_glance | \tobject given to template 2025-12-27 04:07:21.539472 | controller | engine was:" 2025-12-27 04:07:21.539484 | controller | - " logger.go:42: 04:03:49 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.539490 | 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-12-27 04:07:21.539498 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-12-27 04:07:21.539504 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-12-27 04:07:21.539535 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-12-27 04:07:21.539547 | 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-12-27 04:07:21.539554 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | ] creationTimestamp:2025-12-27T04:03:36Z 2025-12-27 04:07:21.539559 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.539565 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-12-27 04:07:21.539571 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-12-27 04:07:21.539577 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-12-27 04:07:21.539583 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-12-27 04:07:21.539589 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-12-27 04:07:21.539595 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-12-27 04:07:21.539600 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-12-27 04:07:21.539606 | controller | manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.539629 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-12-27 04:07:21.539635 | controller | manager:manager operation:Update time:2025-12-27T04:03:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.539641 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-12-27 04:07:21.539647 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-12-27 04:07:21.539653 | controller | operation:Update subresource:status time:2025-12-27T04:03:43Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.539659 | controller | resourceVersion:42472 uid:2893573a-948d-4f8c-9743-82808e53ab8d] spec:map[apiTimeout:60 2025-12-27 04:07:21.539664 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.539670 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.539676 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | enabled_backends = 2025-12-27 04:07:21.539682 | controller | default_backend:swift' 2025-12-27 04:07:21.539688 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | [glance_store]' 2025-12-27 04:07:21.539694 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | default_backend = default_backend' 2025-12-27 04:07:21.539700 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | [default_backend]' 2025-12-27 04:07:21.539706 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2025-12-27 04:07:21.539711 | controller | = True' 2025-12-27 04:07:21.539717 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | swift_store_auth_version 2025-12-27 04:07:21.539723 | controller | = 3' 2025-12-27 04:07:21.539729 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | swift_store_auth_address 2025-12-27 04:07:21.539735 | controller | = {{ .KeystoneInternalURL }}' 2025-12-27 04:07:21.539741 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | swift_store_endpoint_type 2025-12-27 04:07:21.539746 | controller | = internalURL' 2025-12-27 04:07:21.539752 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | swift_store_user = 2025-12-27 04:07:21.539758 | controller | service:glance' 2025-12-27 04:07:21.539764 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | swift_store_key = {{ 2025-12-27 04:07:21.539770 | controller | .ServicePassword }}' 2025-12-27 04:07:21.539782 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.539788 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.539794 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.539800 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.539806 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.539812 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.539818 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.539823 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.539829 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.539835 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.539841 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.539847 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:CronJob not started reason:Init 2025-12-27 04:07:21.539853 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:03:41Z message:DB 2025-12-27 04:07:21.539864 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:03:41Z 2025-12-27 04:07:21.539873 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.539879 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.539885 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.539891 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:03:43Z 2025-12-27 04:07:21.539896 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.539902 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.539908 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message: Memcached instance has been 2025-12-27 04:07:21.539914 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.539920 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.539926 | controller | map[lastTransitionTime:2025-12-27T04:03:36Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.539932 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:03:36Z message:Role 2025-12-27 04:07:21.539937 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:03:36Z 2025-12-27 04:07:21.539946 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.539952 | controller | map[lastTransitionTime:2025-12-27T04:03:41Z message:Service config create completed 2025-12-27 04:07:21.539957 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.539963 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.539969 | controller | serviceID:0784c2f47a43413dadd10adbf4b1bcd1]]''' 2025-12-27 04:07:21.539975 | controller | - ' logger.go:42: 04:03:49 | glance_split/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.539981 | controller | 1 additional commands' 2025-12-27 04:07:21.539987 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.539993 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.539998 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.540004 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.540010 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.540016 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.540022 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.540028 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.540033 | controller | - ' exit 0' 2025-12-27 04:07:21.540039 | controller | - ' else' 2025-12-27 04:07:21.540045 | controller | - ' exit 1' 2025-12-27 04:07:21.540051 | controller | - ' fi' 2025-12-27 04:07:21.540057 | controller | - ' ]' 2025-12-27 04:07:21.540063 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.540069 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.540074 | controller | }}''' 2025-12-27 04:07:21.540087 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.540096 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.540102 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.540108 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.540116 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.540122 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.540128 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.540134 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + matches=' 2025-12-27 04:07:21.540140 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.540146 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.540152 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.540158 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.540164 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.540169 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.540175 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.540181 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.540187 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.540193 | controller | - ' # it is an image' 2025-12-27 04:07:21.540199 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.540205 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.540210 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.540216 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.540222 | controller | - ' case $NAME in' 2025-12-27 04:07:21.540228 | controller | - ' API)' 2025-12-27 04:07:21.540234 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.540240 | controller | - ' ;;' 2025-12-27 04:07:21.540245 | controller | - ' esac' 2025-12-27 04:07:21.540251 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.540257 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.540263 | controller | - ' exit 1' 2025-12-27 04:07:21.540269 | controller | - ' fi' 2025-12-27 04:07:21.540275 | controller | - ' fi' 2025-12-27 04:07:21.540281 | controller | - ' done' 2025-12-27 04:07:21.540286 | controller | - ' exit 0' 2025-12-27 04:07:21.540292 | controller | - ' ]' 2025-12-27 04:07:21.540298 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.540304 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.540310 | controller | end }}''' 2025-12-27 04:07:21.540316 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.540321 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.540327 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.540333 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540342 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.540350 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.540356 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.540362 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.540367 | controller | $imageTuples)' 2025-12-27 04:07:21.540373 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540379 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.540385 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540397 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.540403 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.540409 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540415 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.540420 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540426 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.540432 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.540440 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.540446 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.540452 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540458 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.540464 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.540470 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.540475 | controller | $imageTuples)' 2025-12-27 04:07:21.540481 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.540487 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.540493 | controller | - ' logger.go:42: 04:03:50 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.540499 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.540505 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.540522 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.540530 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.540536 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.540545 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.540551 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.540557 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.540563 | controller | - ' exit 0' 2025-12-27 04:07:21.540569 | controller | - ' else' 2025-12-27 04:07:21.540575 | controller | - ' exit 1' 2025-12-27 04:07:21.540581 | controller | - ' fi' 2025-12-27 04:07:21.540587 | controller | - ' ]' 2025-12-27 04:07:21.540592 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.540599 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.540607 | controller | }}''' 2025-12-27 04:07:21.540614 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.540622 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.540628 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.540634 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.540640 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.540646 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.540652 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.540658 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | + matches=' 2025-12-27 04:07:21.540664 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.540669 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.540675 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.540681 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.540693 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.540699 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.540705 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.540711 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.540717 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.540723 | controller | - ' # it is an image' 2025-12-27 04:07:21.540729 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.540735 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.540740 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.540746 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.540752 | controller | - ' case $NAME in' 2025-12-27 04:07:21.540758 | controller | - ' API)' 2025-12-27 04:07:21.540764 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.540770 | controller | - ' ;;' 2025-12-27 04:07:21.540776 | controller | - ' esac' 2025-12-27 04:07:21.540782 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.540787 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.540797 | controller | - ' exit 1' 2025-12-27 04:07:21.540803 | controller | - ' fi' 2025-12-27 04:07:21.540809 | controller | - ' fi' 2025-12-27 04:07:21.540815 | controller | - ' done' 2025-12-27 04:07:21.540821 | controller | - ' exit 0' 2025-12-27 04:07:21.540826 | controller | - ' ]' 2025-12-27 04:07:21.540832 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.540838 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.540844 | controller | end }}''' 2025-12-27 04:07:21.540850 | controller | - ' logger.go:42: 04:03:51 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.540856 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.540862 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.540867 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540873 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.540879 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.540885 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.540891 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.540897 | controller | $imageTuples)' 2025-12-27 04:07:21.540903 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540909 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.540915 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540920 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.540926 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.540932 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540938 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.540944 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540950 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.540959 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.540965 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.540971 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.540977 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.540982 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.540994 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.541003 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.541009 | controller | $imageTuples)' 2025-12-27 04:07:21.541018 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.541024 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.541030 | controller | - ' logger.go:42: 04:03:52 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.541036 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.541041 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.541047 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.541053 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.541059 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.541065 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.541071 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.541077 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.541083 | controller | - ' exit 0' 2025-12-27 04:07:21.541088 | controller | - ' else' 2025-12-27 04:07:21.541094 | controller | - ' exit 1' 2025-12-27 04:07:21.541100 | controller | - ' fi' 2025-12-27 04:07:21.541106 | controller | - ' ]' 2025-12-27 04:07:21.541112 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.541118 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.541124 | controller | }}''' 2025-12-27 04:07:21.541129 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.541135 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.541141 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.541147 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.541153 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.541159 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.541165 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.541171 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + matches=' 2025-12-27 04:07:21.541176 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.541182 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.541188 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.541194 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.541200 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.541206 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.541212 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.541218 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.541226 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.541232 | controller | - ' # it is an image' 2025-12-27 04:07:21.541238 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.541247 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.541252 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.541258 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.541264 | controller | - ' case $NAME in' 2025-12-27 04:07:21.541270 | controller | - ' API)' 2025-12-27 04:07:21.541276 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.541282 | controller | - ' ;;' 2025-12-27 04:07:21.541293 | controller | - ' esac' 2025-12-27 04:07:21.541299 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.541305 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.541310 | controller | - ' exit 1' 2025-12-27 04:07:21.541316 | controller | - ' fi' 2025-12-27 04:07:21.541322 | controller | - ' fi' 2025-12-27 04:07:21.541328 | controller | - ' done' 2025-12-27 04:07:21.541334 | controller | - ' exit 0' 2025-12-27 04:07:21.541340 | controller | - ' ]' 2025-12-27 04:07:21.541346 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.541351 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.541357 | controller | end }}''' 2025-12-27 04:07:21.541368 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.541374 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.541380 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.541386 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.541392 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.541398 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.541404 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.541410 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.541415 | controller | $imageTuples)' 2025-12-27 04:07:21.541421 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.541427 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.541433 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.541439 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.541445 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.541450 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.541456 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.541465 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.541471 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.541477 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.541483 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.541491 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.541497 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.541503 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.541508 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.541529 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.541535 | controller | $imageTuples)' 2025-12-27 04:07:21.541540 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.541546 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.541552 | controller | - ' logger.go:42: 04:03:53 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.541558 | controller | - ' logger.go:42: 04:03:54 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.541564 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.541570 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.541575 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.541581 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.541587 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.541593 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.541599 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.541605 | controller | - ' exit 0' 2025-12-27 04:07:21.541611 | controller | - ' else' 2025-12-27 04:07:21.541617 | controller | - ' exit 1' 2025-12-27 04:07:21.541622 | controller | - ' fi' 2025-12-27 04:07:21.541628 | controller | - ' ]' 2025-12-27 04:07:21.541634 | controller | - ' logger.go:42: 04:03:54 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.541640 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.541652 | controller | }}''' 2025-12-27 04:07:21.541658 | controller | - ' logger.go:42: 04:03:54 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.541664 | controller | - ' logger.go:42: 04:03:54 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.541670 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.541676 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.541683 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.541690 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.541698 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.541710 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + matches=' 2025-12-27 04:07:21.541716 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.541722 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.541728 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.541734 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.541740 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.541746 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.541751 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.541757 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.541763 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.541769 | controller | - ' # it is an image' 2025-12-27 04:07:21.541775 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.541781 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.541787 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.541793 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.541798 | controller | - ' case $NAME in' 2025-12-27 04:07:21.541804 | controller | - ' API)' 2025-12-27 04:07:21.541810 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.541816 | controller | - ' ;;' 2025-12-27 04:07:21.541822 | controller | - ' esac' 2025-12-27 04:07:21.541828 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.541833 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.541839 | controller | - ' exit 1' 2025-12-27 04:07:21.541845 | controller | - ' fi' 2025-12-27 04:07:21.541851 | controller | - ' fi' 2025-12-27 04:07:21.541857 | controller | - ' done' 2025-12-27 04:07:21.541863 | controller | - ' exit 0' 2025-12-27 04:07:21.541868 | controller | - ' ]' 2025-12-27 04:07:21.541874 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.541880 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.541886 | controller | end }}''' 2025-12-27 04:07:21.541892 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.541898 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.541904 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.541910 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.541915 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.541921 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.541927 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.541933 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.541939 | controller | $imageTuples)' 2025-12-27 04:07:21.541945 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.541957 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.541969 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.541975 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.541981 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.541989 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.541995 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.542001 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.542007 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.542013 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.542018 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.542024 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.542030 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.542036 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.542042 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.542048 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.542054 | controller | $imageTuples)' 2025-12-27 04:07:21.542059 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.542065 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.542071 | controller | - ' logger.go:42: 04:03:55 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.542077 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.542083 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.542089 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.542094 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.542100 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.542106 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.542112 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.542118 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.542124 | controller | - ' exit 0' 2025-12-27 04:07:21.542129 | controller | - ' else' 2025-12-27 04:07:21.542135 | controller | - ' exit 1' 2025-12-27 04:07:21.542141 | controller | - ' fi' 2025-12-27 04:07:21.542147 | controller | - ' ]' 2025-12-27 04:07:21.542153 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.542159 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.542167 | controller | }}''' 2025-12-27 04:07:21.542173 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.542179 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.542185 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.542191 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.542199 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.542205 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.542211 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.542217 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + matches=' 2025-12-27 04:07:21.542223 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.542228 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.542240 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.542246 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.542252 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.542257 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.542263 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.542269 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.542275 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.542281 | controller | - ' # it is an image' 2025-12-27 04:07:21.542287 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.542293 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.542298 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.542304 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.542310 | controller | - ' case $NAME in' 2025-12-27 04:07:21.542316 | controller | - ' API)' 2025-12-27 04:07:21.542325 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.542330 | controller | - ' ;;' 2025-12-27 04:07:21.542336 | controller | - ' esac' 2025-12-27 04:07:21.542342 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.542348 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.542354 | controller | - ' exit 1' 2025-12-27 04:07:21.542360 | controller | - ' fi' 2025-12-27 04:07:21.542365 | controller | - ' fi' 2025-12-27 04:07:21.542371 | controller | - ' done' 2025-12-27 04:07:21.542377 | controller | - ' exit 0' 2025-12-27 04:07:21.542383 | controller | - ' ]' 2025-12-27 04:07:21.542389 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.542395 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.542401 | controller | end }}''' 2025-12-27 04:07:21.542406 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.542412 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.542421 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.542427 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.542433 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.542439 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.542444 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.542450 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.542456 | controller | $imageTuples)' 2025-12-27 04:07:21.542462 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.542468 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.542474 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.542479 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.542485 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.542491 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.542497 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.542503 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.542509 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.542528 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.542534 | controller | - ' logger.go:42: 04:03:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.542540 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.542546 | controller | - ' logger.go:42: 04:03:57 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.542558 | controller | - ' logger.go:42: 04:03:57 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.542564 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.542569 | controller | - ' logger.go:42: 04:03:57 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.542575 | controller | $imageTuples)' 2025-12-27 04:07:21.542581 | controller | - ' logger.go:42: 04:03:57 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.542587 | controller | - ' logger.go:42: 04:03:57 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.542593 | controller | - ' logger.go:42: 04:03:57 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.542599 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.542605 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.542611 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.542619 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.542625 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.542631 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.542637 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.542643 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.542649 | controller | - ' exit 0' 2025-12-27 04:07:21.542655 | controller | - ' else' 2025-12-27 04:07:21.542660 | controller | - ' exit 1' 2025-12-27 04:07:21.542666 | controller | - ' fi' 2025-12-27 04:07:21.542672 | controller | - ' ]' 2025-12-27 04:07:21.542694 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.542700 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.542706 | controller | }}''' 2025-12-27 04:07:21.542712 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.542718 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.542724 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.542730 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.542736 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.542741 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.542747 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.542753 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | + matches=' 2025-12-27 04:07:21.542759 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.542767 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.542774 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.542782 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.542790 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.542797 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.542805 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.542812 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.542818 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.542824 | controller | - ' # it is an image' 2025-12-27 04:07:21.542830 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.542836 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.542842 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.542847 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.542853 | controller | - ' case $NAME in' 2025-12-27 04:07:21.542859 | controller | - ' API)' 2025-12-27 04:07:21.542865 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.542871 | controller | - ' ;;' 2025-12-27 04:07:21.542880 | controller | - ' esac' 2025-12-27 04:07:21.542886 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.542895 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.542901 | controller | - ' exit 1' 2025-12-27 04:07:21.542907 | controller | - ' fi' 2025-12-27 04:07:21.542913 | controller | - ' fi' 2025-12-27 04:07:21.542918 | controller | - ' done' 2025-12-27 04:07:21.542924 | controller | - ' exit 0' 2025-12-27 04:07:21.542930 | controller | - ' ]' 2025-12-27 04:07:21.542936 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.542954 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.542961 | controller | end }}''' 2025-12-27 04:07:21.542967 | controller | - ' logger.go:42: 04:03:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.542973 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.542978 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.542984 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.542990 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.542996 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.543002 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.543008 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.543014 | controller | $imageTuples)' 2025-12-27 04:07:21.543020 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.543025 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.543031 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.543037 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.543043 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.543049 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.543055 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.543060 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.543068 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.543075 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.543084 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.543091 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.543097 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.543106 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.543112 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.543118 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.543124 | controller | $imageTuples)' 2025-12-27 04:07:21.543130 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.543135 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.543141 | controller | - ' logger.go:42: 04:03:59 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.543147 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.543153 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.543159 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.543165 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.543170 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.543176 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.543182 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.543188 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.543196 | controller | - ' exit 0' 2025-12-27 04:07:21.543202 | controller | - ' else' 2025-12-27 04:07:21.543208 | controller | - ' exit 1' 2025-12-27 04:07:21.543214 | controller | - ' fi' 2025-12-27 04:07:21.543220 | controller | - ' ]' 2025-12-27 04:07:21.543231 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.543237 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.543243 | controller | }}''' 2025-12-27 04:07:21.543249 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.543255 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.543261 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.543266 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.543272 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.543278 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.543284 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.543290 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + matches=' 2025-12-27 04:07:21.543296 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.543302 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.543307 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.543313 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.543319 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.543325 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.543334 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.543340 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.543346 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.543352 | controller | - ' # it is an image' 2025-12-27 04:07:21.543358 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.543364 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.543369 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.543375 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.543381 | controller | - ' case $NAME in' 2025-12-27 04:07:21.543387 | controller | - ' API)' 2025-12-27 04:07:21.543393 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.543399 | controller | - ' ;;' 2025-12-27 04:07:21.543405 | controller | - ' esac' 2025-12-27 04:07:21.543410 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.543416 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.543422 | controller | - ' exit 1' 2025-12-27 04:07:21.543428 | controller | - ' fi' 2025-12-27 04:07:21.543434 | controller | - ' fi' 2025-12-27 04:07:21.543440 | controller | - ' done' 2025-12-27 04:07:21.543446 | controller | - ' exit 0' 2025-12-27 04:07:21.543451 | controller | - ' ]' 2025-12-27 04:07:21.543457 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.543463 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.543469 | controller | end }}''' 2025-12-27 04:07:21.543475 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.543481 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.543487 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.543492 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.543498 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.543504 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.543618 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.543637 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.543644 | controller | $imageTuples)' 2025-12-27 04:07:21.543649 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.543663 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.543670 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.543676 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.543682 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.543688 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.543698 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.543704 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.543710 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.543716 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.543722 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.543727 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.543733 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.543744 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.543750 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.543755 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.543761 | controller | $imageTuples)' 2025-12-27 04:07:21.543767 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.543773 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.543779 | controller | - ' logger.go:42: 04:04:00 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.543785 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.543791 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.543797 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.543802 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.543808 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.543814 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.543820 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.543826 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.543832 | controller | - ' exit 0' 2025-12-27 04:07:21.543837 | controller | - ' else' 2025-12-27 04:07:21.543855 | controller | - ' exit 1' 2025-12-27 04:07:21.543862 | controller | - ' fi' 2025-12-27 04:07:21.543870 | controller | - ' ]' 2025-12-27 04:07:21.543878 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.543884 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.543889 | controller | }}''' 2025-12-27 04:07:21.543895 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.543901 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.543907 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.543913 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.543919 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.543925 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.543934 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.543940 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | + matches=' 2025-12-27 04:07:21.543946 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.543958 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.543965 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.543970 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.543976 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.543982 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.543988 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.543994 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.544000 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.544006 | controller | - ' # it is an image' 2025-12-27 04:07:21.544012 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.544023 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.544029 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.544035 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.544044 | controller | - ' case $NAME in' 2025-12-27 04:07:21.544050 | controller | - ' API)' 2025-12-27 04:07:21.544056 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.544061 | controller | - ' ;;' 2025-12-27 04:07:21.544067 | controller | - ' esac' 2025-12-27 04:07:21.544073 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.544079 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.544085 | controller | - ' exit 1' 2025-12-27 04:07:21.544091 | controller | - ' fi' 2025-12-27 04:07:21.544097 | controller | - ' fi' 2025-12-27 04:07:21.544102 | controller | - ' done' 2025-12-27 04:07:21.544108 | controller | - ' exit 0' 2025-12-27 04:07:21.544114 | controller | - ' ]' 2025-12-27 04:07:21.544120 | controller | - ' logger.go:42: 04:04:01 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.544126 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.544132 | controller | end }}''' 2025-12-27 04:07:21.544138 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.544143 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.544149 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.544155 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544161 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.544167 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.544173 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.544182 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.544188 | controller | $imageTuples)' 2025-12-27 04:07:21.544196 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544202 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.544208 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544214 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.544220 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.544226 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544231 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.544237 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544243 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.544256 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.544262 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.544267 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.544278 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544285 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.544291 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.544296 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.544302 | controller | $imageTuples)' 2025-12-27 04:07:21.544308 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.544314 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.544320 | controller | - ' logger.go:42: 04:04:02 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.544326 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.544331 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.544337 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.544343 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.544349 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.544355 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.544361 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.544366 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.544372 | controller | - ' exit 0' 2025-12-27 04:07:21.544378 | controller | - ' else' 2025-12-27 04:07:21.544384 | controller | - ' exit 1' 2025-12-27 04:07:21.544390 | controller | - ' fi' 2025-12-27 04:07:21.544396 | controller | - ' ]' 2025-12-27 04:07:21.544401 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.544410 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.544416 | controller | }}''' 2025-12-27 04:07:21.544422 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.544428 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.544434 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.544440 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.544448 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.544454 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.544459 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.544465 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + matches=' 2025-12-27 04:07:21.544471 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.544477 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.544483 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.544489 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.544494 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.544500 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.544506 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.544525 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.544545 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.544551 | controller | - ' # it is an image' 2025-12-27 04:07:21.544557 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.544563 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.544569 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.544575 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.544580 | controller | - ' case $NAME in' 2025-12-27 04:07:21.544586 | controller | - ' API)' 2025-12-27 04:07:21.544592 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.544598 | controller | - ' ;;' 2025-12-27 04:07:21.544604 | controller | - ' esac' 2025-12-27 04:07:21.544610 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.544622 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.544628 | controller | - ' exit 1' 2025-12-27 04:07:21.544634 | controller | - ' fi' 2025-12-27 04:07:21.544643 | controller | - ' fi' 2025-12-27 04:07:21.544649 | controller | - ' done' 2025-12-27 04:07:21.544655 | controller | - ' exit 0' 2025-12-27 04:07:21.544667 | controller | - ' ]' 2025-12-27 04:07:21.544673 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.544679 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.544685 | controller | end }}''' 2025-12-27 04:07:21.544701 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.544707 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.544712 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.544718 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544724 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.544730 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.544742 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.544748 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.544754 | controller | $imageTuples)' 2025-12-27 04:07:21.544760 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544766 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.544772 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544777 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.544783 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.544789 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544795 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.544801 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544807 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.544813 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.544818 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.544824 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.544830 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.544836 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.544842 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.544848 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.544853 | controller | $imageTuples)' 2025-12-27 04:07:21.544859 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.544865 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.544871 | controller | - ' logger.go:42: 04:04:03 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.544880 | controller | - ' logger.go:42: 04:04:04 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.544885 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.544891 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.544897 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.544903 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.544909 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.544915 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.544921 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.544928 | controller | - ' exit 0' 2025-12-27 04:07:21.544936 | controller | - ' else' 2025-12-27 04:07:21.544943 | controller | - ' exit 1' 2025-12-27 04:07:21.544958 | controller | - ' fi' 2025-12-27 04:07:21.544966 | controller | - ' ]' 2025-12-27 04:07:21.544972 | controller | - ' logger.go:42: 04:04:04 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.544978 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.544984 | controller | }}''' 2025-12-27 04:07:21.544990 | controller | - ' logger.go:42: 04:04:04 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.544996 | controller | - ' logger.go:42: 04:04:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.545002 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.545007 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.545013 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.545019 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.545025 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.545031 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + matches=' 2025-12-27 04:07:21.545037 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.545043 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.545048 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.545054 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.545060 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.545066 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.545075 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.545081 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.545087 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.545093 | controller | - ' # it is an image' 2025-12-27 04:07:21.545099 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.545107 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.545113 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.545118 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.545124 | controller | - ' case $NAME in' 2025-12-27 04:07:21.545136 | controller | - ' API)' 2025-12-27 04:07:21.545141 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.545147 | controller | - ' ;;' 2025-12-27 04:07:21.545153 | controller | - ' esac' 2025-12-27 04:07:21.545159 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.545165 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.545171 | controller | - ' exit 1' 2025-12-27 04:07:21.545177 | controller | - ' fi' 2025-12-27 04:07:21.545182 | controller | - ' fi' 2025-12-27 04:07:21.545188 | controller | - ' done' 2025-12-27 04:07:21.545194 | controller | - ' exit 0' 2025-12-27 04:07:21.545200 | controller | - ' ]' 2025-12-27 04:07:21.545206 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.545212 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.545218 | controller | end }}''' 2025-12-27 04:07:21.545223 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.545229 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.545235 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.545241 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545247 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.545253 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.545259 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.545264 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.545270 | controller | $imageTuples)' 2025-12-27 04:07:21.545376 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545382 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.545388 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545393 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.545399 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.545405 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.545411 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545417 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545423 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.545429 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.545434 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.545440 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.545449 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545455 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.545461 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.545466 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.545472 | controller | $imageTuples)' 2025-12-27 04:07:21.545478 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.545484 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.545490 | controller | - ' logger.go:42: 04:04:05 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.545496 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.545502 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.545507 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.545529 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.545538 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.545544 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.545549 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.545555 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.545561 | controller | - ' exit 0' 2025-12-27 04:07:21.545567 | controller | - ' else' 2025-12-27 04:07:21.545573 | controller | - ' exit 1' 2025-12-27 04:07:21.545579 | controller | - ' fi' 2025-12-27 04:07:21.545585 | controller | - ' ]' 2025-12-27 04:07:21.545590 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.545596 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.545602 | controller | }}''' 2025-12-27 04:07:21.545611 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.545617 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.545623 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.545629 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.545634 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.545640 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.545646 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.545658 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + matches=' 2025-12-27 04:07:21.545665 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.545671 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.545677 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.545685 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.545691 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.545697 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.545703 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.545709 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.545715 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.545721 | controller | - ' # it is an image' 2025-12-27 04:07:21.545727 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.545733 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.545739 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.545744 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.545750 | controller | - ' case $NAME in' 2025-12-27 04:07:21.545759 | controller | - ' API)' 2025-12-27 04:07:21.545765 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.545771 | controller | - ' ;;' 2025-12-27 04:07:21.545777 | controller | - ' esac' 2025-12-27 04:07:21.545783 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.545789 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.545794 | controller | - ' exit 1' 2025-12-27 04:07:21.545800 | controller | - ' fi' 2025-12-27 04:07:21.545806 | controller | - ' fi' 2025-12-27 04:07:21.545812 | controller | - ' done' 2025-12-27 04:07:21.545818 | controller | - ' exit 0' 2025-12-27 04:07:21.545824 | controller | - ' ]' 2025-12-27 04:07:21.545830 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.545836 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.545842 | controller | end }}''' 2025-12-27 04:07:21.545850 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.545856 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.545862 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.545868 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545874 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.545880 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.545886 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.545892 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.545898 | controller | $imageTuples)' 2025-12-27 04:07:21.545904 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545910 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.545916 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545922 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.545931 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.545937 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545943 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.545949 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545954 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.545960 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.545966 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.545972 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.545984 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.545990 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.545996 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.546002 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.546008 | controller | $imageTuples)' 2025-12-27 04:07:21.546016 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.546024 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.546035 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.546043 | controller | - ' logger.go:42: 04:04:06 | glance_split/1-deploy_glance | test step completed 2025-12-27 04:07:21.546050 | controller | 1-deploy_glance' 2025-12-27 04:07:21.546057 | controller | - ' logger.go:42: 04:04:06 | glance_split/2-scale-glanceapis | starting test step 2025-12-27 04:07:21.546063 | controller | 2-scale-glanceapis' 2025-12-27 04:07:21.546069 | controller | - ' logger.go:42: 04:04:06 | glance_split/2-scale-glanceapis | running command: 2025-12-27 04:07:21.546075 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-12-27 04:07:21.546081 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":3}]''' 2025-12-27 04:07:21.546087 | controller | - ' ]' 2025-12-27 04:07:21.546093 | controller | - ' logger.go:42: 04:04:07 | glance_split/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.546098 | controller | patched' 2025-12-27 04:07:21.546106 | controller | - ' logger.go:42: 04:04:22 | glance_split/2-scale-glanceapis | test step completed 2025-12-27 04:07:21.546113 | controller | 2-scale-glanceapis' 2025-12-27 04:07:21.546119 | controller | - ' logger.go:42: 04:04:22 | glance_split/3-scale-down-glanceapis | starting test 2025-12-27 04:07:21.546126 | controller | step 3-scale-down-glanceapis' 2025-12-27 04:07:21.546133 | controller | - ' logger.go:42: 04:04:22 | glance_split/3-scale-down-glanceapis | running command: 2025-12-27 04:07:21.546142 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-12-27 04:07:21.546148 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2025-12-27 04:07:21.546154 | controller | - ' ]' 2025-12-27 04:07:21.546160 | controller | - ' logger.go:42: 04:04:22 | glance_split/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.546166 | controller | patched' 2025-12-27 04:07:21.546172 | controller | - ' logger.go:42: 04:04:29 | glance_split/3-scale-down-glanceapis | test step completed 2025-12-27 04:07:21.546181 | controller | 3-scale-down-glanceapis' 2025-12-27 04:07:21.546187 | controller | - ' logger.go:42: 04:04:29 | glance_split/4-scale-down-zero-glanceapis | starting 2025-12-27 04:07:21.546193 | controller | test step 4-scale-down-zero-glanceapis' 2025-12-27 04:07:21.546199 | controller | - ' logger.go:42: 04:04:29 | glance_split/4-scale-down-zero-glanceapis | running 2025-12-27 04:07:21.546205 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-12-27 04:07:21.546211 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":0}]''' 2025-12-27 04:07:21.546217 | controller | - ' ]' 2025-12-27 04:07:21.546223 | controller | - ' logger.go:42: 04:04:29 | glance_split/4-scale-down-zero-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.546228 | controller | patched' 2025-12-27 04:07:21.546234 | controller | - ' logger.go:42: 04:04:33 | glance_split/4-scale-down-zero-glanceapis | test step 2025-12-27 04:07:21.546240 | controller | completed 4-scale-down-zero-glanceapis' 2025-12-27 04:07:21.546246 | controller | - ' logger.go:42: 04:04:33 | glance_split/5-cleanup-glance | starting test step 2025-12-27 04:07:21.546252 | controller | 5-cleanup-glance' 2025-12-27 04:07:21.546258 | controller | - ' logger.go:42: 04:04:33 | glance_split/5-cleanup-glance | running command: [sh 2025-12-27 04:07:21.546263 | controller | -c oc kustomize ../../../../config/samples/layout/split | oc delete -n $NAMESPACE 2025-12-27 04:07:21.546269 | controller | -f -' 2025-12-27 04:07:21.546275 | controller | - ' ]' 2025-12-27 04:07:21.546281 | controller | - ' logger.go:42: 04:04:33 | glance_split/5-cleanup-glance | glance.glance.openstack.org 2025-12-27 04:07:21.546287 | controller | "glance" deleted' 2025-12-27 04:07:21.546293 | controller | - ' logger.go:42: 04:04:34 | glance_split/5-cleanup-glance | running command: [sh 2025-12-27 04:07:21.546299 | controller | -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-12-27 04:07:21.546304 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2025-12-27 04:07:21.546310 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2025-12-27 04:07:21.546316 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2025-12-27 04:07:21.546322 | controller | done' 2025-12-27 04:07:21.546328 | controller | - ' ]' 2025-12-27 04:07:21.546334 | controller | - ' logger.go:42: 04:04:34 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546340 | controller | "glance-cache-glance-default-external-api-0" deleted' 2025-12-27 04:07:21.546345 | controller | - ' logger.go:42: 04:04:34 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546351 | controller | "glance-cache-glance-default-external-api-1" deleted' 2025-12-27 04:07:21.546357 | controller | - ' logger.go:42: 04:04:34 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546370 | controller | "glance-cache-glance-default-external-api-2" deleted' 2025-12-27 04:07:21.546376 | controller | - ' logger.go:42: 04:04:35 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546382 | controller | "glance-cache-glance-default-internal-api-0" deleted' 2025-12-27 04:07:21.546388 | controller | - ' logger.go:42: 04:04:35 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546394 | controller | "glance-cache-glance-default-internal-api-1" deleted' 2025-12-27 04:07:21.546400 | controller | - ' logger.go:42: 04:04:35 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546406 | controller | "glance-cache-glance-default-internal-api-2" deleted' 2025-12-27 04:07:21.546411 | controller | - ' logger.go:42: 04:04:36 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546417 | controller | "glance-glance-default-external-api-0" deleted' 2025-12-27 04:07:21.546423 | controller | - ' logger.go:42: 04:04:36 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546429 | controller | "glance-glance-default-external-api-1" deleted' 2025-12-27 04:07:21.546435 | controller | - ' logger.go:42: 04:04:36 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546443 | controller | "glance-glance-default-external-api-2" deleted' 2025-12-27 04:07:21.546449 | controller | - ' logger.go:42: 04:04:36 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546455 | controller | "glance-glance-default-internal-api-0" deleted' 2025-12-27 04:07:21.546461 | controller | - ' logger.go:42: 04:04:37 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546467 | controller | "glance-glance-default-internal-api-1" deleted' 2025-12-27 04:07:21.546473 | controller | - ' logger.go:42: 04:04:37 | glance_split/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.546478 | controller | "glance-glance-default-internal-api-2" deleted' 2025-12-27 04:07:21.546484 | controller | - ' logger.go:42: 04:04:37 | glance_split/5-cleanup-glance | persistentvolume/local-storage02-crc 2025-12-27 04:07:21.546490 | controller | patched' 2025-12-27 04:07:21.546496 | controller | - ' logger.go:42: 04:04:38 | glance_split/5-cleanup-glance | persistentvolume/local-storage03-crc 2025-12-27 04:07:21.546502 | controller | patched' 2025-12-27 04:07:21.546508 | controller | - ' logger.go:42: 04:04:38 | glance_split/5-cleanup-glance | persistentvolume/local-storage04-crc 2025-12-27 04:07:21.546526 | controller | patched' 2025-12-27 04:07:21.546540 | controller | - ' logger.go:42: 04:04:38 | glance_split/5-cleanup-glance | persistentvolume/local-storage06-crc 2025-12-27 04:07:21.546546 | controller | patched' 2025-12-27 04:07:21.546552 | controller | - ' logger.go:42: 04:04:38 | glance_split/5-cleanup-glance | persistentvolume/local-storage07-crc 2025-12-27 04:07:21.546558 | controller | patched' 2025-12-27 04:07:21.546564 | controller | - ' logger.go:42: 04:04:38 | glance_split/5-cleanup-glance | persistentvolume/local-storage08-crc 2025-12-27 04:07:21.546570 | controller | patched' 2025-12-27 04:07:21.546576 | controller | - ' logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage09-crc 2025-12-27 04:07:21.546582 | controller | patched' 2025-12-27 04:07:21.546588 | controller | - ' logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage10-crc 2025-12-27 04:07:21.546594 | controller | patched' 2025-12-27 04:07:21.546600 | controller | - ' logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage11-crc 2025-12-27 04:07:21.546606 | controller | patched' 2025-12-27 04:07:21.546611 | controller | - ' logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage13-crc 2025-12-27 04:07:21.546617 | controller | patched' 2025-12-27 04:07:21.546623 | controller | - ' logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage14-crc 2025-12-27 04:07:21.546629 | controller | patched' 2025-12-27 04:07:21.546635 | controller | - ' logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | persistentvolume/local-storage15-crc 2025-12-27 04:07:21.546641 | controller | patched' 2025-12-27 04:07:21.546647 | controller | - ' logger.go:42: 04:04:39 | glance_split/5-cleanup-glance | test step completed 2025-12-27 04:07:21.546653 | controller | 5-cleanup-glance' 2025-12-27 04:07:21.546658 | controller | - ' logger.go:42: 04:04:39 | glance_split | skipping kubernetes event logging' 2025-12-27 04:07:21.546664 | controller | - === CONT kuttl/harness/glance_single 2025-12-27 04:07:21.546670 | controller | - ' logger.go:42: 04:04:39 | glance_single | Skipping creation of user-supplied 2025-12-27 04:07:21.546676 | controller | namespace: glance-kuttl-tests' 2025-12-27 04:07:21.546682 | controller | - ' logger.go:42: 04:04:39 | glance_single/1-deploy_glance | starting test step 2025-12-27 04:07:21.546688 | controller | 1-deploy_glance' 2025-12-27 04:07:21.546694 | controller | - ' logger.go:42: 04:04:39 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.546699 | controller | -c oc kustomize ../../../../config/samples/layout/single | oc apply -n $NAMESPACE 2025-12-27 04:07:21.546705 | controller | -f -' 2025-12-27 04:07:21.546711 | controller | - ' ]' 2025-12-27 04:07:21.546717 | controller | - ' logger.go:42: 04:04:40 | glance_single/1-deploy_glance | glance.glance.openstack.org/glance 2025-12-27 04:07:21.546723 | controller | created' 2025-12-27 04:07:21.546731 | controller | - ' logger.go:42: 04:04:40 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.546754 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.546760 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.546766 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.546772 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.546778 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.546790 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.546796 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.546802 | controller | - ' exit 0' 2025-12-27 04:07:21.546808 | controller | - ' else' 2025-12-27 04:07:21.546813 | controller | - ' exit 1' 2025-12-27 04:07:21.546822 | controller | - ' fi' 2025-12-27 04:07:21.546828 | controller | - ' ]' 2025-12-27 04:07:21.546834 | controller | - ' logger.go:42: 04:04:40 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.546840 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.546845 | controller | }}''' 2025-12-27 04:07:21.546854 | controller | - ' logger.go:42: 04:04:40 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.546860 | controller | - ' logger.go:42: 04:04:40 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.546865 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.546871 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.546877 | controller | - ' logger.go:42: 04:04:40 | glance_single/1-deploy_glance | error: error executing 2025-12-27 04:07:21.546883 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.546889 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.546895 | controller | at : error calling index: index of 2025-12-27 04:07:21.546901 | controller | untyped nil' 2025-12-27 04:07:21.546906 | controller | - ' logger.go:42: 04:04:40 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.546912 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.546924 | controller | for debugging the template:' 2025-12-27 04:07:21.546930 | controller | - " logger.go:42: 04:04:40 | glance_single/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.546936 | controller | - " logger.go:42: 04:04:40 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.546941 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.546947 | controller | }}" 2025-12-27 04:07:21.546953 | controller | - " logger.go:42: 04:04:40 | glance_single/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.546959 | controller | - " logger.go:42: 04:04:40 | 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-12-27 04:07:21.546972 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:04:40Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43574\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.546982 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.546988 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.546994 | 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-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.547000 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.547007 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DB 2025-12-27 04:07:21.547012 | controller | create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.547018 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.547027 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.547033 | controller | data not checked\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.547040 | controller | Memcached create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.547046 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.547052 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.547057 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.547063 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"observedGeneration\":1}}" 2025-12-27 04:07:21.547069 | controller | - " logger.go:42: 04:04:40 | glance_single/1-deploy_glance | \tobject given to 2025-12-27 04:07:21.547075 | controller | template engine was:" 2025-12-27 04:07:21.547081 | controller | - " logger.go:42: 04:04:40 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.547092 | 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-12-27 04:07:21.547099 | 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-12-27 04:07:21.547105 | controller | - ' logger.go:42: 04:04:40 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.547113 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.547120 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.547128 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.547135 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.547141 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.547146 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.547152 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.547158 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.547164 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.547173 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.547179 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.547185 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.547191 | controller | f:conditions:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-12-27 04:07:21.547196 | controller | subresource:status time:2025-12-27T04:04:40Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.547202 | controller | resourceVersion:43574 uid:839487d5-922a-4f11-9b83-d6e50629e881] spec:map[apiTimeout:60 2025-12-27 04:07:21.547208 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.547214 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.547220 | controller | - ' logger.go:42: 04:04:40 | glance_single/1-deploy_glance | debug = true' 2025-12-27 04:07:21.547225 | controller | - ' logger.go:42: 04:04:40 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.547231 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.547237 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.547243 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.547249 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.547254 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.547260 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.547266 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.547272 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.547278 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.547283 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.547289 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.547295 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:DB 2025-12-27 04:07:21.547301 | controller | create not started reason:Init status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.547395 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.547402 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.547407 | controller | message:Input data not checked reason:Init status:Unknown type:InputReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.547413 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.547419 | controller | message: Memcached create not started reason:Init status:Unknown type:MemcachedReady] 2025-12-27 04:07:21.547425 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding not created reason:Init 2025-12-27 04:07:21.547434 | controller | status:Unknown type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.547440 | controller | message:Role not created reason:Init status:Unknown type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.547446 | controller | message:ServiceAccount not created reason:Init status:Unknown type:ServiceAccountReady] 2025-12-27 04:07:21.547455 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:Service config create not started 2025-12-27 04:07:21.547460 | controller | reason:Init status:Unknown type:ServiceConfigReady]] observedGeneration:1]]''' 2025-12-27 04:07:21.547466 | controller | - ' logger.go:42: 04:04:40 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.547472 | controller | 1 additional commands' 2025-12-27 04:07:21.547478 | controller | - ' logger.go:42: 04:04:41 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.547484 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.547490 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.547495 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.547501 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.547507 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.547553 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.547565 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.547571 | controller | - ' exit 0' 2025-12-27 04:07:21.547577 | controller | - ' else' 2025-12-27 04:07:21.547583 | controller | - ' exit 1' 2025-12-27 04:07:21.547589 | controller | - ' fi' 2025-12-27 04:07:21.547595 | controller | - ' ]' 2025-12-27 04:07:21.547601 | controller | - ' logger.go:42: 04:04:41 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.547607 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.547612 | controller | }}''' 2025-12-27 04:07:21.547618 | controller | - ' logger.go:42: 04:04:41 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.547624 | controller | - ' logger.go:42: 04:04:41 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.547630 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.547636 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.547642 | controller | - ' logger.go:42: 04:04:41 | glance_single/1-deploy_glance | error: error executing 2025-12-27 04:07:21.547648 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.547654 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.547659 | controller | at : error calling index: index of 2025-12-27 04:07:21.547665 | controller | untyped nil' 2025-12-27 04:07:21.547671 | controller | - ' logger.go:42: 04:04:41 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.547677 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.547689 | controller | for debugging the template:' 2025-12-27 04:07:21.547694 | controller | - " logger.go:42: 04:04:41 | glance_single/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.547700 | controller | - " logger.go:42: 04:04:41 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.547706 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.547712 | controller | }}" 2025-12-27 04:07:21.547718 | controller | - " logger.go:42: 04:04:41 | glance_single/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.547731 | controller | - " logger.go:42: 04:04:41 | 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-12-27 04:07:21.547741 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:04:40Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43593\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.547748 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.547754 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.547760 | 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-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.547767 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.547775 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DB 2025-12-27 04:07:21.547781 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.547792 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.547798 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.547804 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.547810 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.547816 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.547822 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.547828 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.547834 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.547840 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.547846 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.547852 | controller | - " logger.go:42: 04:04:41 | glance_single/1-deploy_glance | \tobject given to 2025-12-27 04:07:21.547858 | controller | template engine was:" 2025-12-27 04:07:21.547864 | controller | - " logger.go:42: 04:04:41 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.547870 | 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-12-27 04:07:21.547876 | 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-12-27 04:07:21.547882 | controller | - ' logger.go:42: 04:04:41 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.547888 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.547894 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.547902 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.547908 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.547914 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.547920 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.547926 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.547932 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.547938 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.547943 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.547955 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.547961 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.547967 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-12-27 04:07:21.547973 | controller | operation:Update subresource:status time:2025-12-27T04:04:40Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.547979 | controller | resourceVersion:43593 uid:839487d5-922a-4f11-9b83-d6e50629e881] spec:map[apiTimeout:60 2025-12-27 04:07:21.547985 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.547991 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.547997 | controller | - ' logger.go:42: 04:04:41 | glance_single/1-deploy_glance | debug = true' 2025-12-27 04:07:21.548002 | controller | - ' logger.go:42: 04:04:41 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.548008 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.548014 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.548020 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.548026 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.548032 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.548037 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.548043 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.548049 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.548055 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.548061 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.548067 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.548076 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:DB 2025-12-27 04:07:21.548082 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.548088 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.548099 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.548105 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.548111 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.548117 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.548123 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.548129 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.548134 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.548140 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.548146 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.548152 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.548158 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.548164 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:Service config create not started 2025-12-27 04:07:21.548169 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.548176 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.548183 | controller | - ' logger.go:42: 04:04:41 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.548191 | controller | 1 additional commands' 2025-12-27 04:07:21.548198 | controller | - ' logger.go:42: 04:04:42 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.548206 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.548213 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.548221 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.548227 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.548431 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.548437 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.548443 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.548449 | controller | - ' exit 0' 2025-12-27 04:07:21.548455 | controller | - ' else' 2025-12-27 04:07:21.548461 | controller | - ' exit 1' 2025-12-27 04:07:21.548467 | controller | - ' fi' 2025-12-27 04:07:21.548473 | controller | - ' ]' 2025-12-27 04:07:21.548479 | controller | - ' logger.go:42: 04:04:42 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.548485 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.548490 | controller | }}''' 2025-12-27 04:07:21.548496 | controller | - ' logger.go:42: 04:04:42 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.548502 | controller | - ' logger.go:42: 04:04:42 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.548508 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.548525 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.548534 | controller | - ' logger.go:42: 04:04:42 | glance_single/1-deploy_glance | error: error executing 2025-12-27 04:07:21.548540 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.548550 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.548555 | controller | at : error calling index: index of 2025-12-27 04:07:21.548561 | controller | untyped nil' 2025-12-27 04:07:21.548567 | controller | - ' logger.go:42: 04:04:42 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.548573 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.548585 | controller | for debugging the template:' 2025-12-27 04:07:21.548591 | controller | - " logger.go:42: 04:04:42 | glance_single/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.548596 | controller | - " logger.go:42: 04:04:42 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.548602 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.548608 | controller | }}" 2025-12-27 04:07:21.548614 | controller | - " logger.go:42: 04:04:42 | glance_single/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.548620 | controller | - " logger.go:42: 04:04:42 | 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-12-27 04:07:21.548634 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:04:40Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43593\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.548644 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.548650 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.548656 | 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-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.548662 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.548672 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DB 2025-12-27 04:07:21.548677 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.548683 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.548689 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.548695 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.548701 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.548710 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.548716 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.548722 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.548727 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.548739 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.548745 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.548754 | controller | - " logger.go:42: 04:04:42 | glance_single/1-deploy_glance | \tobject given to 2025-12-27 04:07:21.548762 | controller | template engine was:" 2025-12-27 04:07:21.548768 | controller | - " logger.go:42: 04:04:42 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.548774 | 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-12-27 04:07:21.548780 | 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-12-27 04:07:21.548789 | controller | - ' logger.go:42: 04:04:42 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.548794 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.548800 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.548806 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.548812 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.548818 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.548824 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.548830 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.548835 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.548841 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.548847 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.548853 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.548859 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.548865 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-12-27 04:07:21.548870 | controller | operation:Update subresource:status time:2025-12-27T04:04:40Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.548876 | controller | resourceVersion:43593 uid:839487d5-922a-4f11-9b83-d6e50629e881] spec:map[apiTimeout:60 2025-12-27 04:07:21.548882 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.548888 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.548894 | controller | - ' logger.go:42: 04:04:42 | glance_single/1-deploy_glance | debug = true' 2025-12-27 04:07:21.548900 | controller | - ' logger.go:42: 04:04:42 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.548906 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.548911 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.548917 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.548932 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.548937 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.548943 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.548949 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.548955 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.548967 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.548973 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.548981 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.548987 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:DB 2025-12-27 04:07:21.548993 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.548999 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549005 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549010 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549016 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549022 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.549028 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.549034 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549040 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.549046 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.549051 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.549057 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549063 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.549069 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:Service config create not started 2025-12-27 04:07:21.549075 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.549081 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.549087 | controller | - ' logger.go:42: 04:04:42 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.549093 | controller | 1 additional commands' 2025-12-27 04:07:21.549099 | controller | - ' logger.go:42: 04:04:43 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.549104 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.549110 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.549116 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.549122 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.549128 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.549137 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.549143 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.549149 | controller | - ' exit 0' 2025-12-27 04:07:21.549155 | controller | - ' else' 2025-12-27 04:07:21.549161 | controller | - ' exit 1' 2025-12-27 04:07:21.549166 | controller | - ' fi' 2025-12-27 04:07:21.549172 | controller | - ' ]' 2025-12-27 04:07:21.549178 | controller | - ' logger.go:42: 04:04:43 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.549184 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.549190 | controller | }}''' 2025-12-27 04:07:21.549196 | controller | - ' logger.go:42: 04:04:43 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.549202 | controller | - ' logger.go:42: 04:04:43 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.549208 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.549214 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.549219 | controller | - ' logger.go:42: 04:04:44 | glance_single/1-deploy_glance | error: error executing 2025-12-27 04:07:21.549225 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.549231 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.549237 | controller | at : error calling index: index of 2025-12-27 04:07:21.549243 | controller | untyped nil' 2025-12-27 04:07:21.549249 | controller | - ' logger.go:42: 04:04:44 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.549254 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.549274 | controller | for debugging the template:' 2025-12-27 04:07:21.549281 | controller | - " logger.go:42: 04:04:44 | glance_single/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.549288 | controller | - " logger.go:42: 04:04:44 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.549294 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.549300 | controller | }}" 2025-12-27 04:07:21.549306 | controller | - " logger.go:42: 04:04:44 | glance_single/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.549312 | controller | - " logger.go:42: 04:04:44 | 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-12-27 04:07:21.549319 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:04:40Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43593\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.549329 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.549335 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.549348 | 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-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.549354 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.549360 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DB 2025-12-27 04:07:21.549369 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.549375 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.549381 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.549387 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.549396 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.549402 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.549408 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.549414 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.549420 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.549426 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.549432 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.549437 | controller | - " logger.go:42: 04:04:44 | glance_single/1-deploy_glance | \tobject given to 2025-12-27 04:07:21.549443 | controller | template engine was:" 2025-12-27 04:07:21.549449 | controller | - " logger.go:42: 04:04:44 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.549455 | 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-12-27 04:07:21.549461 | 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-12-27 04:07:21.549467 | controller | - ' logger.go:42: 04:04:44 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549473 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.549484 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.549490 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.549496 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.549502 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.549508 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.549540 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.549564 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.549570 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.549582 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.549588 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.549594 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.549600 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-12-27 04:07:21.549606 | controller | operation:Update subresource:status time:2025-12-27T04:04:40Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.549611 | controller | resourceVersion:43593 uid:839487d5-922a-4f11-9b83-d6e50629e881] spec:map[apiTimeout:60 2025-12-27 04:07:21.549617 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.549623 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.549629 | controller | - ' logger.go:42: 04:04:44 | glance_single/1-deploy_glance | debug = true' 2025-12-27 04:07:21.549635 | controller | - ' logger.go:42: 04:04:44 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.549641 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.549647 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.549653 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.549658 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.549664 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.549670 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.549676 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.549682 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.549688 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549696 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.549702 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.549708 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:DB 2025-12-27 04:07:21.549720 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549726 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549732 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549738 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549744 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549750 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.549755 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.549761 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549767 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.549773 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.549789 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.549795 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.549801 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.549807 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:Service config create not started 2025-12-27 04:07:21.549813 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.549819 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.549824 | controller | - ' logger.go:42: 04:04:44 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.549830 | controller | 1 additional commands' 2025-12-27 04:07:21.549836 | controller | - ' logger.go:42: 04:04:45 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.549842 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.549848 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.549854 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.549860 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.549865 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.549871 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.549877 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.549883 | controller | - ' exit 0' 2025-12-27 04:07:21.549889 | controller | - ' else' 2025-12-27 04:07:21.549895 | controller | - ' exit 1' 2025-12-27 04:07:21.549901 | controller | - ' fi' 2025-12-27 04:07:21.549906 | controller | - ' ]' 2025-12-27 04:07:21.549912 | controller | - ' logger.go:42: 04:04:45 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.549918 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.549924 | controller | }}''' 2025-12-27 04:07:21.549930 | controller | - ' logger.go:42: 04:04:45 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.549939 | controller | - ' logger.go:42: 04:04:45 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.549945 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.549950 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.549956 | controller | - ' logger.go:42: 04:04:45 | glance_single/1-deploy_glance | error: error executing 2025-12-27 04:07:21.549962 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.549968 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.549974 | controller | at : error calling index: index of 2025-12-27 04:07:21.549980 | controller | untyped nil' 2025-12-27 04:07:21.549986 | controller | - ' logger.go:42: 04:04:45 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.549991 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.550003 | controller | for debugging the template:' 2025-12-27 04:07:21.550009 | controller | - " logger.go:42: 04:04:45 | glance_single/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.550015 | controller | - " logger.go:42: 04:04:45 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.550024 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.550030 | controller | }}" 2025-12-27 04:07:21.550036 | controller | - " logger.go:42: 04:04:45 | glance_single/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.550042 | controller | - " logger.go:42: 04:04:45 | 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-12-27 04:07:21.550055 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-12-27T04:04:40Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43593\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.550062 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.550069 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.550077 | 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-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.550087 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.550094 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DB 2025-12-27 04:07:21.550100 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"DBsync 2025-12-27 04:07:21.550106 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.550112 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.550123 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.550129 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.550135 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.550141 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.550147 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.550152 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.550158 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Service 2025-12-27 04:07:21.550164 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-12-27 04:07:21.550170 | controller | - " logger.go:42: 04:04:45 | glance_single/1-deploy_glance | \tobject given to 2025-12-27 04:07:21.550176 | controller | template engine was:" 2025-12-27 04:07:21.550182 | controller | - " logger.go:42: 04:04:45 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.550191 | 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-12-27 04:07:21.550199 | 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-12-27 04:07:21.550208 | controller | - ' logger.go:42: 04:04:45 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.550214 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.550220 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.550225 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.550431 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.550439 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.550446 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.550454 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.550465 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.550473 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.550479 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.550488 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.550494 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.550500 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2025-12-27 04:07:21.550508 | controller | operation:Update subresource:status time:2025-12-27T04:04:40Z]] name:glance namespace:glance-kuttl-tests 2025-12-27 04:07:21.550529 | controller | resourceVersion:43593 uid:839487d5-922a-4f11-9b83-d6e50629e881] spec:map[apiTimeout:60 2025-12-27 04:07:21.550535 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.550547 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.550554 | controller | - ' logger.go:42: 04:04:45 | glance_single/1-deploy_glance | debug = true' 2025-12-27 04:07:21.550566 | controller | - ' logger.go:42: 04:04:45 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.550572 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.550578 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.550583 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.550589 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.550595 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.550604 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.550610 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.550616 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.550622 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.550627 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2025-12-27 04:07:21.550637 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.550643 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:DB 2025-12-27 04:07:21.550649 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.550655 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.550661 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.550666 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.550672 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.550678 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.550684 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.550690 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.550696 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.550702 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.550708 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.550713 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.550719 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.550725 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:Service config create not started 2025-12-27 04:07:21.550731 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-12-27 04:07:21.550737 | controller | observedGeneration:1]]''' 2025-12-27 04:07:21.550743 | controller | - ' logger.go:42: 04:04:45 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.550749 | controller | 1 additional commands' 2025-12-27 04:07:21.550755 | controller | - ' logger.go:42: 04:04:46 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.550760 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.550766 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.550772 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.550778 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.550784 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.550790 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.550796 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.550801 | controller | - ' exit 0' 2025-12-27 04:07:21.550807 | controller | - ' else' 2025-12-27 04:07:21.550813 | controller | - ' exit 1' 2025-12-27 04:07:21.550819 | controller | - ' fi' 2025-12-27 04:07:21.550825 | controller | - ' ]' 2025-12-27 04:07:21.550831 | controller | - ' logger.go:42: 04:04:46 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.550837 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.550843 | controller | }}''' 2025-12-27 04:07:21.550855 | controller | - ' logger.go:42: 04:04:46 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.550864 | controller | - ' logger.go:42: 04:04:46 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.550870 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.550876 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.550882 | controller | - ' logger.go:42: 04:04:46 | glance_single/1-deploy_glance | error: error executing 2025-12-27 04:07:21.550888 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.550894 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.550899 | controller | at : error calling index: index of 2025-12-27 04:07:21.550905 | controller | untyped nil' 2025-12-27 04:07:21.550911 | controller | - ' logger.go:42: 04:04:46 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.550917 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.550929 | controller | for debugging the template:' 2025-12-27 04:07:21.550935 | controller | - " logger.go:42: 04:04:46 | glance_single/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.550940 | controller | - " logger.go:42: 04:04:46 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.550946 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.550952 | controller | }}" 2025-12-27 04:07:21.550958 | controller | - " logger.go:42: 04:04:46 | glance_single/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.550964 | controller | - " logger.go:42: 04:04:46 | 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-12-27 04:07:21.550977 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:45Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43689\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.550990 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.550996 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.551002 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.551009 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.551014 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.551021 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.551026 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.551032 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.551038 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Keystone 2025-12-27 04:07:21.551044 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.551050 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.551056 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.551062 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.551067 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.551076 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.551082 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.551088 | 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-12-27 04:07:21.551100 | controller | - " logger.go:42: 04:04:46 | glance_single/1-deploy_glance | \tobject given to 2025-12-27 04:07:21.551106 | controller | template engine was:" 2025-12-27 04:07:21.551112 | controller | - " logger.go:42: 04:04:46 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.551118 | 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-12-27 04:07:21.551124 | 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-12-27 04:07:21.551130 | controller | - ' logger.go:42: 04:04:46 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.551136 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.551142 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.551147 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.551153 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.551159 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.551165 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.551171 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.551177 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.551182 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.551188 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.551194 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.551200 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.551206 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] 2025-12-27 04:07:21.551211 | controller | manager:manager operation:Update subresource:status time:2025-12-27T04:04:45Z]] 2025-12-27 04:07:21.551217 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43689 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.551226 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.551232 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.551238 | controller | - ' logger.go:42: 04:04:46 | glance_single/1-deploy_glance | debug = true' 2025-12-27 04:07:21.551244 | controller | - ' logger.go:42: 04:04:46 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.551249 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.551255 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.551261 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.551267 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.551273 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.551282 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.551288 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.551294 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.551300 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.551308 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.551314 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.551324 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.551330 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.551336 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.551342 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.551348 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.551354 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.551360 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-12-27 04:07:21.551366 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:MariaDBAccount 2025-12-27 04:07:21.551372 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.551378 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-12-27 04:07:21.551383 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:NotificationBusInstance successfully 2025-12-27 04:07:21.551389 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.551395 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.551401 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.551407 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.551412 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.551418 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.551427 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2025-12-27 04:07:21.551433 | controller | - ' logger.go:42: 04:04:46 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.551439 | controller | 1 additional commands' 2025-12-27 04:07:21.551445 | controller | - ' logger.go:42: 04:04:47 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.551450 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.551456 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.551462 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.551468 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.551474 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.551480 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.551485 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.551491 | controller | - ' exit 0' 2025-12-27 04:07:21.551498 | controller | - ' else' 2025-12-27 04:07:21.551503 | controller | - ' exit 1' 2025-12-27 04:07:21.551509 | controller | - ' fi' 2025-12-27 04:07:21.551544 | controller | - ' ]' 2025-12-27 04:07:21.551552 | controller | - ' logger.go:42: 04:04:47 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.551560 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.551567 | controller | }}''' 2025-12-27 04:07:21.551575 | controller | - ' logger.go:42: 04:04:47 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.551582 | controller | - ' logger.go:42: 04:04:47 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.551589 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.551597 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.551603 | controller | - ' logger.go:42: 04:04:47 | glance_single/1-deploy_glance | error: error executing 2025-12-27 04:07:21.551610 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.551617 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.551623 | controller | at : error calling index: index of 2025-12-27 04:07:21.551629 | controller | untyped nil' 2025-12-27 04:07:21.551635 | controller | - ' logger.go:42: 04:04:47 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.551641 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.551652 | controller | for debugging the template:' 2025-12-27 04:07:21.551658 | controller | - " logger.go:42: 04:04:47 | glance_single/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.551671 | controller | - " logger.go:42: 04:04:47 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.551677 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.551683 | controller | }}" 2025-12-27 04:07:21.551689 | controller | - " logger.go:42: 04:04:47 | glance_single/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.551695 | controller | - " logger.go:42: 04:04:47 | 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-12-27 04:07:21.551706 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:47Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43705\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.551713 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.551719 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.551731 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.551737 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.551746 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.551752 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.551758 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.551767 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.551773 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:47Z\",\"message\":\"Setup 2025-12-27 04:07:21.551779 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.551785 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.551791 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.551797 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.551802 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.551809 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.551814 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.551820 | 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\":\"4e715341e0024125b17a523f5a9a7831\"}}" 2025-12-27 04:07:21.551826 | controller | - " logger.go:42: 04:04:47 | glance_single/1-deploy_glance | \tobject given to 2025-12-27 04:07:21.551832 | controller | template engine was:" 2025-12-27 04:07:21.551838 | controller | - " logger.go:42: 04:04:47 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.551844 | 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-12-27 04:07:21.551850 | 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-12-27 04:07:21.551856 | controller | - ' logger.go:42: 04:04:47 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.551865 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.551876 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.551882 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.551888 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.551894 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.551900 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.551906 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.551911 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.551917 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.551923 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.551929 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.551935 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.551941 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-12-27 04:07:21.551947 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-12-27T04:04:47Z]] 2025-12-27 04:07:21.551953 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43705 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.551961 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.551967 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.551973 | controller | - ' logger.go:42: 04:04:47 | glance_single/1-deploy_glance | debug = true' 2025-12-27 04:07:21.551979 | controller | - ' logger.go:42: 04:04:47 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.551985 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.551991 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.551997 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.552002 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.552011 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.552017 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.552023 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.552029 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.552035 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.552041 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.552046 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.552052 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.552058 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.552068 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.552074 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.552079 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.552085 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:47Z 2025-12-27 04:07:21.552091 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.552097 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.552103 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.552109 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.552114 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.552125 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.552132 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.552140 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.552146 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.552152 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.552158 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.552164 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.552169 | controller | serviceID:4e715341e0024125b17a523f5a9a7831]]''' 2025-12-27 04:07:21.552175 | controller | - ' logger.go:42: 04:04:47 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.552181 | controller | 1 additional commands' 2025-12-27 04:07:21.552187 | controller | - ' logger.go:42: 04:04:48 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.552193 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.552199 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.552205 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.552210 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.552227 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.552233 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.552239 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.552247 | controller | - ' exit 0' 2025-12-27 04:07:21.552253 | controller | - ' else' 2025-12-27 04:07:21.552259 | controller | - ' exit 1' 2025-12-27 04:07:21.552265 | controller | - ' fi' 2025-12-27 04:07:21.552271 | controller | - ' ]' 2025-12-27 04:07:21.552277 | controller | - ' logger.go:42: 04:04:48 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.552282 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.552288 | controller | }}''' 2025-12-27 04:07:21.552294 | controller | - ' logger.go:42: 04:04:48 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.552300 | controller | - ' logger.go:42: 04:04:48 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.552312 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.552321 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.552327 | controller | - ' logger.go:42: 04:04:48 | glance_single/1-deploy_glance | error: error executing 2025-12-27 04:07:21.552332 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.552338 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.552344 | controller | at : error calling index: index of 2025-12-27 04:07:21.552350 | controller | untyped nil' 2025-12-27 04:07:21.552356 | controller | - ' logger.go:42: 04:04:48 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.552362 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.552373 | controller | for debugging the template:' 2025-12-27 04:07:21.552379 | controller | - " logger.go:42: 04:04:48 | glance_single/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.552385 | controller | - " logger.go:42: 04:04:48 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.552391 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.552396 | controller | }}" 2025-12-27 04:07:21.552403 | controller | - " logger.go:42: 04:04:48 | glance_single/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.552409 | controller | - " logger.go:42: 04:04:48 | 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-12-27 04:07:21.552428 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:47Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43705\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.552439 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.552444 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.552451 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.552457 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.552463 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.552471 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.552477 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.552483 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.552494 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:47Z\",\"message\":\"Setup 2025-12-27 04:07:21.552501 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.552506 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.552524 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.552533 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.552539 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.552549 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.552555 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.552561 | 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\":\"4e715341e0024125b17a523f5a9a7831\"}}" 2025-12-27 04:07:21.552567 | controller | - " logger.go:42: 04:04:48 | glance_single/1-deploy_glance | \tobject given to 2025-12-27 04:07:21.552572 | controller | template engine was:" 2025-12-27 04:07:21.552578 | controller | - " logger.go:42: 04:04:48 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.552584 | 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-12-27 04:07:21.552590 | 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-12-27 04:07:21.552596 | controller | - ' logger.go:42: 04:04:48 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.552602 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.552608 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.552614 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.552622 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.552629 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.552637 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.552644 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.552651 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.552659 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.552667 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.552673 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.552679 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.552692 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-12-27 04:07:21.552698 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-12-27T04:04:47Z]] 2025-12-27 04:07:21.552704 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43705 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.552729 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.552735 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.552741 | controller | - ' logger.go:42: 04:04:48 | glance_single/1-deploy_glance | debug = true' 2025-12-27 04:07:21.552746 | controller | - ' logger.go:42: 04:04:48 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.552752 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.552769 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.552775 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.552783 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.552789 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.552795 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.552801 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.552807 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.552813 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.552819 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.552824 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.552830 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.552836 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.552842 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.552848 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.552854 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.552860 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:47Z 2025-12-27 04:07:21.552866 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.552871 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.552877 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.552883 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.552889 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.552895 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.552907 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.552912 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.552918 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.552924 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.552932 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.552938 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.552947 | controller | serviceID:4e715341e0024125b17a523f5a9a7831]]''' 2025-12-27 04:07:21.552953 | controller | - ' logger.go:42: 04:04:48 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.552959 | controller | 1 additional commands' 2025-12-27 04:07:21.552965 | controller | - ' logger.go:42: 04:04:49 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.552971 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.552977 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.552982 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.552988 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.553000 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.553006 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.553012 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.553017 | controller | - ' exit 0' 2025-12-27 04:07:21.553023 | controller | - ' else' 2025-12-27 04:07:21.553029 | controller | - ' exit 1' 2025-12-27 04:07:21.553035 | controller | - ' fi' 2025-12-27 04:07:21.553041 | controller | - ' ]' 2025-12-27 04:07:21.553047 | controller | - ' logger.go:42: 04:04:49 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.553053 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.553059 | controller | }}''' 2025-12-27 04:07:21.553064 | controller | - ' logger.go:42: 04:04:49 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.553072 | controller | - ' logger.go:42: 04:04:49 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.553079 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.553085 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.553092 | controller | - ' logger.go:42: 04:04:50 | glance_single/1-deploy_glance | error: error executing 2025-12-27 04:07:21.553099 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.553104 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.553110 | controller | at : error calling index: index of 2025-12-27 04:07:21.553116 | controller | untyped nil' 2025-12-27 04:07:21.553122 | controller | - ' logger.go:42: 04:04:50 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.553128 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.553142 | controller | for debugging the template:' 2025-12-27 04:07:21.553148 | controller | - " logger.go:42: 04:04:50 | glance_single/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.553154 | controller | - " logger.go:42: 04:04:50 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.553160 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.553166 | controller | }}" 2025-12-27 04:07:21.553172 | controller | - " logger.go:42: 04:04:50 | glance_single/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.553178 | controller | - " logger.go:42: 04:04: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-12-27 04:07:21.553193 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:47Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43705\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.553200 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.553206 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.553212 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.553218 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.553227 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.553233 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.553242 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.553250 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.553256 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:47Z\",\"message\":\"Setup 2025-12-27 04:07:21.553262 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.553268 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.553274 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.553280 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.553286 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.553296 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.553302 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.553311 | 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\":\"4e715341e0024125b17a523f5a9a7831\"}}" 2025-12-27 04:07:21.553317 | controller | - " logger.go:42: 04:04:50 | glance_single/1-deploy_glance | \tobject given to 2025-12-27 04:07:21.553323 | controller | template engine was:" 2025-12-27 04:07:21.553329 | controller | - " logger.go:42: 04:04:50 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.553334 | 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-12-27 04:07:21.553340 | 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-12-27 04:07:21.553346 | controller | - ' logger.go:42: 04:04:50 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.553358 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.553364 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.553370 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.553376 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.553382 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.553387 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.553393 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.553399 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.553405 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.553411 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.553417 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.553422 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.553428 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-12-27 04:07:21.553434 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-12-27T04:04:47Z]] 2025-12-27 04:07:21.553440 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43705 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.553446 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.553452 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.553458 | controller | - ' logger.go:42: 04:04:50 | glance_single/1-deploy_glance | debug = true' 2025-12-27 04:07:21.553463 | controller | - ' logger.go:42: 04:04:50 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.553469 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.553475 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.553483 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.553489 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.553495 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.553506 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.553524 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.553532 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.553538 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.553544 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.553550 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.553556 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.553562 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.553573 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.553579 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.553585 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.553591 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:47Z 2025-12-27 04:07:21.553597 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.553603 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.553608 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.553614 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.553622 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.553628 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.553634 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.553640 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.553646 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.553652 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.553658 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.553663 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.553669 | controller | serviceID:4e715341e0024125b17a523f5a9a7831]]''' 2025-12-27 04:07:21.553675 | controller | - ' logger.go:42: 04:04:50 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.553681 | controller | 1 additional commands' 2025-12-27 04:07:21.553687 | controller | - ' logger.go:42: 04:04:51 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.553693 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.553699 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.553705 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.553711 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.553719 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.553725 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.553731 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.553737 | controller | - ' exit 0' 2025-12-27 04:07:21.553743 | controller | - ' else' 2025-12-27 04:07:21.553749 | controller | - ' exit 1' 2025-12-27 04:07:21.553754 | controller | - ' fi' 2025-12-27 04:07:21.553760 | controller | - ' ]' 2025-12-27 04:07:21.553766 | controller | - ' logger.go:42: 04:04:51 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.553772 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.553778 | controller | }}''' 2025-12-27 04:07:21.553784 | controller | - ' logger.go:42: 04:04:51 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.553790 | controller | - ' logger.go:42: 04:04:51 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.553796 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.553805 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.553811 | controller | - ' logger.go:42: 04:04:51 | glance_single/1-deploy_glance | error: error executing 2025-12-27 04:07:21.553817 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.553829 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.553835 | controller | at : error calling index: index of 2025-12-27 04:07:21.553841 | controller | untyped nil' 2025-12-27 04:07:21.553847 | controller | - ' logger.go:42: 04:04:51 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.553853 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.553864 | controller | for debugging the template:' 2025-12-27 04:07:21.553870 | controller | - " logger.go:42: 04:04:51 | glance_single/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.553876 | controller | - " logger.go:42: 04:04:51 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.553882 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.553888 | controller | }}" 2025-12-27 04:07:21.553893 | controller | - " logger.go:42: 04:04:51 | glance_single/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.553900 | controller | - " logger.go:42: 04:04:51 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2025-12-27 04:07:21.553906 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:47Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43705\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.553916 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.553927 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.553933 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.553939 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.553945 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.553951 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.553957 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.553963 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.553969 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:47Z\",\"message\":\"Setup 2025-12-27 04:07:21.553974 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.553980 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.553986 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.553992 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.553998 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.554007 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.554013 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.554018 | 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\":\"4e715341e0024125b17a523f5a9a7831\"}}" 2025-12-27 04:07:21.554024 | controller | - " logger.go:42: 04:04:51 | glance_single/1-deploy_glance | \tobject given to 2025-12-27 04:07:21.554030 | controller | template engine was:" 2025-12-27 04:07:21.554036 | controller | - " logger.go:42: 04:04:51 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.554042 | 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-12-27 04:07:21.554053 | 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-12-27 04:07:21.554060 | controller | - ' logger.go:42: 04:04:51 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.554066 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.554071 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.554077 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.554083 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.554089 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.554095 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.554101 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.554107 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.554112 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.554118 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.554124 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.554130 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.554136 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-12-27 04:07:21.554142 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-12-27T04:04:47Z]] 2025-12-27 04:07:21.554147 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43705 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.554153 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.554162 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.554168 | controller | - ' logger.go:42: 04:04:51 | glance_single/1-deploy_glance | debug = true' 2025-12-27 04:07:21.554174 | controller | - ' logger.go:42: 04:04:51 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.554180 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.554186 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.554191 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.554197 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.554203 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.554209 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.554215 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.554223 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.554229 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.554235 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.554241 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.554247 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.554252 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.554258 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.554264 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.554270 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.554281 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:47Z 2025-12-27 04:07:21.554287 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.554293 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.554299 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.554305 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.554310 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.554316 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.554322 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.554328 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.554334 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.554339 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.554345 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.554351 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.554362 | controller | serviceID:4e715341e0024125b17a523f5a9a7831]]''' 2025-12-27 04:07:21.554368 | controller | - ' logger.go:42: 04:04:51 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.554373 | controller | 1 additional commands' 2025-12-27 04:07:21.554379 | controller | - ' logger.go:42: 04:04:52 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.554385 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.554391 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.554397 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.554403 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.554409 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.554414 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.554423 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.554428 | controller | - ' exit 0' 2025-12-27 04:07:21.554434 | controller | - ' else' 2025-12-27 04:07:21.554440 | controller | - ' exit 1' 2025-12-27 04:07:21.554446 | controller | - ' fi' 2025-12-27 04:07:21.554452 | controller | - ' ]' 2025-12-27 04:07:21.554458 | controller | - ' logger.go:42: 04:04:52 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.554464 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.554470 | controller | }}''' 2025-12-27 04:07:21.554476 | controller | - ' logger.go:42: 04:04:52 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.554481 | controller | - ' logger.go:42: 04:04:52 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.554487 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.554493 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.554499 | controller | - ' logger.go:42: 04:04:52 | glance_single/1-deploy_glance | error: error executing 2025-12-27 04:07:21.554505 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-12-27 04:07:21.554510 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-12-27 04:07:21.554532 | controller | at : error calling index: index of 2025-12-27 04:07:21.554538 | controller | untyped nil' 2025-12-27 04:07:21.554544 | controller | - ' logger.go:42: 04:04:52 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2025-12-27 04:07:21.554550 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-12-27 04:07:21.554562 | controller | for debugging the template:' 2025-12-27 04:07:21.554568 | controller | - " logger.go:42: 04:04:52 | glance_single/1-deploy_glance | \ttemplate was:" 2025-12-27 04:07:21.554573 | controller | - " logger.go:42: 04:04:52 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-12-27 04:07:21.554579 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-12-27 04:07:21.554585 | controller | }}" 2025-12-27 04:07:21.554591 | controller | - " logger.go:42: 04:04:52 | glance_single/1-deploy_glance | \traw data was:" 2025-12-27 04:07:21.554603 | controller | - " logger.go:42: 04:04: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-12-27 04:07:21.554614 | 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-12-27T04:04:40Z\",\"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-12-27T04:04:40Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-12-27T04:04:40Z\"},{\"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-12-27T04:04:47Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43705\",\"uid\":\"839487d5-922a-4f11-9b83-d6e50629e881\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2025-12-27 04:07:21.554621 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-12-27 04:07:21.554626 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-12-27 04:07:21.554633 | 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-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.554639 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"CronJob 2025-12-27 04:07:21.554652 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DB 2025-12-27 04:07:21.554658 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"DBsync 2025-12-27 04:07:21.554664 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"GlanceAPI 2025-12-27 04:07:21.554670 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Input 2025-12-27 04:07:21.554676 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:47Z\",\"message\":\"Setup 2025-12-27 04:07:21.554682 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"MariaDBAccount 2025-12-27 04:07:21.554688 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\" 2025-12-27 04:07:21.554694 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"NotificationBusInstance 2025-12-27 04:07:21.554699 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"RoleBinding 2025-12-27 04:07:21.554705 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"Role 2025-12-27 04:07:21.554711 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:40Z\",\"message\":\"ServiceAccount 2025-12-27 04:07:21.554722 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-12-27T04:04:45Z\",\"message\":\"Service 2025-12-27 04:07:21.554728 | 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\":\"4e715341e0024125b17a523f5a9a7831\"}}" 2025-12-27 04:07:21.554734 | controller | - " logger.go:42: 04:04:52 | glance_single/1-deploy_glance | \tobject given to 2025-12-27 04:07:21.554740 | controller | template engine was:" 2025-12-27 04:07:21.554746 | controller | - " logger.go:42: 04:04:52 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.554752 | 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-12-27 04:07:21.554758 | 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-12-27 04:07:21.554764 | controller | - ' logger.go:42: 04:04:52 | glance_single/1-deploy_glance | ] creationTimestamp:2025-12-27T04:04:40Z 2025-12-27 04:07:21.554770 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-12-27 04:07:21.554779 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2025-12-27 04:07:21.554785 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2025-12-27 04:07:21.554791 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2025-12-27 04:07:21.554797 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2025-12-27 04:07:21.554802 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2025-12-27 04:07:21.554816 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2025-12-27 04:07:21.554825 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2025-12-27 04:07:21.554832 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.554840 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2025-12-27 04:07:21.554847 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2025-12-27T04:04:40Z] 2025-12-27 04:07:21.554854 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2025-12-27 04:07:21.554860 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2025-12-27 04:07:21.554866 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2025-12-27T04:04:47Z]] 2025-12-27 04:07:21.554871 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43705 uid:839487d5-922a-4f11-9b83-d6e50629e881] 2025-12-27 04:07:21.554877 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.554883 | controller | customServiceConfig:[DEFAULT]' 2025-12-27 04:07:21.554889 | controller | - ' logger.go:42: 04:04:52 | glance_single/1-deploy_glance | debug = true' 2025-12-27 04:07:21.554898 | controller | - ' logger.go:42: 04:04:52 | glance_single/1-deploy_glance | databaseAccount:glance 2025-12-27 04:07:21.554904 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-12-27 04:07:21.554910 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.554916 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-12-27 04:07:21.554921 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-12-27 04:07:21.554927 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-12-27 04:07:21.554933 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-12-27 04:07:21.554939 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-12-27 04:07:21.554945 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-12-27 04:07:21.554950 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.554956 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-12-27 04:07:21.554962 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:CronJob not started reason:Init 2025-12-27 04:07:21.554968 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-12-27T04:04:45Z message:DB 2025-12-27 04:07:21.554974 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-12-27T04:04:45Z 2025-12-27 04:07:21.554983 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-12-27 04:07:21.554989 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:GlanceAPI not started reason:Init 2025-12-27 04:07:21.554995 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.555001 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-12-27T04:04:47Z 2025-12-27 04:07:21.555006 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.555012 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-12-27 04:07:21.555018 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message: Memcached instance has been 2025-12-27 04:07:21.555024 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.555030 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-12-27 04:07:21.555036 | controller | map[lastTransitionTime:2025-12-27T04:04:40Z message:RoleBinding created reason:Ready 2025-12-27 04:07:21.555041 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-12-27T04:04:40Z message:Role 2025-12-27 04:07:21.555047 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-12-27T04:04:40Z 2025-12-27 04:07:21.555053 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-12-27 04:07:21.555059 | controller | map[lastTransitionTime:2025-12-27T04:04:45Z message:Service config create completed 2025-12-27 04:07:21.555065 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-12-27 04:07:21.555076 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-12-27 04:07:21.555083 | controller | serviceID:4e715341e0024125b17a523f5a9a7831]]''' 2025-12-27 04:07:21.555089 | controller | - ' logger.go:42: 04:04:52 | glance_single/1-deploy_glance | command failure, skipping 2025-12-27 04:07:21.555094 | controller | 1 additional commands' 2025-12-27 04:07:21.555100 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.555106 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.555112 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.555118 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.555124 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.555130 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.555138 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.555144 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.555150 | controller | - ' exit 0' 2025-12-27 04:07:21.555155 | controller | - ' else' 2025-12-27 04:07:21.555161 | controller | - ' exit 1' 2025-12-27 04:07:21.555167 | controller | - ' fi' 2025-12-27 04:07:21.555173 | controller | - ' ]' 2025-12-27 04:07:21.555179 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.555185 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.555191 | controller | }}''' 2025-12-27 04:07:21.555197 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.555203 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.555208 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.555219 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.555225 | controller | - ' logger.go:42: 04:04:53 | 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-12-27 04:07:21.555231 | controller | - ' logger.go:42: 04:04:53 | 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-12-27 04:07:21.555237 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.555243 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + matches=' 2025-12-27 04:07:21.555249 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.555254 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.555260 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.555266 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.555272 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.555278 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.555284 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.555290 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.555295 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.555301 | controller | - ' # it is an image' 2025-12-27 04:07:21.555307 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.555313 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.555319 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.555325 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.555331 | controller | - ' case $NAME in' 2025-12-27 04:07:21.555336 | controller | - ' API)' 2025-12-27 04:07:21.555342 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.555348 | controller | - ' ;;' 2025-12-27 04:07:21.555354 | controller | - ' esac' 2025-12-27 04:07:21.555360 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.555366 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.555372 | controller | - ' exit 1' 2025-12-27 04:07:21.555378 | controller | - ' fi' 2025-12-27 04:07:21.555383 | controller | - ' fi' 2025-12-27 04:07:21.555389 | controller | - ' done' 2025-12-27 04:07:21.555395 | controller | - ' exit 0' 2025-12-27 04:07:21.555401 | controller | - ' ]' 2025-12-27 04:07:21.555407 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.555413 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.555419 | controller | end }}''' 2025-12-27 04:07:21.555425 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.555436 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.555442 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.555448 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.555454 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.555463 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.555471 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.555477 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.555483 | controller | $imageTuples)' 2025-12-27 04:07:21.555489 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.555494 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.555500 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.555506 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.555552 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.555562 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.555568 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.555574 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.555580 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.555586 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.555592 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.555598 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.555607 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.555613 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.555618 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.555624 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.555630 | controller | $imageTuples)' 2025-12-27 04:07:21.555636 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.555642 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.555648 | controller | - ' logger.go:42: 04:04:53 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.555653 | controller | - ' logger.go:42: 04:04:54 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.555659 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.555665 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.555671 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.555677 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.555683 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.555692 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.555698 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.555704 | controller | - ' exit 0' 2025-12-27 04:07:21.555710 | controller | - ' else' 2025-12-27 04:07:21.555715 | controller | - ' exit 1' 2025-12-27 04:07:21.555721 | controller | - ' fi' 2025-12-27 04:07:21.555727 | controller | - ' ]' 2025-12-27 04:07:21.555733 | controller | - ' logger.go:42: 04:04:54 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.555739 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.555745 | controller | }}''' 2025-12-27 04:07:21.555758 | controller | - ' logger.go:42: 04:04:54 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.555764 | controller | - ' logger.go:42: 04:04:54 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.555770 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.555776 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.555782 | controller | - ' logger.go:42: 04:04:55 | 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-12-27 04:07:21.555788 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.555806 | controller | - ' logger.go:42: 04:04:55 | 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-12-27 04:07:21.555813 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + matches=' 2025-12-27 04:07:21.555819 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.555824 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.555830 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.555836 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.555842 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.555848 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.555854 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.555859 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.555865 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.555871 | controller | - ' # it is an image' 2025-12-27 04:07:21.555877 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.555883 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.555889 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.555895 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.555903 | controller | - ' case $NAME in' 2025-12-27 04:07:21.555914 | controller | - ' API)' 2025-12-27 04:07:21.555921 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.555927 | controller | - ' ;;' 2025-12-27 04:07:21.555933 | controller | - ' esac' 2025-12-27 04:07:21.555939 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.555945 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.555950 | controller | - ' exit 1' 2025-12-27 04:07:21.555956 | controller | - ' fi' 2025-12-27 04:07:21.555968 | controller | - ' fi' 2025-12-27 04:07:21.555974 | controller | - ' done' 2025-12-27 04:07:21.555980 | controller | - ' exit 0' 2025-12-27 04:07:21.555985 | controller | - ' ]' 2025-12-27 04:07:21.555991 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.555997 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.556003 | controller | end }}''' 2025-12-27 04:07:21.556009 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.556015 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.556021 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.556027 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556033 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.556039 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.556044 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.556050 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.556056 | controller | $imageTuples)' 2025-12-27 04:07:21.556062 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556068 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.556074 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556086 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.556092 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.556098 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556104 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.556110 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556116 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.556122 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.556128 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.556133 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.556139 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556145 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.556151 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.556157 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.556169 | controller | $imageTuples)' 2025-12-27 04:07:21.556175 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.556181 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.556186 | controller | - ' logger.go:42: 04:04:55 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.556192 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.556198 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.556204 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.556210 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.556216 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.556222 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.556228 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.556234 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.556239 | controller | - ' exit 0' 2025-12-27 04:07:21.556245 | controller | - ' else' 2025-12-27 04:07:21.556251 | controller | - ' exit 1' 2025-12-27 04:07:21.556257 | controller | - ' fi' 2025-12-27 04:07:21.556263 | controller | - ' ]' 2025-12-27 04:07:21.556269 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.556275 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.556281 | controller | }}''' 2025-12-27 04:07:21.556287 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.556293 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.556299 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.556305 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.556310 | controller | - ' logger.go:42: 04:04:56 | 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-12-27 04:07:21.556316 | controller | - ' logger.go:42: 04:04:56 | 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-12-27 04:07:21.556322 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.556328 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + matches=' 2025-12-27 04:07:21.556334 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.556340 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.556346 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.556352 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.556363 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.556369 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.556375 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.556381 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.556387 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.556392 | controller | - ' # it is an image' 2025-12-27 04:07:21.556401 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.556407 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.556413 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.556419 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.556427 | controller | - ' case $NAME in' 2025-12-27 04:07:21.556433 | controller | - ' API)' 2025-12-27 04:07:21.556439 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.556445 | controller | - ' ;;' 2025-12-27 04:07:21.556451 | controller | - ' esac' 2025-12-27 04:07:21.556457 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.556465 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.556471 | controller | - ' exit 1' 2025-12-27 04:07:21.556477 | controller | - ' fi' 2025-12-27 04:07:21.556483 | controller | - ' fi' 2025-12-27 04:07:21.556489 | controller | - ' done' 2025-12-27 04:07:21.556494 | controller | - ' exit 0' 2025-12-27 04:07:21.556500 | controller | - ' ]' 2025-12-27 04:07:21.556506 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.556523 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.556532 | controller | end }}''' 2025-12-27 04:07:21.556538 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.556544 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.556549 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.556555 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556561 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.556567 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.556573 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.556579 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.556585 | controller | $imageTuples)' 2025-12-27 04:07:21.556593 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556599 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.556605 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556611 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.556617 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.556623 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556628 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.556634 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556644 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.556650 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.556656 | controller | - ' logger.go:42: 04:04:56 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.556661 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.556667 | controller | - ' logger.go:42: 04:04:57 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.556676 | controller | - ' logger.go:42: 04:04:57 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.556688 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.556694 | controller | - ' logger.go:42: 04:04:57 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.556700 | controller | $imageTuples)' 2025-12-27 04:07:21.556706 | controller | - ' logger.go:42: 04:04:57 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.556712 | controller | - ' logger.go:42: 04:04:57 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.556718 | controller | - ' logger.go:42: 04:04:57 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.556724 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.556729 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.556735 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.556741 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.556747 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.556753 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.556759 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.556764 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.556770 | controller | - ' exit 0' 2025-12-27 04:07:21.556776 | controller | - ' else' 2025-12-27 04:07:21.556782 | controller | - ' exit 1' 2025-12-27 04:07:21.556788 | controller | - ' fi' 2025-12-27 04:07:21.556794 | controller | - ' ]' 2025-12-27 04:07:21.556800 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.556805 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.556811 | controller | }}''' 2025-12-27 04:07:21.556817 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.556823 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.556829 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.556835 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.556841 | controller | - ' logger.go:42: 04:04:58 | 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-12-27 04:07:21.556847 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.556852 | controller | - ' logger.go:42: 04:04:58 | 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-12-27 04:07:21.556861 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + matches=' 2025-12-27 04:07:21.556896 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.556902 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.556910 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.556916 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.556922 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.556928 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.556934 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.556939 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.556945 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.556951 | controller | - ' # it is an image' 2025-12-27 04:07:21.556957 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.556964 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.556972 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.556980 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.556987 | controller | - ' case $NAME in' 2025-12-27 04:07:21.556994 | controller | - ' API)' 2025-12-27 04:07:21.557002 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.557010 | controller | - ' ;;' 2025-12-27 04:07:21.557016 | controller | - ' esac' 2025-12-27 04:07:21.557022 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.557028 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.557034 | controller | - ' exit 1' 2025-12-27 04:07:21.557040 | controller | - ' fi' 2025-12-27 04:07:21.557046 | controller | - ' fi' 2025-12-27 04:07:21.557052 | controller | - ' done' 2025-12-27 04:07:21.557058 | controller | - ' exit 0' 2025-12-27 04:07:21.557063 | controller | - ' ]' 2025-12-27 04:07:21.557069 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.557075 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.557088 | controller | end }}''' 2025-12-27 04:07:21.557094 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.557100 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.557106 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.557112 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557118 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.557124 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.557129 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.557135 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.557141 | controller | $imageTuples)' 2025-12-27 04:07:21.557147 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557156 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.557162 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557168 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.557174 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.557180 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557186 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.557191 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557197 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.557203 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.557209 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.557215 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.557221 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557226 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.557232 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.557238 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.557244 | controller | $imageTuples)' 2025-12-27 04:07:21.557250 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.557256 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.557262 | controller | - ' logger.go:42: 04:04:58 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.557267 | controller | - ' logger.go:42: 04:04:59 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.557273 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.557279 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.557285 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.557291 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.557297 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.557303 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.557308 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.557314 | controller | - ' exit 0' 2025-12-27 04:07:21.557320 | controller | - ' else' 2025-12-27 04:07:21.557326 | controller | - ' exit 1' 2025-12-27 04:07:21.557332 | controller | - ' fi' 2025-12-27 04:07:21.557338 | controller | - ' ]' 2025-12-27 04:07:21.557343 | controller | - ' logger.go:42: 04:04:59 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.557354 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.557360 | controller | }}''' 2025-12-27 04:07:21.557366 | controller | - ' logger.go:42: 04:04:59 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.557376 | controller | - ' logger.go:42: 04:04:59 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.557382 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.557387 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.557396 | controller | - ' logger.go:42: 04:05:00 | 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-12-27 04:07:21.557402 | controller | - ' logger.go:42: 04:05:00 | 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-12-27 04:07:21.557408 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.557416 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + matches=' 2025-12-27 04:07:21.557422 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.557428 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.557434 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.557440 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.557446 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.557452 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.557458 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.557463 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.557469 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.557475 | controller | - ' # it is an image' 2025-12-27 04:07:21.557481 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.557487 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.557493 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.557498 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.557504 | controller | - ' case $NAME in' 2025-12-27 04:07:21.557510 | controller | - ' API)' 2025-12-27 04:07:21.557531 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.557537 | controller | - ' ;;' 2025-12-27 04:07:21.557543 | controller | - ' esac' 2025-12-27 04:07:21.557549 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.557555 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.557561 | controller | - ' exit 1' 2025-12-27 04:07:21.557566 | controller | - ' fi' 2025-12-27 04:07:21.557572 | controller | - ' fi' 2025-12-27 04:07:21.557578 | controller | - ' done' 2025-12-27 04:07:21.557584 | controller | - ' exit 0' 2025-12-27 04:07:21.557590 | controller | - ' ]' 2025-12-27 04:07:21.557596 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.557602 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.557608 | controller | end }}''' 2025-12-27 04:07:21.557613 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.557619 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.557629 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.557635 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557641 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.557646 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.557652 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.557658 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.557664 | controller | $imageTuples)' 2025-12-27 04:07:21.557675 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557681 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.557694 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557700 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.557706 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.557712 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557718 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.557724 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557729 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.557735 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.557741 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.557747 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.557753 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.557759 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.557765 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.557771 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.557776 | controller | $imageTuples)' 2025-12-27 04:07:21.557782 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.557788 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.557794 | controller | - ' logger.go:42: 04:05:00 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.557800 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.557806 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.557812 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.557821 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.557827 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.557833 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.557841 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.557847 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.557853 | controller | - ' exit 0' 2025-12-27 04:07:21.557859 | controller | - ' else' 2025-12-27 04:07:21.557864 | controller | - ' exit 1' 2025-12-27 04:07:21.557870 | controller | - ' fi' 2025-12-27 04:07:21.557876 | controller | - ' ]' 2025-12-27 04:07:21.557882 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.557888 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.557894 | controller | }}''' 2025-12-27 04:07:21.557900 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.557905 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.557911 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.557917 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.557923 | controller | - ' logger.go:42: 04:05:01 | 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-12-27 04:07:21.557929 | controller | - ' logger.go:42: 04:05:01 | 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-12-27 04:07:21.557935 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.557941 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + matches=' 2025-12-27 04:07:21.557946 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.557954 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.557960 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.557966 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.557972 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.557978 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.557984 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.557990 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.557996 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.558001 | controller | - ' # it is an image' 2025-12-27 04:07:21.558007 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.558013 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.558019 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.558025 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.558031 | controller | - ' case $NAME in' 2025-12-27 04:07:21.558037 | controller | - ' API)' 2025-12-27 04:07:21.558042 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.558048 | controller | - ' ;;' 2025-12-27 04:07:21.558057 | controller | - ' esac' 2025-12-27 04:07:21.558063 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.558069 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.558075 | controller | - ' exit 1' 2025-12-27 04:07:21.558081 | controller | - ' fi' 2025-12-27 04:07:21.558086 | controller | - ' fi' 2025-12-27 04:07:21.558092 | controller | - ' done' 2025-12-27 04:07:21.558098 | controller | - ' exit 0' 2025-12-27 04:07:21.558104 | controller | - ' ]' 2025-12-27 04:07:21.558110 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.558116 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.558121 | controller | end }}''' 2025-12-27 04:07:21.558127 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.558133 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.558139 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.558145 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558151 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.558157 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.558162 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.558168 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.558174 | controller | $imageTuples)' 2025-12-27 04:07:21.558180 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558186 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.558192 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558198 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.558203 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.558209 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558215 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.558221 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558227 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.558233 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.558238 | controller | - ' logger.go:42: 04:05:01 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.558244 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.558253 | controller | - ' logger.go:42: 04:05:02 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558262 | controller | - ' logger.go:42: 04:05:02 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.558268 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.558274 | controller | - ' logger.go:42: 04:05:02 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.558280 | controller | $imageTuples)' 2025-12-27 04:07:21.558285 | controller | - ' logger.go:42: 04:05:02 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.558291 | controller | - ' logger.go:42: 04:05:02 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.558297 | controller | - ' logger.go:42: 04:05:02 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.558306 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.558312 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.558317 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.558323 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.558329 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.558335 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.558341 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.558347 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.558353 | controller | - ' exit 0' 2025-12-27 04:07:21.558359 | controller | - ' else' 2025-12-27 04:07:21.558364 | controller | - ' exit 1' 2025-12-27 04:07:21.558370 | controller | - ' fi' 2025-12-27 04:07:21.558376 | controller | - ' ]' 2025-12-27 04:07:21.558382 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.558388 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.558394 | controller | }}''' 2025-12-27 04:07:21.558400 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.558406 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.558411 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.558417 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.558423 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.558429 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2025-12-27 04:07:21.558435 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.558441 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + matches=' 2025-12-27 04:07:21.558447 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.558452 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.558458 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.558464 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.558470 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.558476 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.558485 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.558491 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.558496 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.558502 | controller | - ' # it is an image' 2025-12-27 04:07:21.558508 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.558530 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.558536 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.558542 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.558548 | controller | - ' case $NAME in' 2025-12-27 04:07:21.558554 | controller | - ' API)' 2025-12-27 04:07:21.558560 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.558566 | controller | - ' ;;' 2025-12-27 04:07:21.558572 | controller | - ' esac' 2025-12-27 04:07:21.558578 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.558583 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.558589 | controller | - ' exit 1' 2025-12-27 04:07:21.558595 | controller | - ' fi' 2025-12-27 04:07:21.558601 | controller | - ' fi' 2025-12-27 04:07:21.558607 | controller | - ' done' 2025-12-27 04:07:21.558616 | controller | - ' exit 0' 2025-12-27 04:07:21.558622 | controller | - ' ]' 2025-12-27 04:07:21.558628 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.558634 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.558640 | controller | end }}''' 2025-12-27 04:07:21.558646 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.558652 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.558657 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.558663 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558669 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.558675 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.558681 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.558687 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.558693 | controller | $imageTuples)' 2025-12-27 04:07:21.558698 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558704 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.558728 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558734 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.558740 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.558745 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558755 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.558761 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558767 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.558772 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.558778 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.558784 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.558790 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.558796 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.558802 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.558808 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.558813 | controller | $imageTuples)' 2025-12-27 04:07:21.558819 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.558825 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.558831 | controller | - ' logger.go:42: 04:05:03 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.558837 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.558843 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.558849 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.558854 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.558860 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.558866 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.558875 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.558881 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.558887 | controller | - ' exit 0' 2025-12-27 04:07:21.558893 | controller | - ' else' 2025-12-27 04:07:21.558901 | controller | - ' exit 1' 2025-12-27 04:07:21.558907 | controller | - ' fi' 2025-12-27 04:07:21.558913 | controller | - ' ]' 2025-12-27 04:07:21.558919 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.558925 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.558931 | controller | }}''' 2025-12-27 04:07:21.558937 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.558942 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.558948 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.558954 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.558960 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.558969 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.558975 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.558981 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + matches=' 2025-12-27 04:07:21.558986 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.558995 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.559001 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.559007 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.559013 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.559018 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.559024 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.559030 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.559036 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.559042 | controller | - ' # it is an image' 2025-12-27 04:07:21.559048 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.559054 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.559059 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.559065 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.559071 | controller | - ' case $NAME in' 2025-12-27 04:07:21.559077 | controller | - ' API)' 2025-12-27 04:07:21.559083 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.559089 | controller | - ' ;;' 2025-12-27 04:07:21.559095 | controller | - ' esac' 2025-12-27 04:07:21.559100 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.559106 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.559112 | controller | - ' exit 1' 2025-12-27 04:07:21.559120 | controller | - ' fi' 2025-12-27 04:07:21.559126 | controller | - ' fi' 2025-12-27 04:07:21.559132 | controller | - ' done' 2025-12-27 04:07:21.559138 | controller | - ' exit 0' 2025-12-27 04:07:21.559144 | controller | - ' ]' 2025-12-27 04:07:21.559150 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.559158 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.559165 | controller | end }}''' 2025-12-27 04:07:21.559173 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.559180 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.559185 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.559191 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559197 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.559203 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559209 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.559218 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.559223 | controller | $imageTuples)' 2025-12-27 04:07:21.559232 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559238 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.559244 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559250 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.559259 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.559266 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559271 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.559277 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.559283 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.559289 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.559295 | controller | - ' logger.go:42: 04:05:04 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.559301 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.559306 | controller | - ' logger.go:42: 04:05:05 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.559312 | controller | - ' logger.go:42: 04:05:05 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.559318 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.559324 | controller | - ' logger.go:42: 04:05:05 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.559330 | controller | $imageTuples)' 2025-12-27 04:07:21.559336 | controller | - ' logger.go:42: 04:05:05 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.559341 | controller | - ' logger.go:42: 04:05:05 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.559347 | controller | - ' logger.go:42: 04:05:05 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.559353 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.559359 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.559365 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.559371 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.559376 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.559382 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.559388 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.559394 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.559400 | controller | - ' exit 0' 2025-12-27 04:07:21.559406 | controller | - ' else' 2025-12-27 04:07:21.559411 | controller | - ' exit 1' 2025-12-27 04:07:21.559417 | controller | - ' fi' 2025-12-27 04:07:21.559431 | controller | - ' ]' 2025-12-27 04:07:21.559439 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.559445 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.559451 | controller | }}''' 2025-12-27 04:07:21.559456 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.559462 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.559468 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.559590 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.559598 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559604 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559610 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.559620 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + matches=' 2025-12-27 04:07:21.559626 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.559632 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.559638 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.559644 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.559649 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.559655 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.559661 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.559667 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.559673 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.559679 | controller | - ' # it is an image' 2025-12-27 04:07:21.559685 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.559690 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.559696 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.559702 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.559708 | controller | - ' case $NAME in' 2025-12-27 04:07:21.559714 | controller | - ' API)' 2025-12-27 04:07:21.559720 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.559726 | controller | - ' ;;' 2025-12-27 04:07:21.559732 | controller | - ' esac' 2025-12-27 04:07:21.559737 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.559743 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.559749 | controller | - ' exit 1' 2025-12-27 04:07:21.559755 | controller | - ' fi' 2025-12-27 04:07:21.559761 | controller | - ' fi' 2025-12-27 04:07:21.559767 | controller | - ' done' 2025-12-27 04:07:21.559773 | controller | - ' exit 0' 2025-12-27 04:07:21.559778 | controller | - ' ]' 2025-12-27 04:07:21.559784 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.559790 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.559800 | controller | end }}''' 2025-12-27 04:07:21.559806 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.559812 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.559818 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.559824 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559833 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.559839 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559845 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.559851 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.559856 | controller | $imageTuples)' 2025-12-27 04:07:21.559865 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559871 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.559877 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559882 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.559888 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.559894 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.559900 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.559906 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.559912 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.559918 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.559926 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.559932 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.559938 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.559944 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.559950 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.559956 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.559962 | controller | $imageTuples)' 2025-12-27 04:07:21.559967 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.559973 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.559979 | controller | - ' logger.go:42: 04:05:06 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.559988 | controller | - ' logger.go:42: 04:05:07 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.559994 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.560000 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-12-27 04:07:21.560006 | controller | index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.560012 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-12-27 04:07:21.560017 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-12-27 04:07:21.560023 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-12-27 04:07:21.560029 | controller | - ' if [ -z "$matches" ]; then' 2025-12-27 04:07:21.560035 | controller | - ' exit 0' 2025-12-27 04:07:21.560041 | controller | - ' else' 2025-12-27 04:07:21.560047 | controller | - ' exit 1' 2025-12-27 04:07:21.560053 | controller | - ' fi' 2025-12-27 04:07:21.560059 | controller | - ' ]' 2025-12-27 04:07:21.560064 | controller | - ' logger.go:42: 04:05:07 | glance_single/1-deploy_glance | + template=''{{ index 2025-12-27 04:07:21.560070 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-12-27 04:07:21.560076 | controller | }}''' 2025-12-27 04:07:21.560082 | controller | - ' logger.go:42: 04:05:07 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-12-27 04:07:21.560088 | controller | - ' logger.go:42: 04:05:07 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.560094 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-12-27 04:07:21.560100 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-12-27 04:07:21.560106 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.560112 | controller | - ' logger.go:42: 04:05: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-12-27 04:07:21.560120 | controller | - ' logger.go:42: 04:05:07 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-12-27 04:07:21.560126 | controller | - ' logger.go:42: 04:05:07 | glance_single/1-deploy_glance | + matches=' 2025-12-27 04:07:21.560132 | controller | - ' logger.go:42: 04:05:07 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2025-12-27 04:07:21.560138 | controller | - ' logger.go:42: 04:05:07 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.560144 | controller | - ' logger.go:42: 04:05:07 | glance_single/1-deploy_glance | running command: [sh 2025-12-27 04:07:21.560150 | controller | -c set -euxo pipefail' 2025-12-27 04:07:21.560158 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2025-12-27 04:07:21.560164 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.560170 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-12-27 04:07:21.560176 | controller | -o go-template="$tupleTemplate")' 2025-12-27 04:07:21.560182 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-12-27 04:07:21.560188 | controller | - ' # it is an image' 2025-12-27 04:07:21.560194 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-12-27 04:07:21.560199 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-12-27 04:07:21.560205 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-12-27 04:07:21.560211 | controller | - ' template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.560220 | controller | - ' case $NAME in' 2025-12-27 04:07:21.560226 | controller | - ' API)' 2025-12-27 04:07:21.560232 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-12-27 04:07:21.560238 | controller | - ' ;;' 2025-12-27 04:07:21.560246 | controller | - ' esac' 2025-12-27 04:07:21.560257 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-12-27 04:07:21.560268 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-12-27 04:07:21.560274 | controller | - ' exit 1' 2025-12-27 04:07:21.560280 | controller | - ' fi' 2025-12-27 04:07:21.560286 | controller | - ' fi' 2025-12-27 04:07:21.560292 | controller | - ' done' 2025-12-27 04:07:21.560298 | controller | - ' exit 0' 2025-12-27 04:07:21.560303 | controller | - ' ]' 2025-12-27 04:07:21.560309 | controller | - ' logger.go:42: 04:05:07 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2025-12-27 04:07:21.560315 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-12-27 04:07:21.560321 | controller | end }}''' 2025-12-27 04:07:21.560327 | controller | - ' logger.go:42: 04:05:07 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2025-12-27 04:07:21.560333 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-12-27 04:07:21.560339 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-12-27 04:07:21.560345 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.560350 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2025-12-27 04:07:21.560356 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.560362 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.560368 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.560374 | controller | $imageTuples)' 2025-12-27 04:07:21.560380 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.560386 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.560392 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.560398 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2025-12-27 04:07:21.560404 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + NAME=API' 2025-12-27 04:07:21.560409 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.560415 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2025-12-27 04:07:21.560421 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.560427 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2025-12-27 04:07:21.560433 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + case $NAME in' 2025-12-27 04:07:21.560439 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-12-27 04:07:21.560449 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2025-12-27 04:07:21.560455 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-12-27 04:07:21.560463 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-12-27 04:07:21.560469 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2025-12-27 04:07:21.560475 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + for ITEM in $(echo 2025-12-27 04:07:21.560481 | controller | $imageTuples)' 2025-12-27 04:07:21.560487 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2025-12-27 04:07:21.560492 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-12-27 04:07:21.560498 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | + exit 0' 2025-12-27 04:07:21.560504 | controller | - ' logger.go:42: 04:05:08 | glance_single/1-deploy_glance | test step completed 2025-12-27 04:07:21.560510 | controller | 1-deploy_glance' 2025-12-27 04:07:21.560537 | controller | - ' logger.go:42: 04:05:08 | glance_single/2-scale-glanceapis | starting test step 2025-12-27 04:07:21.560544 | controller | 2-scale-glanceapis' 2025-12-27 04:07:21.560550 | controller | - ' logger.go:42: 04:05:08 | glance_single/2-scale-glanceapis | running command: 2025-12-27 04:07:21.560556 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-12-27 04:07:21.560565 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":3}]''' 2025-12-27 04:07:21.560571 | controller | - ' ]' 2025-12-27 04:07:21.560577 | controller | - ' logger.go:42: 04:05:08 | glance_single/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.560583 | controller | patched' 2025-12-27 04:07:21.560589 | controller | - ' logger.go:42: 04:05:23 | glance_single/2-scale-glanceapis | test step completed 2025-12-27 04:07:21.560595 | controller | 2-scale-glanceapis' 2025-12-27 04:07:21.560601 | controller | - ' logger.go:42: 04:05:23 | glance_single/3-scale-down-glanceapis | starting test 2025-12-27 04:07:21.560607 | controller | step 3-scale-down-glanceapis' 2025-12-27 04:07:21.560612 | controller | - ' logger.go:42: 04:05:23 | glance_single/3-scale-down-glanceapis | running command: 2025-12-27 04:07:21.560618 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-12-27 04:07:21.560624 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2025-12-27 04:07:21.560630 | controller | - ' ]' 2025-12-27 04:07:21.560636 | controller | - ' logger.go:42: 04:05:23 | glance_single/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.560642 | controller | patched' 2025-12-27 04:07:21.560648 | controller | - ' logger.go:42: 04:05:30 | glance_single/3-scale-down-glanceapis | test step 2025-12-27 04:07:21.560654 | controller | completed 3-scale-down-glanceapis' 2025-12-27 04:07:21.560659 | controller | - ' logger.go:42: 04:05:30 | glance_single/4-scale-down-zero-glanceapis | starting 2025-12-27 04:07:21.560665 | controller | test step 4-scale-down-zero-glanceapis' 2025-12-27 04:07:21.560671 | controller | - ' logger.go:42: 04:05:30 | glance_single/4-scale-down-zero-glanceapis | running 2025-12-27 04:07:21.560677 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-12-27 04:07:21.560683 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":0}]''' 2025-12-27 04:07:21.560689 | controller | - ' ]' 2025-12-27 04:07:21.560694 | controller | - ' logger.go:42: 04:05:30 | glance_single/4-scale-down-zero-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.560700 | controller | patched' 2025-12-27 04:07:21.560706 | controller | - ' logger.go:42: 04:05:35 | glance_single/4-scale-down-zero-glanceapis | test 2025-12-27 04:07:21.560719 | controller | step completed 4-scale-down-zero-glanceapis' 2025-12-27 04:07:21.560725 | controller | - ' logger.go:42: 04:05:35 | glance_single/5-cleanup-glance | starting test step 2025-12-27 04:07:21.560730 | controller | 5-cleanup-glance' 2025-12-27 04:07:21.560736 | controller | - ' logger.go:42: 04:05:35 | glance_single/5-cleanup-glance | running command: 2025-12-27 04:07:21.560742 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single | oc delete -n $NAMESPACE 2025-12-27 04:07:21.560748 | controller | -f -' 2025-12-27 04:07:21.560754 | controller | - ' ]' 2025-12-27 04:07:21.560760 | controller | - ' logger.go:42: 04:05:35 | glance_single/5-cleanup-glance | glance.glance.openstack.org 2025-12-27 04:07:21.560765 | controller | "glance" deleted' 2025-12-27 04:07:21.560771 | controller | - ' logger.go:42: 04:05:35 | glance_single/5-cleanup-glance | running command: 2025-12-27 04:07:21.560777 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-12-27 04:07:21.560783 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2025-12-27 04:07:21.560789 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2025-12-27 04:07:21.560795 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2025-12-27 04:07:21.560801 | controller | done' 2025-12-27 04:07:21.560806 | controller | - ' ]' 2025-12-27 04:07:21.560812 | controller | - ' logger.go:42: 04:05:36 | glance_single/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.560818 | controller | "glance-cache-glance-default-single-0" deleted' 2025-12-27 04:07:21.560824 | controller | - ' logger.go:42: 04:05:36 | glance_single/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.560833 | controller | "glance-cache-glance-default-single-1" deleted' 2025-12-27 04:07:21.560839 | controller | - ' logger.go:42: 04:05:36 | glance_single/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.560844 | controller | "glance-cache-glance-default-single-2" deleted' 2025-12-27 04:07:21.560850 | controller | - ' logger.go:42: 04:05:36 | glance_single/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.560856 | controller | "glance-glance-default-single-0" deleted' 2025-12-27 04:07:21.560862 | controller | - ' logger.go:42: 04:05:37 | glance_single/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.560868 | controller | "glance-glance-default-single-1" deleted' 2025-12-27 04:07:21.560874 | controller | - ' logger.go:42: 04:05:37 | glance_single/5-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.560879 | controller | "glance-glance-default-single-2" deleted' 2025-12-27 04:07:21.560885 | controller | - ' logger.go:42: 04:05:38 | glance_single/5-cleanup-glance | persistentvolume/local-storage01-crc 2025-12-27 04:07:21.560891 | controller | patched' 2025-12-27 04:07:21.560897 | controller | - ' logger.go:42: 04:05:38 | glance_single/5-cleanup-glance | persistentvolume/local-storage02-crc 2025-12-27 04:07:21.560903 | controller | patched' 2025-12-27 04:07:21.560909 | controller | - ' logger.go:42: 04:05:38 | glance_single/5-cleanup-glance | persistentvolume/local-storage03-crc 2025-12-27 04:07:21.560914 | controller | patched' 2025-12-27 04:07:21.560920 | controller | - ' logger.go:42: 04:05:38 | glance_single/5-cleanup-glance | persistentvolume/local-storage08-crc 2025-12-27 04:07:21.560926 | controller | patched' 2025-12-27 04:07:21.560932 | controller | - ' logger.go:42: 04:05:38 | glance_single/5-cleanup-glance | persistentvolume/local-storage11-crc 2025-12-27 04:07:21.560938 | controller | patched' 2025-12-27 04:07:21.560944 | controller | - ' logger.go:42: 04:05:39 | glance_single/5-cleanup-glance | persistentvolume/local-storage15-crc 2025-12-27 04:07:21.560952 | controller | patched' 2025-12-27 04:07:21.560958 | controller | - ' logger.go:42: 04:05:39 | glance_single/5-cleanup-glance | test step completed 2025-12-27 04:07:21.560964 | controller | 5-cleanup-glance' 2025-12-27 04:07:21.560970 | controller | - ' logger.go:42: 04:05:39 | glance_single | skipping kubernetes event logging' 2025-12-27 04:07:21.560976 | controller | - === CONT kuttl/harness/glance_image_cache 2025-12-27 04:07:21.560982 | controller | - ' logger.go:42: 04:05:39 | glance_image_cache | Skipping creation of user-supplied 2025-12-27 04:07:21.560994 | controller | namespace: glance-kuttl-tests' 2025-12-27 04:07:21.561000 | controller | - ' logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | starting test 2025-12-27 04:07:21.561006 | controller | step 1-deploy_glance' 2025-12-27 04:07:21.561012 | controller | - ' logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | running command: 2025-12-27 04:07:21.561018 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2025-12-27 04:07:21.561023 | controller | -f -' 2025-12-27 04:07:21.561029 | controller | - ' ]' 2025-12-27 04:07:21.561035 | controller | - ' logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2025-12-27 04:07:21.561041 | controller | created' 2025-12-27 04:07:21.561047 | controller | - ' logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | running command: 2025-12-27 04:07:21.561053 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-12-27 04:07:21.561058 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":2}]''' 2025-12-27 04:07:21.561064 | controller | - ' ]' 2025-12-27 04:07:21.561070 | controller | - ' logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2025-12-27 04:07:21.561076 | controller | patched' 2025-12-27 04:07:21.561082 | controller | - ' logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | running command: 2025-12-27 04:07:21.561088 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-12-27 04:07:21.561094 | controller | | oc -n $NAMESPACE apply -f -' 2025-12-27 04:07:21.561099 | controller | - ' ]' 2025-12-27 04:07:21.561105 | controller | - ' logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | configmap/openstack-scripts-9db6gc427h 2025-12-27 04:07:21.561111 | controller | unchanged' 2025-12-27 04:07:21.561117 | controller | - ' logger.go:42: 04:05:39 | glance_image_cache/1-deploy_glance | pod/openstackclient 2025-12-27 04:07:21.561123 | controller | configured' 2025-12-27 04:07:21.561129 | controller | - ' logger.go:42: 04:05:56 | glance_image_cache/1-deploy_glance | test step completed 2025-12-27 04:07:21.561134 | controller | 1-deploy_glance' 2025-12-27 04:07:21.561140 | controller | - ' logger.go:42: 04:05:56 | glance_image_cache/2-cache-image | starting test step 2025-12-27 04:07:21.561146 | controller | 2-cache-image' 2025-12-27 04:07:21.561152 | controller | - ' logger.go:42: 04:05:56 | glance_image_cache/2-cache-image | running command: 2025-12-27 04:07:21.561158 | controller | [sh -c sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh 2025-12-27 04:07:21.561163 | controller | -c "DOMAIN=glance-default-external-api.$NAMESPACE.svc REPLICA=glance-default-external-api- 2025-12-27 04:07:21.561169 | controller | ./scripts/cache_and_delete_image.sh"' 2025-12-27 04:07:21.561175 | controller | - ' ]' 2025-12-27 04:07:21.561181 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + TIME=3' 2025-12-27 04:07:21.561187 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + CACHE_TIME=6' 2025-12-27 04:07:21.561192 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + DOMAIN=glance-default-external-api.glance-kuttl-tests.svc' 2025-12-27 04:07:21.561198 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + REPLICA=glance-default-external-api-' 2025-12-27 04:07:21.561204 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + IMAGE_NAME=myimage' 2025-12-27 04:07:21.561210 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | ++ awk ''/auth_url/ 2025-12-27 04:07:21.561216 | controller | {print $2}'' /etc/openstack/clouds.yaml' 2025-12-27 04:07:21.561222 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + KEYSTONE=http://keystone-public.glance-kuttl-tests.svc:5000' 2025-12-27 04:07:21.561228 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + ADMIN_PWD=12345678' 2025-12-27 04:07:21.561233 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + ADMIN_USER=admin' 2025-12-27 04:07:21.561242 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + glance=''glance 2025-12-27 04:07:21.561248 | controller | --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-12-27 04:07:21.561254 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name 2025-12-27 04:07:21.561259 | controller | default --os-project-domain-name default ''' 2025-12-27 04:07:21.561265 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + exec' 2025-12-27 04:07:21.561271 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + echo This is 2025-12-27 04:07:21.561277 | controller | a dodgy image' 2025-12-27 04:07:21.561283 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + openstack image 2025-12-27 04:07:21.561289 | controller | list -c ID -f value' 2025-12-27 04:07:21.561295 | controller | - ' logger.go:42: 04:06:16 | glance_image_cache/2-cache-image | + xargs -n 1 openstack 2025-12-27 04:07:21.561300 | controller | image delete' 2025-12-27 04:07:21.561309 | controller | - ' logger.go:42: 04:06:23 | glance_image_cache/2-cache-image | usage: openstack 2025-12-27 04:07:21.561317 | controller | image delete [-h] [ ...]' 2025-12-27 04:07:21.561323 | controller | - ' logger.go:42: 04:06:23 | glance_image_cache/2-cache-image | openstack image 2025-12-27 04:07:21.561329 | controller | delete: error: the following arguments are required: ' 2025-12-27 04:07:21.561335 | controller | - ' logger.go:42: 04:06:23 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-12-27 04:07:21.561342 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.561350 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.561357 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.561365 | controller | cache-list' 2025-12-27 04:07:21.561372 | controller | - ' logger.go:42: 04:06:23 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-12-27 04:07:21.561379 | controller | ''$0 ~ state {print $2}''' 2025-12-27 04:07:21.561387 | controller | - ' logger.go:42: 04:06:24 | glance_image_cache/2-cache-image | Error finding address 2025-12-27 04:07:21.561394 | controller | for http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-12-27 04:07:21.561400 | controller | Unable to establish connection to http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-12-27 04:07:21.561406 | controller | HTTPConnectionPool(host=''glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc'', 2025-12-27 04:07:21.561412 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name 2025-12-27 04:07:21.561423 | controller | or service not known''))' 2025-12-27 04:07:21.561429 | controller | - ' logger.go:42: 04:06:24 | glance_image_cache/2-cache-image | + CACHED_ID=' 2025-12-27 04:07:21.561435 | controller | - ' logger.go:42: 04:06:24 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-12-27 04:07:21.561441 | controller | ]]' 2025-12-27 04:07:21.561447 | controller | - ' logger.go:42: 04:06:24 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-12-27 04:07:21.561453 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.561459 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.561464 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.561470 | controller | cache-list' 2025-12-27 04:07:21.561476 | controller | - ' logger.go:42: 04:06:24 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-12-27 04:07:21.561486 | controller | ''$0 ~ state {print $2}''' 2025-12-27 04:07:21.561492 | controller | - ' logger.go:42: 04:06:26 | glance_image_cache/2-cache-image | Creating new image.' 2025-12-27 04:07:21.561497 | controller | - ' logger.go:42: 04:06:26 | glance_image_cache/2-cache-image | + CACHED_ID=' 2025-12-27 04:07:21.561503 | controller | - ' logger.go:42: 04:06:26 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-12-27 04:07:21.561509 | controller | ]]' 2025-12-27 04:07:21.561535 | controller | - ' logger.go:42: 04:06:26 | glance_image_cache/2-cache-image | + echo ''Creating 2025-12-27 04:07:21.561541 | controller | new image.''' 2025-12-27 04:07:21.561547 | controller | - ' logger.go:42: 04:06:26 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-12-27 04:07:21.561553 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.561559 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.561565 | controller | default --verbose image-create --disk-format qcow2 --container-format bare --name 2025-12-27 04:07:21.561571 | controller | myimage --file myimage' 2025-12-27 04:07:21.561577 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2025-12-27 04:07:21.561583 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | Property | 2025-12-27 04:07:21.561589 | controller | Value |' 2025-12-27 04:07:21.561594 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2025-12-27 04:07:21.561600 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | checksum | 2025-12-27 04:07:21.561606 | controller | 69bcebf29946998555945bfd562df6f0 |' 2025-12-27 04:07:21.561612 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | container_format 2025-12-27 04:07:21.561618 | controller | | bare |' 2025-12-27 04:07:21.561624 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | created_at | 2025-12-27 04:07:21.561629 | controller | 2025-12-27T04:06:27Z |' 2025-12-27 04:07:21.561639 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | disk_format | 2025-12-27 04:07:21.561649 | controller | qcow2 |' 2025-12-27 04:07:21.561655 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | id | 2025-12-27 04:07:21.561660 | controller | b88fe77f-6889-45d6-a2c9-f941048d3c9a |' 2025-12-27 04:07:21.561666 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | min_disk | 2025-12-27 04:07:21.561672 | controller | 0 |' 2025-12-27 04:07:21.561678 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | min_ram | 2025-12-27 04:07:21.561684 | controller | 0 |' 2025-12-27 04:07:21.561690 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | name | 2025-12-27 04:07:21.561695 | controller | myimage |' 2025-12-27 04:07:21.561701 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | os_hash_algo | 2025-12-27 04:07:21.561707 | controller | sha512 |' 2025-12-27 04:07:21.561713 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | os_hash_value | 2025-12-27 04:07:21.561722 | controller | 756138eda333dfdd93b80d8bae18b447fbab34462db0cc57df732b81e51015961e815e04c09b42da 2025-12-27 04:07:21.561728 | controller | |' 2025-12-27 04:07:21.561734 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | | 2025-12-27 04:07:21.561739 | controller | 7de16058d0fc34812d6ecc3496bd7519c395202e88705ccc |' 2025-12-27 04:07:21.561745 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | os_hidden | 2025-12-27 04:07:21.561751 | controller | False |' 2025-12-27 04:07:21.561757 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | owner | 2025-12-27 04:07:21.561763 | controller | d6322bf2bf4a4753bf0f6efdd15931de |' 2025-12-27 04:07:21.561769 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | protected | 2025-12-27 04:07:21.561774 | controller | False |' 2025-12-27 04:07:21.561780 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | size | 2025-12-27 04:07:21.561786 | controller | 22 |' 2025-12-27 04:07:21.561792 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | status | 2025-12-27 04:07:21.561798 | controller | active |' 2025-12-27 04:07:21.561804 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | stores | 2025-12-27 04:07:21.561809 | controller | default_backend |' 2025-12-27 04:07:21.561815 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | tags | 2025-12-27 04:07:21.561821 | controller | [] |' 2025-12-27 04:07:21.561827 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | updated_at | 2025-12-27 04:07:21.561833 | controller | 2025-12-27T04:06:34Z |' 2025-12-27 04:07:21.561842 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | virtual_size | 2025-12-27 04:07:21.561848 | controller | Not available |' 2025-12-27 04:07:21.561853 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | | visibility | 2025-12-27 04:07:21.561859 | controller | shared |' 2025-12-27 04:07:21.561865 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2025-12-27 04:07:21.561871 | controller | - ' logger.go:42: 04:06:34 | glance_image_cache/2-cache-image | + sleep 3' 2025-12-27 04:07:21.561877 | controller | - ' logger.go:42: 04:06:37 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-12-27 04:07:21.561883 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.561888 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.561894 | controller | default image-list' 2025-12-27 04:07:21.561900 | controller | - ' logger.go:42: 04:06:37 | glance_image_cache/2-cache-image | ++ awk -v img=myimage 2025-12-27 04:07:21.561906 | controller | ''$0 ~ img {print $2}''' 2025-12-27 04:07:21.561912 | controller | - ' logger.go:42: 04:06:39 | glance_image_cache/2-cache-image | + ID=b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.561920 | controller | - ' logger.go:42: 04:06:39 | glance_image_cache/2-cache-image | Image ID: b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.561926 | controller | - ' logger.go:42: 04:06:39 | glance_image_cache/2-cache-image | + echo ''Image 2025-12-27 04:07:21.561935 | controller | ID: b88fe77f-6889-45d6-a2c9-f941048d3c9a''' 2025-12-27 04:07:21.561941 | controller | - ' logger.go:42: 04:06:39 | glance_image_cache/2-cache-image | + sleep 3' 2025-12-27 04:07:21.561947 | controller | - ' logger.go:42: 04:06:42 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-12-27 04:07:21.561953 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.561959 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.561965 | controller | default image-show b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.561971 | controller | - ' logger.go:42: 04:06:42 | glance_image_cache/2-cache-image | ++ awk ''/status/{print 2025-12-27 04:07:21.561977 | controller | $4}''' 2025-12-27 04:07:21.561982 | controller | - ' logger.go:42: 04:06:43 | glance_image_cache/2-cache-image | + STATE=active' 2025-12-27 04:07:21.561988 | controller | - ' logger.go:42: 04:06:43 | glance_image_cache/2-cache-image | + echo ''Image 2025-12-27 04:07:21.561994 | controller | Status => active''' 2025-12-27 04:07:21.562003 | controller | - ' logger.go:42: 04:06:43 | glance_image_cache/2-cache-image | + [[ active != 2025-12-27 04:07:21.562009 | controller | \a\c\t\i\v\e ]]' 2025-12-27 04:07:21.562014 | controller | - ' logger.go:42: 04:06:43 | glance_image_cache/2-cache-image | + echo ''Caching 2025-12-27 04:07:21.562020 | controller | image on replica 0''' 2025-12-27 04:07:21.562026 | controller | - ' logger.go:42: 04:06:43 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-12-27 04:07:21.562032 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.562038 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.562044 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.562049 | controller | cache-queue b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.562055 | controller | - ' logger.go:42: 04:06:43 | glance_image_cache/2-cache-image | Image Status => 2025-12-27 04:07:21.562061 | controller | active' 2025-12-27 04:07:21.562069 | controller | - ' logger.go:42: 04:06:43 | glance_image_cache/2-cache-image | Caching image on 2025-12-27 04:07:21.562075 | controller | replica 0' 2025-12-27 04:07:21.562082 | controller | - ' logger.go:42: 04:06:45 | glance_image_cache/2-cache-image | + sleep 6' 2025-12-27 04:07:21.562089 | controller | - ' logger.go:42: 04:06:51 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-12-27 04:07:21.562095 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.562101 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.562107 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.562113 | controller | cache-list' 2025-12-27 04:07:21.562119 | controller | - ' logger.go:42: 04:06:51 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-12-27 04:07:21.562124 | controller | ''$0 ~ state {print $2}''' 2025-12-27 04:07:21.562130 | controller | - ' logger.go:42: 04:06:53 | glance_image_cache/2-cache-image | + CACHED_ID=b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.562136 | controller | - ' logger.go:42: 04:06:53 | glance_image_cache/2-cache-image | + echo ''Cached 2025-12-27 04:07:21.562142 | controller | image id on replica 0 => b88fe77f-6889-45d6-a2c9-f941048d3c9a''' 2025-12-27 04:07:21.562148 | controller | - ' logger.go:42: 04:06:53 | glance_image_cache/2-cache-image | + [[ b88fe77f-6889-45d6-a2c9-f941048d3c9a 2025-12-27 04:07:21.562154 | controller | != b88fe77f-6889-45d6-a2c9-f941048d3c9a ]]' 2025-12-27 04:07:21.562159 | controller | - ' logger.go:42: 04:06:53 | glance_image_cache/2-cache-image | + echo ''Verifying 2025-12-27 04:07:21.562165 | controller | image is not cached on replica 1''' 2025-12-27 04:07:21.562176 | controller | - ' logger.go:42: 04:06:53 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-12-27 04:07:21.562182 | controller | ''$0 ~ state {print $2}''' 2025-12-27 04:07:21.562188 | controller | - ' logger.go:42: 04:06:53 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-12-27 04:07:21.562194 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.562200 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.562206 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.562211 | controller | cache-list' 2025-12-27 04:07:21.562217 | controller | - ' logger.go:42: 04:06:53 | glance_image_cache/2-cache-image | Cached image id 2025-12-27 04:07:21.562223 | controller | on replica 0 => b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.562229 | controller | - ' logger.go:42: 04:06:53 | glance_image_cache/2-cache-image | Verifying image 2025-12-27 04:07:21.562235 | controller | is not cached on replica 1' 2025-12-27 04:07:21.562241 | controller | - ' logger.go:42: 04:06:54 | glance_image_cache/2-cache-image | Cached image id 2025-12-27 04:07:21.562246 | controller | on replica 1 => ' 2025-12-27 04:07:21.562252 | controller | - ' logger.go:42: 04:06:54 | glance_image_cache/2-cache-image | Caching image on 2025-12-27 04:07:21.562258 | controller | replica 1' 2025-12-27 04:07:21.562268 | controller | - ' logger.go:42: 04:06:54 | glance_image_cache/2-cache-image | + CACHED_ID_1=' 2025-12-27 04:07:21.562274 | controller | - ' logger.go:42: 04:06:54 | glance_image_cache/2-cache-image | + echo ''Cached 2025-12-27 04:07:21.562280 | controller | image id on replica 1 => ''' 2025-12-27 04:07:21.562285 | controller | - ' logger.go:42: 04:06:54 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-12-27 04:07:21.562291 | controller | ]]' 2025-12-27 04:07:21.562297 | controller | - ' logger.go:42: 04:06:54 | glance_image_cache/2-cache-image | + echo ''Caching 2025-12-27 04:07:21.562303 | controller | image on replica 1''' 2025-12-27 04:07:21.562309 | controller | - ' logger.go:42: 04:06:54 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-12-27 04:07:21.562315 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.562321 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.562326 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.562332 | controller | cache-queue b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.562338 | controller | - ' logger.go:42: 04:06:55 | glance_image_cache/2-cache-image | + sleep 6' 2025-12-27 04:07:21.562344 | controller | - ' logger.go:42: 04:07:01 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-12-27 04:07:21.562350 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.562356 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.562362 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.562367 | controller | cache-list' 2025-12-27 04:07:21.562373 | controller | - ' logger.go:42: 04:07:01 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-12-27 04:07:21.562379 | controller | ''$0 ~ state {print $2}''' 2025-12-27 04:07:21.562385 | controller | - ' logger.go:42: 04:07:03 | glance_image_cache/2-cache-image | + CACHED_ID_2=b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.562391 | controller | - ' logger.go:42: 04:07:03 | glance_image_cache/2-cache-image | + echo ''Cached 2025-12-27 04:07:21.562397 | controller | image id on replica 1 => b88fe77f-6889-45d6-a2c9-f941048d3c9a''' 2025-12-27 04:07:21.562403 | controller | - ' logger.go:42: 04:07:03 | glance_image_cache/2-cache-image | + [[ b88fe77f-6889-45d6-a2c9-f941048d3c9a 2025-12-27 04:07:21.562409 | controller | != b88fe77f-6889-45d6-a2c9-f941048d3c9a ]]' 2025-12-27 04:07:21.562419 | controller | - ' logger.go:42: 04:07:03 | glance_image_cache/2-cache-image | + echo ''Deleting 2025-12-27 04:07:21.562425 | controller | cached image from replica 0''' 2025-12-27 04:07:21.562433 | controller | - ' logger.go:42: 04:07:03 | glance_image_cache/2-cache-image | Cached image id 2025-12-27 04:07:21.562439 | controller | on replica 1 => b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.562445 | controller | - ' logger.go:42: 04:07:03 | glance_image_cache/2-cache-image | Deleting cached 2025-12-27 04:07:21.562451 | controller | image from replica 0' 2025-12-27 04:07:21.562457 | controller | - ' logger.go:42: 04:07:03 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-12-27 04:07:21.562463 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.562469 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.562475 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.562481 | controller | cache-delete b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.562487 | controller | - ' logger.go:42: 04:07:04 | glance_image_cache/2-cache-image | Verifying image 2025-12-27 04:07:21.562493 | controller | is still cached on replica 1' 2025-12-27 04:07:21.562499 | controller | - ' logger.go:42: 04:07:04 | glance_image_cache/2-cache-image | + echo ''Verifying 2025-12-27 04:07:21.562505 | controller | image is still cached on replica 1''' 2025-12-27 04:07:21.562523 | controller | - ' logger.go:42: 04:07:04 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-12-27 04:07:21.562533 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.562542 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.562548 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.562554 | controller | cache-list' 2025-12-27 04:07:21.562560 | controller | - ' logger.go:42: 04:07:04 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-12-27 04:07:21.562565 | controller | ''$0 ~ state {print $2}''' 2025-12-27 04:07:21.562571 | controller | - ' logger.go:42: 04:07:06 | glance_image_cache/2-cache-image | + CACHED_ID_3=b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.562577 | controller | - ' logger.go:42: 04:07:06 | glance_image_cache/2-cache-image | + echo ''Cached 2025-12-27 04:07:21.562583 | controller | image id on replica 1 => b88fe77f-6889-45d6-a2c9-f941048d3c9a''' 2025-12-27 04:07:21.562589 | controller | - ' logger.go:42: 04:07:06 | glance_image_cache/2-cache-image | + [[ b88fe77f-6889-45d6-a2c9-f941048d3c9a 2025-12-27 04:07:21.562595 | controller | != b88fe77f-6889-45d6-a2c9-f941048d3c9a ]]' 2025-12-27 04:07:21.562601 | controller | - ' logger.go:42: 04:07:06 | glance_image_cache/2-cache-image | + echo ''Verify 2025-12-27 04:07:21.562610 | controller | Cached image is deleted from replica 0''' 2025-12-27 04:07:21.562616 | controller | - ' logger.go:42: 04:07:06 | glance_image_cache/2-cache-image | Cached image id 2025-12-27 04:07:21.562622 | controller | on replica 1 => b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.562628 | controller | - ' logger.go:42: 04:07:06 | glance_image_cache/2-cache-image | Verify Cached image 2025-12-27 04:07:21.562634 | controller | is deleted from replica 0' 2025-12-27 04:07:21.562640 | controller | - ' logger.go:42: 04:07:06 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-12-27 04:07:21.562645 | controller | ''$0 ~ state {print $2}''' 2025-12-27 04:07:21.562651 | controller | - ' logger.go:42: 04:07:06 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-12-27 04:07:21.562657 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.562663 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.562669 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.562678 | controller | cache-list' 2025-12-27 04:07:21.562684 | controller | - ' logger.go:42: 04:07:07 | glance_image_cache/2-cache-image | Deleting image 2025-12-27 04:07:21.562689 | controller | b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.562695 | controller | - ' logger.go:42: 04:07:07 | glance_image_cache/2-cache-image | + CACHED_ID_4=' 2025-12-27 04:07:21.562701 | controller | - ' logger.go:42: 04:07:07 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-12-27 04:07:21.562707 | controller | ]]' 2025-12-27 04:07:21.562713 | controller | - ' logger.go:42: 04:07:07 | glance_image_cache/2-cache-image | + echo ''Deleting 2025-12-27 04:07:21.562719 | controller | image b88fe77f-6889-45d6-a2c9-f941048d3c9a''' 2025-12-27 04:07:21.562724 | controller | - ' logger.go:42: 04:07:07 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-12-27 04:07:21.562730 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.562736 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.562742 | controller | default image-delete b88fe77f-6889-45d6-a2c9-f941048d3c9a' 2025-12-27 04:07:21.562748 | controller | - ' logger.go:42: 04:07:09 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-12-27 04:07:21.562754 | controller | ''$0 ~ state {print $2}''' 2025-12-27 04:07:21.562759 | controller | - ' logger.go:42: 04:07:09 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-12-27 04:07:21.562765 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-12-27 04:07:21.562771 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-12-27 04:07:21.562777 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-12-27 04:07:21.562783 | controller | cache-list' 2025-12-27 04:07:21.562789 | controller | - ' logger.go:42: 04:07:11 | glance_image_cache/2-cache-image | + CACHED_ID_5=' 2025-12-27 04:07:21.562795 | controller | - ' logger.go:42: 04:07:11 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-12-27 04:07:21.562801 | controller | ]]' 2025-12-27 04:07:21.562806 | controller | - ' logger.go:42: 04:07:11 | glance_image_cache/2-cache-image | + echo ''Caching 2025-12-27 04:07:21.562812 | controller | tests executed successfully!!!''' 2025-12-27 04:07:21.562818 | controller | - ' logger.go:42: 04:07:11 | glance_image_cache/2-cache-image | + exit 0' 2025-12-27 04:07:21.562824 | controller | - ' logger.go:42: 04:07:11 | glance_image_cache/2-cache-image | Caching tests executed 2025-12-27 04:07:21.562830 | controller | successfully!!!' 2025-12-27 04:07:21.562836 | controller | - ' logger.go:42: 04:07:11 | glance_image_cache/2-cache-image | test step completed 2025-12-27 04:07:21.562842 | controller | 2-cache-image' 2025-12-27 04:07:21.562848 | controller | - ' logger.go:42: 04:07:11 | glance_image_cache/3-scale-down-glanceapis | starting 2025-12-27 04:07:21.562854 | controller | test step 3-scale-down-glanceapis' 2025-12-27 04:07:21.562859 | controller | - ' logger.go:42: 04:07:11 | glance_image_cache/3-scale-down-glanceapis | running 2025-12-27 04:07:21.562865 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-12-27 04:07:21.562871 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2025-12-27 04:07:21.562877 | controller | - ' ]' 2025-12-27 04:07:21.562883 | controller | - ' logger.go:42: 04:07:11 | glance_image_cache/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2025-12-27 04:07:21.562889 | controller | patched' 2025-12-27 04:07:21.562895 | controller | - ' logger.go:42: 04:07:12 | glance_image_cache/3-scale-down-glanceapis | test 2025-12-27 04:07:21.562907 | controller | step completed 3-scale-down-glanceapis' 2025-12-27 04:07:21.562913 | controller | - ' logger.go:42: 04:07:12 | glance_image_cache/4-cleanup-glance | starting test 2025-12-27 04:07:21.562922 | controller | step 4-cleanup-glance' 2025-12-27 04:07:21.562928 | controller | - ' logger.go:42: 04:07:12 | glance_image_cache/4-cleanup-glance | running command: 2025-12-27 04:07:21.562936 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single | oc delete -n $NAMESPACE 2025-12-27 04:07:21.562942 | controller | -f -' 2025-12-27 04:07:21.562948 | controller | - ' ]' 2025-12-27 04:07:21.562953 | controller | - ' logger.go:42: 04:07:12 | glance_image_cache/4-cleanup-glance | glance.glance.openstack.org 2025-12-27 04:07:21.562959 | controller | "glance" deleted' 2025-12-27 04:07:21.562965 | controller | - ' logger.go:42: 04:07:13 | glance_image_cache/4-cleanup-glance | running command: 2025-12-27 04:07:21.562974 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2025-12-27 04:07:21.595558 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2025-12-27 04:07:21.595650 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2025-12-27 04:07:21.595657 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2025-12-27 04:07:21.595664 | controller | done' 2025-12-27 04:07:21.595670 | controller | - ' ]' 2025-12-27 04:07:21.595676 | controller | - ' logger.go:42: 04:07:13 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.595683 | controller | "glance-cache-glance-default-external-api-0" deleted' 2025-12-27 04:07:21.595689 | controller | - ' logger.go:42: 04:07:17 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.595695 | controller | "glance-cache-glance-default-external-api-1" deleted' 2025-12-27 04:07:21.595701 | controller | - ' logger.go:42: 04:07:18 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.595707 | controller | "glance-cache-glance-default-internal-api-0" deleted' 2025-12-27 04:07:21.595713 | controller | - ' logger.go:42: 04:07:18 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.595719 | controller | "glance-cache-glance-default-internal-api-1" deleted' 2025-12-27 04:07:21.595725 | controller | - ' logger.go:42: 04:07:18 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.595731 | controller | "glance-glance-default-external-api-0" deleted' 2025-12-27 04:07:21.595737 | controller | - ' logger.go:42: 04:07:18 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.595743 | controller | "glance-glance-default-external-api-1" deleted' 2025-12-27 04:07:21.595749 | controller | - ' logger.go:42: 04:07:19 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.595770 | controller | "glance-glance-default-internal-api-0" deleted' 2025-12-27 04:07:21.595776 | controller | - ' logger.go:42: 04:07:19 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2025-12-27 04:07:21.595782 | controller | "glance-glance-default-internal-api-1" deleted' 2025-12-27 04:07:21.595788 | controller | - ' logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage04-crc 2025-12-27 04:07:21.595794 | controller | patched' 2025-12-27 04:07:21.595800 | controller | - ' logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage07-crc 2025-12-27 04:07:21.595806 | controller | patched' 2025-12-27 04:07:21.595812 | controller | - ' logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage08-crc 2025-12-27 04:07:21.595818 | controller | patched' 2025-12-27 04:07:21.595824 | controller | - ' logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage09-crc 2025-12-27 04:07:21.595830 | controller | patched' 2025-12-27 04:07:21.595836 | controller | - ' logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage11-crc 2025-12-27 04:07:21.595842 | controller | patched' 2025-12-27 04:07:21.595848 | controller | - ' logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage13-crc 2025-12-27 04:07:21.595854 | controller | patched' 2025-12-27 04:07:21.595859 | controller | - ' logger.go:42: 04:07:20 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage14-crc 2025-12-27 04:07:21.595872 | controller | patched' 2025-12-27 04:07:21.595878 | controller | - ' logger.go:42: 04:07:21 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage15-crc 2025-12-27 04:07:21.595884 | controller | patched' 2025-12-27 04:07:21.595890 | controller | - ' logger.go:42: 04:07:21 | glance_image_cache/4-cleanup-glance | test step completed 2025-12-27 04:07:21.595899 | controller | 4-cleanup-glance' 2025-12-27 04:07:21.595905 | controller | - ' logger.go:42: 04:07:21 | glance_image_cache | skipping kubernetes event logging' 2025-12-27 04:07:21.595911 | controller | - === NAME kuttl 2025-12-27 04:07:21.595917 | controller | - ' harness.go:406: run tests finished' 2025-12-27 04:07:21.595923 | controller | - ' harness.go:514: cleaning up' 2025-12-27 04:07:21.595929 | controller | - ' harness.go:571: removing temp folder: ""' 2025-12-27 04:07:21.595935 | controller | - '--- FAIL: kuttl (394.37s)' 2025-12-27 04:07:21.595941 | controller | - ' --- FAIL: kuttl/harness (0.00s)' 2025-12-27 04:07:21.595947 | controller | - ' --- FAIL: kuttl/harness/glance_dist_image_import (79.04s)' 2025-12-27 04:07:21.595954 | controller | - ' --- PASS: kuttl/harness/glance_single_tls (34.53s)' 2025-12-27 04:07:21.595960 | controller | - ' --- PASS: kuttl/harness/glance_split_proxypass (55.74s)' 2025-12-27 04:07:21.595966 | controller | - ' --- PASS: kuttl/harness/glance_split (63.74s)' 2025-12-27 04:07:21.595972 | controller | - ' --- PASS: kuttl/harness/glance_single (59.15s)' 2025-12-27 04:07:21.595978 | controller | - ' --- PASS: kuttl/harness/glance_image_cache (102.15s)' 2025-12-27 04:07:21.595984 | controller | - FAIL 2025-12-27 04:07:21.595989 | controller | - 'make[1]: *** [Makefile:2026: glance_kuttl_run] Error 1' 2025-12-27 04:07:21.595995 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-12-27 04:07:21.596001 | controller | - 'make: *** [Makefile:2035: glance_kuttl] Error 2' 2025-12-27 04:07:21.596021 | controller | ...ignoring 2025-12-27 04:07:21.623851 | controller | 2025-12-27 04:07:21.623945 | controller | TASK [Get resource status after glance_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_after_{{ operator }}_kuttl.log 2025-12-27 04:07:21.623954 | controller | ] *** 2025-12-27 04:07:21.623962 | controller | Saturday 27 December 2025 04:07:21 +0000 (0:13:43.286) 0:16:14.789 ***** 2025-12-27 04:07:21.623968 | controller | Saturday 27 December 2025 04:07:21 +0000 (0:13:43.286) 0:16:14.788 ***** 2025-12-27 04:07:21.623998 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:58 2025-12-27 04:07:21.834882 | controller | fatal: [localhost]: FAILED! => 2025-12-27 04:07:21.834939 | controller | msg: '''commands_after_kuttl_run'' is undefined. ''commands_after_kuttl_run'' is undefined' 2025-12-27 04:07:21.834948 | controller | ...ignoring 2025-12-27 04:07:21.834956 | controller | 2025-12-27 04:07:21.834964 | controller | TASK [Find the generated JUnitXML files paths={{ cifmw_installyamls_repos }}, file_type=file, patterns=*.xml] *** 2025-12-27 04:07:21.834973 | controller | Saturday 27 December 2025 04:07:21 +0000 (0:00:00.028) 0:16:14.817 ***** 2025-12-27 04:07:21.834980 | controller | Saturday 27 December 2025 04:07:21 +0000 (0:00:00.028) 0:16:14.816 ***** 2025-12-27 04:07:21.834996 | controller | ok: [localhost] 2025-12-27 04:07:22.050720 | controller | 2025-12-27 04:07:22.050767 | controller | TASK [Create the test results directory path={{ _kuttl_test_result_dir }}, state=directory, mode=0755] *** 2025-12-27 04:07:22.050776 | controller | Saturday 27 December 2025 04:07:21 +0000 (0:00:00.211) 0:16:15.028 ***** 2025-12-27 04:07:22.050783 | controller | Saturday 27 December 2025 04:07:21 +0000 (0:00:00.211) 0:16:15.027 ***** 2025-12-27 04:07:22.050797 | controller | changed: [localhost] 2025-12-27 04:07:22.787031 | controller | 2025-12-27 04:07:22.787098 | controller | TASK [Copy the generated test results to the test results directory src={{ item.path }}, dest={{ _kuttl_test_result_dir }}, mode=0644] *** 2025-12-27 04:07:22.787116 | controller | Saturday 27 December 2025 04:07:22 +0000 (0:00:00.215) 0:16:15.244 ***** 2025-12-27 04:07:22.787130 | controller | Saturday 27 December 2025 04:07:22 +0000 (0:00:00.215) 0:16:15.243 ***** 2025-12-27 04:07:22.787156 | 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': 1337, 'inode': 42048139, 'dev': 64513, 'nlink': 1, 'atime': 1766808441.2243295, 'mtime': 1766808441.2243295, 'ctime': 1766808441.2243295, '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-12-27 04:07:22.825367 | controller | 2025-12-27 04:07:22.825412 | 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-12-27 04:07:22.825421 | controller | Saturday 27 December 2025 04:07:22 +0000 (0:00:00.735) 0:16:15.980 ***** 2025-12-27 04:07:22.825428 | controller | Saturday 27 December 2025 04:07:22 +0000 (0:00:00.735) 0:16:15.979 ***** 2025-12-27 04:07:22.825445 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:96 2025-12-27 04:07:22.825452 | controller | fatal: [localhost]: FAILED! => 2025-12-27 04:07:22.825459 | controller | assertion: _kuttl_curr_operator_result.rc == 0 2025-12-27 04:07:22.825465 | controller | changed: false 2025-12-27 04:07:22.825471 | controller | evaluated_to: false 2025-12-27 04:07:22.825477 | controller | msg: KUTTL tests for glance failed 2025-12-27 04:07:22.825483 | controller | 2025-12-27 04:07:22.825489 | controller | NO MORE HOSTS LEFT ************************************************************* 2025-12-27 04:07:22.825495 | controller | 2025-12-27 04:07:22.825501 | controller | PLAY RECAP ********************************************************************* 2025-12-27 04:07:22.825507 | controller | localhost : ok=110 changed=50 unreachable=0 failed=1 skipped=59 rescued=0 ignored=5 2025-12-27 04:07:22.825541 | controller | 2025-12-27 04:07:22.825547 | controller | Saturday 27 December 2025 04:07:22 +0000 (0:00:00.037) 0:16:16.018 ***** 2025-12-27 04:07:22.825554 | controller | =============================================================================== 2025-12-27 04:07:22.825560 | controller | install_yamls_makes : Run glance_kuttl -------------------------------- 823.29s 2025-12-27 04:07:22.825568 | controller | install_yamls_makes : Run download_tools ------------------------------- 35.47s 2025-12-27 04:07:22.825576 | controller | ci_setup : Install needed packages ------------------------------------- 28.56s 2025-12-27 04:07:22.825584 | controller | ci_local_storage : Remove the cifmw_cls_namespace namespace ------------ 10.82s 2025-12-27 04:07:22.825593 | controller | ci_local_storage : Perform action in the PV directory ------------------ 10.38s 2025-12-27 04:07:22.825600 | controller | ci_local_storage : Perform action in the PV directory ------------------ 10.13s 2025-12-27 04:07:22.825608 | controller | repo_setup : Initialize python venv and install requirements ------------ 8.44s 2025-12-27 04:07:22.825616 | controller | ci_setup : Install openshift client ------------------------------------- 5.24s 2025-12-27 04:07:22.825631 | controller | install_yamls_makes : Run crc_attach_default_interface ------------------ 5.24s 2025-12-27 04:07:22.825639 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 1.79s 2025-12-27 04:07:22.825646 | controller | openshift_setup : Create required namespaces ---------------------------- 1.68s 2025-12-27 04:07:22.825653 | controller | install_ca : Update ca bundle ------------------------------------------- 1.52s 2025-12-27 04:07:22.825660 | controller | ci_setup : Manage directories ------------------------------------------- 1.18s 2025-12-27 04:07:22.825667 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 1.05s 2025-12-27 04:07:22.825675 | controller | ci_local_storage : Apply pv related storage manifest file --------------- 1.04s 2025-12-27 04:07:22.825682 | controller | repo_setup : Make sure git-core package is installed -------------------- 1.01s 2025-12-27 04:07:22.825690 | controller | repo_setup : Get repo-setup repository ---------------------------------- 0.95s 2025-12-27 04:07:22.825696 | controller | Gathering Facts --------------------------------------------------------- 0.90s 2025-12-27 04:07:22.825706 | controller | openshift_setup : Patch network operator -------------------------------- 0.90s 2025-12-27 04:07:22.825712 | controller | ci_local_storage : Create the cifmw_cls_namespace namespace" ------------ 0.86s 2025-12-27 04:07:22.825717 | controller | Saturday 27 December 2025 04:07:22 +0000 (0:00:00.038) 0:16:16.018 ***** 2025-12-27 04:07:22.825723 | controller | =============================================================================== 2025-12-27 04:07:22.825729 | controller | install_yamls_makes --------------------------------------------------- 864.18s 2025-12-27 04:07:22.825735 | controller | ci_local_storage ------------------------------------------------------- 40.36s 2025-12-27 04:07:22.825741 | controller | ci_setup --------------------------------------------------------------- 36.32s 2025-12-27 04:07:22.825747 | controller | repo_setup ------------------------------------------------------------- 16.93s 2025-12-27 04:07:22.825752 | controller | openshift_setup --------------------------------------------------------- 4.87s 2025-12-27 04:07:22.825758 | controller | openshift_login --------------------------------------------------------- 3.94s 2025-12-27 04:07:22.825764 | controller | install_yamls ----------------------------------------------------------- 3.33s 2025-12-27 04:07:22.825770 | controller | install_ca -------------------------------------------------------------- 1.95s 2025-12-27 04:07:22.825776 | controller | gather_facts ------------------------------------------------------------ 0.90s 2025-12-27 04:07:22.825781 | controller | ansible.builtin.copy ---------------------------------------------------- 0.74s 2025-12-27 04:07:22.825787 | controller | cifmw_setup ------------------------------------------------------------- 0.69s 2025-12-27 04:07:22.825793 | controller | discover_latest_image --------------------------------------------------- 0.41s 2025-12-27 04:07:22.825799 | controller | ansible.builtin.include_role -------------------------------------------- 0.34s 2025-12-27 04:07:22.825804 | controller | run_hook ---------------------------------------------------------------- 0.28s 2025-12-27 04:07:22.825810 | controller | ansible.builtin.file ---------------------------------------------------- 0.22s 2025-12-27 04:07:22.825816 | controller | ansible.builtin.find ---------------------------------------------------- 0.21s 2025-12-27 04:07:22.825822 | controller | ansible.builtin.set_fact ------------------------------------------------ 0.12s 2025-12-27 04:07:22.825831 | controller | ansible.builtin.include_tasks ------------------------------------------- 0.06s 2025-12-27 04:07:22.825837 | controller | ansible.builtin.include_vars -------------------------------------------- 0.06s 2025-12-27 04:07:22.825842 | controller | ansible.builtin.shell --------------------------------------------------- 0.05s 2025-12-27 04:07:22.825853 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2025-12-27 04:07:22.966031 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-27 04:07:22.966118 | controller | total ----------------------------------------------------------------- 975.98s 2025-12-27 04:07:23.369586 | controller | ERROR 2025-12-27 04:07:23.369908 | controller | { 2025-12-27 04:07:23.369975 | controller | "delta": "0:16:16.966795", 2025-12-27 04:07:23.370149 | controller | "end": "2025-12-27 04:07:22.969844", 2025-12-27 04:07:23.370206 | controller | "msg": "non-zero return code", 2025-12-27 04:07:23.370245 | controller | "rc": 2, 2025-12-27 04:07:23.370282 | controller | "start": "2025-12-27 03:51:06.003049" 2025-12-27 04:07:23.370318 | controller | } failure 2025-12-27 04:07:23.538903 | 2025-12-27 04:07:23.539144 | PLAY RECAP 2025-12-27 04:07:23.539262 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2025-12-27 04:07:23.539329 | 2025-12-27 04:07:23.697916 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main] 2025-12-27 04:07:23.706140 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2025-12-27 04:07:24.419418 | 2025-12-27 04:07:24.419537 | PLAY [Run ci/playbooks/e2e-collect-logs.yml] 2025-12-27 04:07:24.464936 | 2025-12-27 04:07:24.465038 | TASK [Filter out host if needed] 2025-12-27 04:07:24.476956 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-12-27 04:07:24.484206 | 2025-12-27 04:07:24.484272 | TASK [Filter out host if needed] 2025-12-27 04:07:24.500230 | 2025-12-27 04:07:24.500319 | TASK [Ensure we have the ci-framework on host] 2025-12-27 04:07:25.049448 | controller | ok 2025-12-27 04:07:25.069811 | 2025-12-27 04:07:25.069981 | TASK [End host if no basedir] 2025-12-27 04:07:25.082534 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-12-27 04:07:25.090207 | 2025-12-27 04:07:25.090284 | TASK [Read base centos-9 scenarios] 2025-12-27 04:07:25.120942 | controller | ok 2025-12-27 04:07:25.231418 | 2025-12-27 04:07:25.231542 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2025-12-27 04:07:25.266252 | controller | skipping: Conditional result was False 2025-12-27 04:07:25.273138 | 2025-12-27 04:07:25.273204 | TASK [cifmw_helpers : Check if file is available] 2025-12-27 04:07:25.554957 | controller | ok 2025-12-27 04:07:25.609962 | 2025-12-27 04:07:25.610110 | TASK [cifmw_helpers : Create temporary directory] 2025-12-27 04:07:25.635535 | controller | skipping: Conditional result was False 2025-12-27 04:07:25.645289 | 2025-12-27 04:07:25.645374 | TASK [cifmw_helpers : Read vars] 2025-12-27 04:07:25.670715 | 2025-12-27 04:07:25.670916 | TASK [cifmw_helpers : Create new variable files with content] 2025-12-27 04:07:25.705891 | 2025-12-27 04:07:25.706097 | TASK [cifmw_helpers : Include vars] 2025-12-27 04:07:25.740869 | 2025-12-27 04:07:25.741038 | TASK [cifmw_helpers : Remove temporary directory] 2025-12-27 04:07:25.756652 | controller | skipping: Conditional result was False 2025-12-27 04:07:25.777893 | 2025-12-27 04:07:25.778181 | TASK [run_hook : Assert parameters are valid] 2025-12-27 04:07:25.853092 | controller | ok: All assertions passed 2025-12-27 04:07:25.861943 | 2025-12-27 04:07:25.862034 | TASK [run_hook : Assert single hooks are all mappings] 2025-12-27 04:07:25.967457 | controller | ok: All assertions passed 2025-12-27 04:07:25.977903 | 2025-12-27 04:07:25.977993 | LOOP [run_hook : Loop on hooks for pre_logs] 2025-12-27 04:07:26.083407 | 2025-12-27 04:07:26.083614 | TASK [cifmw_setup : Ensure cifmw_basedir param is set] 2025-12-27 04:07:26.118030 | controller | ok 2025-12-27 04:07:26.126422 | 2025-12-27 04:07:26.126501 | TASK [Read artifacts parameters dir and set as facts] 2025-12-27 04:07:26.151248 | controller | ok 2025-12-27 04:07:26.179267 | 2025-12-27 04:07:26.179366 | TASK [cifmw_helpers : Check directory is available] 2025-12-27 04:07:26.471472 | controller | ok 2025-12-27 04:07:26.486312 | 2025-12-27 04:07:26.486447 | TASK [cifmw_helpers : Find yaml files] 2025-12-27 04:07:26.859960 | controller | ok: All paths examined 2025-12-27 04:07:26.878174 | 2025-12-27 04:07:26.878341 | TASK [cifmw_helpers : Print available yaml files] 2025-12-27 04:07:26.935231 | 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-12-27 04:07:26.943987 | 2025-12-27 04:07:26.944071 | LOOP [cifmw_helpers : Create files on localhost and use include_vars] 2025-12-27 04:07:26.997698 | controller | Output suppressed because no_log was given 2025-12-27 04:07:26.998156 | 2025-12-27 04:07:27.011569 | controller | Output suppressed because no_log was given 2025-12-27 04:07:27.025474 | controller | Output suppressed because no_log was given 2025-12-27 04:07:27.038029 | controller | Output suppressed because no_log was given 2025-12-27 04:07:27.069706 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2025-12-27 04:07:27.080682 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2025-12-27 04:07:27.088164 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2025-12-27 04:07:27.094683 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2025-12-27 04:07:27.106478 | 2025-12-27 04:07:27.106561 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2025-12-27 04:07:27.142527 | controller | skipping: Conditional result was False 2025-12-27 04:07:27.158478 | 2025-12-27 04:07:27.158630 | TASK [cifmw_helpers : Check if file is available] 2025-12-27 04:07:27.433576 | controller | ok 2025-12-27 04:07:27.448423 | 2025-12-27 04:07:27.448549 | TASK [cifmw_helpers : Create temporary directory] 2025-12-27 04:07:27.894519 | controller -> localhost | changed 2025-12-27 04:07:27.910622 | 2025-12-27 04:07:27.910790 | TASK [cifmw_helpers : Read vars] 2025-12-27 04:07:28.311486 | controller | Output suppressed because no_log was given 2025-12-27 04:07:28.326811 | 2025-12-27 04:07:28.326978 | TASK [cifmw_helpers : Create new variable files with content] 2025-12-27 04:07:29.007178 | controller -> localhost | Output suppressed because no_log was given 2025-12-27 04:07:29.023102 | 2025-12-27 04:07:29.023238 | TASK [cifmw_helpers : Include vars] 2025-12-27 04:07:29.083916 | controller -> localhost | Output suppressed because no_log was given 2025-12-27 04:07:29.101242 | 2025-12-27 04:07:29.101375 | TASK [cifmw_helpers : Remove temporary directory] 2025-12-27 04:07:29.478588 | controller | ok 2025-12-27 04:07:29.492665 | 2025-12-27 04:07:29.492845 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2025-12-27 04:07:29.530636 | controller | skipping: Conditional result was False 2025-12-27 04:07:29.546067 | 2025-12-27 04:07:29.546203 | TASK [cifmw_helpers : Check if file is available] 2025-12-27 04:07:29.821051 | controller | ok 2025-12-27 04:07:29.838101 | 2025-12-27 04:07:29.838230 | TASK [cifmw_helpers : Create temporary directory] 2025-12-27 04:07:30.171636 | controller -> localhost | changed 2025-12-27 04:07:30.187138 | 2025-12-27 04:07:30.187268 | TASK [cifmw_helpers : Read vars] 2025-12-27 04:07:30.441767 | controller | Output suppressed because no_log was given 2025-12-27 04:07:30.455522 | 2025-12-27 04:07:30.455652 | TASK [cifmw_helpers : Create new variable files with content] 2025-12-27 04:07:30.931079 | controller -> localhost | Output suppressed because no_log was given 2025-12-27 04:07:30.948568 | 2025-12-27 04:07:30.948705 | TASK [cifmw_helpers : Include vars] 2025-12-27 04:07:31.017386 | controller -> localhost | Output suppressed because no_log was given 2025-12-27 04:07:31.033029 | 2025-12-27 04:07:31.033182 | TASK [cifmw_helpers : Remove temporary directory] 2025-12-27 04:07:31.297112 | controller | ok 2025-12-27 04:07:31.357055 | 2025-12-27 04:07:31.357202 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2025-12-27 04:07:31.392347 | controller | skipping: Conditional result was False 2025-12-27 04:07:31.402339 | 2025-12-27 04:07:31.402423 | TASK [cifmw_helpers : Check if file is available] 2025-12-27 04:07:31.675650 | controller | ok 2025-12-27 04:07:31.690589 | 2025-12-27 04:07:31.690717 | TASK [cifmw_helpers : Create temporary directory] 2025-12-27 04:07:31.962344 | controller -> localhost | changed 2025-12-27 04:07:31.970442 | 2025-12-27 04:07:31.970505 | TASK [cifmw_helpers : Read vars] 2025-12-27 04:07:32.225458 | controller | Output suppressed because no_log was given 2025-12-27 04:07:32.238873 | 2025-12-27 04:07:32.239011 | TASK [cifmw_helpers : Create new variable files with content] 2025-12-27 04:07:32.724948 | controller -> localhost | Output suppressed because no_log was given 2025-12-27 04:07:32.740414 | 2025-12-27 04:07:32.740548 | TASK [cifmw_helpers : Include vars] 2025-12-27 04:07:32.797988 | controller -> localhost | Output suppressed because no_log was given 2025-12-27 04:07:32.813715 | 2025-12-27 04:07:32.813883 | TASK [cifmw_helpers : Remove temporary directory] 2025-12-27 04:07:33.071230 | controller | ok 2025-12-27 04:07:33.085262 | 2025-12-27 04:07:33.085393 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2025-12-27 04:07:33.123286 | controller | skipping: Conditional result was False 2025-12-27 04:07:33.139227 | 2025-12-27 04:07:33.139369 | TASK [cifmw_helpers : Check if file is available] 2025-12-27 04:07:33.406752 | controller | ok 2025-12-27 04:07:33.423983 | 2025-12-27 04:07:33.424150 | TASK [cifmw_helpers : Create temporary directory] 2025-12-27 04:07:33.726513 | controller -> localhost | changed 2025-12-27 04:07:33.735448 | 2025-12-27 04:07:33.735524 | TASK [cifmw_helpers : Read vars] 2025-12-27 04:07:33.958811 | controller | Output suppressed because no_log was given 2025-12-27 04:07:33.972961 | 2025-12-27 04:07:33.973097 | TASK [cifmw_helpers : Create new variable files with content] 2025-12-27 04:07:34.457075 | controller -> localhost | Output suppressed because no_log was given 2025-12-27 04:07:34.465029 | 2025-12-27 04:07:34.465093 | TASK [cifmw_helpers : Include vars] 2025-12-27 04:07:34.519605 | controller -> localhost | Output suppressed because no_log was given 2025-12-27 04:07:34.526943 | 2025-12-27 04:07:34.527005 | TASK [cifmw_helpers : Remove temporary directory] 2025-12-27 04:07:34.816910 | controller | ok 2025-12-27 04:07:34.843647 | 2025-12-27 04:07:34.843860 | TASK [cifmw_setup : Set custom cifmw PATH reusable fact] 2025-12-27 04:07:34.870905 | controller | skipping: Conditional result was False 2025-12-27 04:07:34.886436 | 2025-12-27 04:07:34.886603 | TASK [cifmw_setup : Set destination folder for the logs] 2025-12-27 04:07:34.938155 | controller | ok 2025-12-27 04:07:34.953860 | 2025-12-27 04:07:34.953989 | TASK [artifacts : Verify if "success" flag exists after successful tests execution] 2025-12-27 04:07:35.207974 | controller | ok 2025-12-27 04:07:35.223841 | 2025-12-27 04:07:35.223979 | TASK [artifacts : Ensure we have at least minimal ansible facts] 2025-12-27 04:07:35.939859 | controller | ok 2025-12-27 04:07:35.956356 | 2025-12-27 04:07:35.956489 | LOOP [artifacts : Ensure base directory exists] 2025-12-27 04:07:36.225965 | controller | ok: "artifacts" 2025-12-27 04:07:36.438805 | controller | ok: "logs" 2025-12-27 04:07:36.465206 | 2025-12-27 04:07:36.465440 | TASK [artifacts : Load generated hook environment for further usage] 2025-12-27 04:07:36.518228 | controller | ERROR 2025-12-27 04:07:36.518801 | controller | { 2025-12-27 04:07:36.518970 | controller | "ansible_facts": {}, 2025-12-27 04:07:36.519022 | controller | "ansible_included_var_files": [], 2025-12-27 04:07:36.519060 | controller | "message": "/home/zuul/ci-framework-data/artifacts directory does not exist" 2025-12-27 04:07:36.519097 | controller | } 2025-12-27 04:07:36.519148 | controller | ERROR: Ignoring Errors 2025-12-27 04:07:36.532673 | 2025-12-27 04:07:36.532983 | TASK [artifacts : Gather parameter passed to the playbook] 2025-12-27 04:07:37.770396 | controller | changed 2025-12-27 04:07:37.784511 | 2025-12-27 04:07:37.784651 | TASK [artifacts : Gather facts] 2025-12-27 04:07:38.671882 | controller | changed 2025-12-27 04:07:38.687825 | 2025-12-27 04:07:38.687970 | TASK [artifacts : Copy some network configuration files] 2025-12-27 04:07:39.305978 | controller | changed 2025-12-27 04:07:39.321350 | 2025-12-27 04:07:39.321481 | TASK [artifacts : Get installed packages list] 2025-12-27 04:07:40.311207 | controller | ok 2025-12-27 04:07:40.378295 | 2025-12-27 04:07:40.378375 | TASK [artifacts : Output package list] 2025-12-27 04:07:41.203920 | controller | changed 2025-12-27 04:07:41.229640 | 2025-12-27 04:07:41.229752 | LOOP [artifacts : Cleanup unnecesary directories] 2025-12-27 04:07:41.883222 | controller | changed: "/home/zuul/ci-framework-data/artifacts/manifests/operator" 2025-12-27 04:07:41.883535 | controller | ok: All items complete 2025-12-27 04:07:41.883574 | 2025-12-27 04:07:41.970619 | 2025-12-27 04:07:41.970808 | TASK [os_must_gather : Ensure directories are present] 2025-12-27 04:07:42.284011 | controller | changed 2025-12-27 04:07:42.356166 | 2025-12-27 04:07:42.356301 | LOOP [os_must_gather : Construct project change list] 2025-12-27 04:07:42.432059 | controller | ok: 2025-12-27 04:07:42.432212 | controller | { 2025-12-27 04:07:42.432237 | controller | "branch": "main", 2025-12-27 04:07:42.432257 | controller | "change": "854", 2025-12-27 04:07:42.432274 | controller | "change_message": "openstack-k8s-operators dependency bump branch: main\n\nAutomated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action", 2025-12-27 04:07:42.432293 | controller | "change_url": "https://github.com/openstack-k8s-operators/glance-operator/pull/854", 2025-12-27 04:07:42.432309 | controller | "commit_id": "773ca848b25eeca551e8110ea7b7b24a4b407514", 2025-12-27 04:07:42.432325 | controller | "patchset": "773ca848b25eeca551e8110ea7b7b24a4b407514", 2025-12-27 04:07:42.432342 | controller | "project": { 2025-12-27 04:07:42.432357 | controller | "canonical_hostname": "github.com", 2025-12-27 04:07:42.432373 | controller | "canonical_name": "github.com/openstack-k8s-operators/glance-operator", 2025-12-27 04:07:42.432389 | controller | "name": "openstack-k8s-operators/glance-operator", 2025-12-27 04:07:42.432404 | controller | "short_name": "glance-operator", 2025-12-27 04:07:42.432418 | controller | "src_dir": "src/github.com/openstack-k8s-operators/glance-operator" 2025-12-27 04:07:42.432433 | controller | }, 2025-12-27 04:07:42.432448 | controller | "topic": null 2025-12-27 04:07:42.432462 | controller | } 2025-12-27 04:07:42.493123 | 2025-12-27 04:07:42.493268 | TASK [os_must_gather : Get git tag for image tagging] 2025-12-27 04:07:43.125948 | controller | skipping: Conditional result was False 2025-12-27 04:07:43.172065 | 2025-12-27 04:07:43.172283 | TASK [os_must_gather : Debug git show-ref] 2025-12-27 04:07:43.209334 | controller | skipping: Conditional result was False 2025-12-27 04:07:43.243498 | 2025-12-27 04:07:43.243643 | TASK [os_must_gather : Build openstack-must-gather container] 2025-12-27 04:07:43.279882 | controller | skipping: Conditional result was False 2025-12-27 04:07:43.325695 | 2025-12-27 04:07:43.325890 | TASK [os_must_gather : Push openstack-must-gather container] 2025-12-27 04:07:43.361638 | controller | skipping: Conditional result was False 2025-12-27 04:07:43.385185 | 2025-12-27 04:07:43.385339 | TASK [os_must_gather : Set cifmw_os_must_gather_image to new image tag] 2025-12-27 04:07:43.421235 | controller | skipping: Conditional result was False 2025-12-27 04:07:43.442645 | 2025-12-27 04:07:43.442755 | TASK [os_must_gather : Check for oc command] 2025-12-27 04:07:44.040594 | controller | changed 2025-12-27 04:07:44.060123 | 2025-12-27 04:07:44.060226 | TASK [os_must_gather : Check if kubeconfig exists] 2025-12-27 04:07:44.423266 | controller | ok 2025-12-27 04:07:44.451579 | 2025-12-27 04:07:44.451699 | TASK [os_must_gather : Run openstack-must-gather command] 2025-12-27 04:10:54.595913 | controller | changed 2025-12-27 04:10:54.680744 | 2025-12-27 04:10:54.680873 | TASK [os_must_gather : Find existing os-must-gather directories] 2025-12-27 04:10:55.000009 | controller | ok: All paths examined 2025-12-27 04:10:55.028094 | 2025-12-27 04:10:55.028193 | TASK [os_must_gather : Create a symlink to newest os-must-gather directory] 2025-12-27 04:10:55.384647 | controller | changed 2025-12-27 04:10:55.434830 | 2025-12-27 04:10:55.434945 | TASK [artifacts : Create crc logs directory] 2025-12-27 04:10:55.740640 | controller | changed 2025-12-27 04:10:55.766136 | 2025-12-27 04:10:55.766252 | TASK [artifacts : Ensure controller knows CRC ssh keys] 2025-12-27 04:10:56.401955 | controller | changed 2025-12-27 04:10:56.446662 | 2025-12-27 04:10:56.446896 | TASK [artifacts : Recognize new keypair] 2025-12-27 04:10:56.752648 | controller | ok 2025-12-27 04:10:56.783460 | 2025-12-27 04:10:56.783615 | TASK [artifacts : Set fact if new keypair exists] 2025-12-27 04:10:56.831270 | controller | skipping: Conditional result was False 2025-12-27 04:10:56.874888 | 2025-12-27 04:10:56.875052 | TASK [artifacts : Prepare root ssh accesses] 2025-12-27 04:11:01.279711 | controller | changed 2025-12-27 04:11:01.315992 | 2025-12-27 04:11:01.316141 | TASK [artifacts : Copy logs from CRC VM] 2025-12-27 04:11:03.572212 | controller | changed 2025-12-27 04:11:03.602053 | 2025-12-27 04:11:03.602144 | TASK [artifacts : List all of the existing virtual machines] 2025-12-27 04:11:03.637634 | controller | skipping: Conditional result was False 2025-12-27 04:11:03.676956 | 2025-12-27 04:11:03.677052 | TASK [artifacts : Filter out edpm vm] 2025-12-27 04:11:03.712431 | controller | skipping: Conditional result was False 2025-12-27 04:11:03.752430 | 2025-12-27 04:11:03.752523 | TASK [artifacts : Slurp zuul inventory file] 2025-12-27 04:11:04.044779 | controller | ok 2025-12-27 04:11:04.116815 | 2025-12-27 04:11:04.116942 | LOOP [artifacts : Extract Compute and Networker from zuul mapping if any] 2025-12-27 04:11:04.205632 | 2025-12-27 04:11:04.205809 | LOOP [artifacts : Generate logs on edpm vm {{ item.split('/')[0] }}] 2025-12-27 04:11:04.264047 | 2025-12-27 04:11:04.264199 | LOOP [artifacts : Copy logs to host machine from {{ item.split('/')[0] }}] 2025-12-27 04:11:04.319507 | 2025-12-27 04:11:04.319739 | TASK [artifacts : Generate list of ansible logs to collect in home directory] 2025-12-27 04:11:04.621683 | controller | ok: All paths examined 2025-12-27 04:11:04.649483 | 2025-12-27 04:11:04.649576 | LOOP [artifacts : Copy ansible logs to logs directory] 2025-12-27 04:11:05.329206 | controller | changed: 2025-12-27 04:11:05.329496 | controller | { 2025-12-27 04:11:05.329550 | controller | "atime": 1766807436.9440553, 2025-12-27 04:11:05.329609 | controller | "ctime": 1766808442.8243754, 2025-12-27 04:11:05.329649 | controller | "dev": 64513, 2025-12-27 04:11:05.329685 | controller | "gid": 1000, 2025-12-27 04:11:05.329719 | controller | "gr_name": "zuul", 2025-12-27 04:11:05.329787 | controller | "inode": 4701217, 2025-12-27 04:11:05.329823 | controller | "isblk": false, 2025-12-27 04:11:05.329857 | controller | "ischr": false, 2025-12-27 04:11:05.329888 | controller | "isdir": false, 2025-12-27 04:11:05.329921 | controller | "isfifo": false, 2025-12-27 04:11:05.329952 | controller | "isgid": false, 2025-12-27 04:11:05.329984 | controller | "islnk": false, 2025-12-27 04:11:05.330016 | controller | "isreg": true, 2025-12-27 04:11:05.330048 | controller | "issock": false, 2025-12-27 04:11:05.330079 | controller | "isuid": false, 2025-12-27 04:11:05.330110 | controller | "mode": "0644", 2025-12-27 04:11:05.330143 | controller | "mtime": 1766808442.8243754, 2025-12-27 04:11:05.330175 | controller | "nlink": 1, 2025-12-27 04:11:05.330207 | controller | "path": "/home/zuul/ansible.log", 2025-12-27 04:11:05.330239 | controller | "pw_name": "zuul", 2025-12-27 04:11:05.330271 | controller | "rgrp": true, 2025-12-27 04:11:05.330303 | controller | "roth": true, 2025-12-27 04:11:05.330337 | controller | "rusr": true, 2025-12-27 04:11:05.330370 | controller | "size": 2019282, 2025-12-27 04:11:05.330403 | controller | "uid": 1000, 2025-12-27 04:11:05.330436 | controller | "wgrp": false, 2025-12-27 04:11:05.330469 | controller | "woth": false, 2025-12-27 04:11:05.330516 | controller | "wusr": true, 2025-12-27 04:11:05.330550 | controller | "xgrp": false, 2025-12-27 04:11:05.330583 | controller | "xoth": false, 2025-12-27 04:11:05.330615 | controller | "xusr": false 2025-12-27 04:11:05.330647 | controller | } 2025-12-27 04:11:05.330696 | 2025-12-27 04:11:05.377837 | 2025-12-27 04:11:05.378045 | TASK [artifacts : Ensure we have proper rights on the gathered content] 2025-12-27 04:11:08.023435 | controller | changed 2025-12-27 04:11:08.059080 | 2025-12-27 04:11:08.059170 | LOOP [artifacts : Mask secrets in yaml log files] 2025-12-27 04:13:18.690666 | controller | changed: "/home/zuul/ci-framework-data/logs" 2025-12-27 04:13:19.454468 | controller | changed: "/home/zuul/ci-framework-data/artifacts" 2025-12-27 04:13:19.546028 | 2025-12-27 04:13:19.546210 | LOOP [env_op_images : Ensure directory is present] 2025-12-27 04:13:19.926330 | controller | ok: "artifacts" 2025-12-27 04:13:19.926693 | controller | changed: All items complete 2025-12-27 04:13:19.926744 | 2025-12-27 04:13:20.070267 | controller | ok: "logs" 2025-12-27 04:13:20.113997 | 2025-12-27 04:13:20.114191 | TASK [env_op_images : Check if OpenStackControlPlane is setup] 2025-12-27 04:13:20.683764 | controller | error: the server doesn't have a resource type "OpenStackControlPlane" 2025-12-27 04:13:20.779256 | controller | changed: non-zero return code 2025-12-27 04:13:20.811846 | 2025-12-27 04:13:20.811936 | TASK [env_op_images : Get images from the CSV] 2025-12-27 04:13:21.487928 | controller | skipping: Conditional result was False 2025-12-27 04:13:21.533091 | 2025-12-27 04:13:21.533284 | TASK [env_op_images : Get the images name] 2025-12-27 04:13:22.171886 | controller | skipping: Conditional result was False 2025-12-27 04:13:22.215948 | 2025-12-27 04:13:22.216115 | TASK [env_op_images : Extract env variable name and images] 2025-12-27 04:13:22.254214 | controller | skipping: Conditional result was False 2025-12-27 04:13:22.297126 | 2025-12-27 04:13:22.297218 | TASK [env_op_images : Get all pods from all namespaces to find openstack-operator-index] 2025-12-27 04:13:22.333320 | controller | skipping: Conditional result was False 2025-12-27 04:13:22.362941 | 2025-12-27 04:13:22.363074 | TASK [env_op_images : Retrieve openstack-operator-index pod] 2025-12-27 04:13:22.399611 | controller | skipping: Conditional result was False 2025-12-27 04:13:22.484419 | 2025-12-27 04:13:22.484559 | TASK [env_op_images : Get all the pods in openstack-operator namespace] 2025-12-27 04:13:22.520530 | controller | skipping: Conditional result was False 2025-12-27 04:13:22.541474 | 2025-12-27 04:13:22.541541 | TASK [env_op_images : Get operator images and pods] 2025-12-27 04:13:22.576378 | controller | skipping: Conditional result was False 2025-12-27 04:13:22.611872 | 2025-12-27 04:13:22.611983 | LOOP [env_op_images : Add operator images to the dictionary] 2025-12-27 04:13:22.678381 | 2025-12-27 04:13:22.678560 | TASK [env_op_images : Write images to file] 2025-12-27 04:13:22.715347 | controller | skipping: Conditional result was False 2025-12-27 04:13:22.774359 | 2025-12-27 04:13:22.774472 | TASK [cifmw_setup : Create a versioned log folder] 2025-12-27 04:13:23.072023 | controller | changed 2025-12-27 04:13:23.097985 | 2025-12-27 04:13:23.098069 | TASK [cifmw_setup : Return a list of log files in home directory] 2025-12-27 04:13:23.387695 | controller | ok: All paths examined 2025-12-27 04:13:23.417165 | 2025-12-27 04:13:23.417251 | TASK [cifmw_setup : Ensure ansible facts cache exists] 2025-12-27 04:13:23.700341 | controller | ok 2025-12-27 04:13:23.728467 | 2025-12-27 04:13:23.728557 | LOOP [cifmw_setup : Copy logs to proper location] 2025-12-27 04:13:24.180184 | controller | changed: 2025-12-27 04:13:24.180473 | controller | { 2025-12-27 04:13:24.180528 | controller | "atime": 1766808665.1837192, 2025-12-27 04:13:24.180567 | controller | "ctime": 1766808442.8243754, 2025-12-27 04:13:24.180603 | controller | "dev": 64513, 2025-12-27 04:13:24.180638 | controller | "gid": 1000, 2025-12-27 04:13:24.180672 | controller | "gr_name": "zuul", 2025-12-27 04:13:24.180737 | controller | "inode": 4701217, 2025-12-27 04:13:24.180816 | controller | "isblk": false, 2025-12-27 04:13:24.180854 | controller | "ischr": false, 2025-12-27 04:13:24.180888 | controller | "isdir": false, 2025-12-27 04:13:24.180921 | controller | "isfifo": false, 2025-12-27 04:13:24.180953 | controller | "isgid": false, 2025-12-27 04:13:24.180985 | controller | "islnk": false, 2025-12-27 04:13:24.181017 | controller | "isreg": true, 2025-12-27 04:13:24.181050 | controller | "issock": false, 2025-12-27 04:13:24.181091 | controller | "isuid": false, 2025-12-27 04:13:24.181141 | controller | "mode": "0644", 2025-12-27 04:13:24.181205 | controller | "mtime": 1766808442.8243754, 2025-12-27 04:13:24.181274 | controller | "nlink": 1, 2025-12-27 04:13:24.181330 | controller | "path": "/home/zuul/ansible.log", 2025-12-27 04:13:24.181368 | controller | "pw_name": "zuul", 2025-12-27 04:13:24.181402 | controller | "rgrp": true, 2025-12-27 04:13:24.181442 | controller | "roth": true, 2025-12-27 04:13:24.181478 | controller | "rusr": true, 2025-12-27 04:13:24.181512 | controller | "size": 2019282, 2025-12-27 04:13:24.181546 | controller | "uid": 1000, 2025-12-27 04:13:24.181579 | controller | "wgrp": false, 2025-12-27 04:13:24.181611 | controller | "woth": false, 2025-12-27 04:13:24.181644 | controller | "wusr": true, 2025-12-27 04:13:24.181676 | controller | "xgrp": false, 2025-12-27 04:13:24.181708 | controller | "xoth": false, 2025-12-27 04:13:24.181778 | controller | "xusr": false 2025-12-27 04:13:24.181824 | controller | } 2025-12-27 04:13:24.181873 | 2025-12-27 04:13:24.229427 | 2025-12-27 04:13:24.229593 | LOOP [cifmw_setup : Remove original log from home directory] 2025-12-27 04:13:24.521114 | controller | changed: 2025-12-27 04:13:24.521556 | controller | { 2025-12-27 04:13:24.521624 | controller | "atime": 1766808665.1837192, 2025-12-27 04:13:24.521666 | controller | "ctime": 1766808442.8243754, 2025-12-27 04:13:24.521703 | controller | "dev": 64513, 2025-12-27 04:13:24.521787 | controller | "gid": 1000, 2025-12-27 04:13:24.521827 | controller | "gr_name": "zuul", 2025-12-27 04:13:24.521861 | controller | "inode": 4701217, 2025-12-27 04:13:24.521894 | controller | "isblk": false, 2025-12-27 04:13:24.521927 | controller | "ischr": false, 2025-12-27 04:13:24.521959 | controller | "isdir": false, 2025-12-27 04:13:24.521992 | controller | "isfifo": false, 2025-12-27 04:13:24.522024 | controller | "isgid": false, 2025-12-27 04:13:24.522057 | controller | "islnk": false, 2025-12-27 04:13:24.522089 | controller | "isreg": true, 2025-12-27 04:13:24.522122 | controller | "issock": false, 2025-12-27 04:13:24.522154 | controller | "isuid": false, 2025-12-27 04:13:24.522186 | controller | "mode": "0644", 2025-12-27 04:13:24.522219 | controller | "mtime": 1766808442.8243754, 2025-12-27 04:13:24.522252 | controller | "nlink": 1, 2025-12-27 04:13:24.522285 | controller | "path": "/home/zuul/ansible.log", 2025-12-27 04:13:24.522318 | controller | "pw_name": "zuul", 2025-12-27 04:13:24.522351 | controller | "rgrp": true, 2025-12-27 04:13:24.522384 | controller | "roth": true, 2025-12-27 04:13:24.522416 | controller | "rusr": true, 2025-12-27 04:13:24.522448 | controller | "size": 2019282, 2025-12-27 04:13:24.522479 | controller | "uid": 1000, 2025-12-27 04:13:24.522512 | controller | "wgrp": false, 2025-12-27 04:13:24.522543 | controller | "woth": false, 2025-12-27 04:13:24.522585 | controller | "wusr": true, 2025-12-27 04:13:24.522649 | controller | "xgrp": false, 2025-12-27 04:13:24.522686 | controller | "xoth": false, 2025-12-27 04:13:24.522719 | controller | "xusr": false 2025-12-27 04:13:24.522788 | controller | } 2025-12-27 04:13:24.636611 | 2025-12-27 04:13:24.636827 | TASK [cifmw_setup : Copy facts to dated directory] 2025-12-27 04:13:25.083428 | controller | changed 2025-12-27 04:13:25.109921 | 2025-12-27 04:13:25.110015 | TASK [run_hook : Assert parameters are valid] 2025-12-27 04:13:25.260015 | controller | ok: All assertions passed 2025-12-27 04:13:25.278394 | 2025-12-27 04:13:25.278459 | TASK [run_hook : Assert single hooks are all mappings] 2025-12-27 04:13:25.408987 | controller | ok: All assertions passed 2025-12-27 04:13:25.435978 | 2025-12-27 04:13:25.436090 | LOOP [run_hook : Loop on hooks for post_logs] 2025-12-27 04:13:25.643631 | 2025-12-27 04:13:25.643798 | PLAY [Run ci/playbooks/e2e-collect-logs.yml on CRC host] 2025-12-27 04:13:25.664342 | 2025-12-27 04:13:25.664445 | TASK [Get kubelet journalctl logs] 2025-12-27 04:13:26.752497 | crc | Output suppressed because no_log was given 2025-12-27 04:13:26.809998 | 2025-12-27 04:13:26.810087 | PLAY RECAP 2025-12-27 04:13:26.810145 | controller | ok: 74 changed: 29 unreachable: 0 failed: 0 skipped: 33 rescued: 0 ignored: 1 2025-12-27 04:13:26.810179 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-12-27 04:13:26.810203 | 2025-12-27 04:13:26.998525 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2025-12-27 04:13:27.006288 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-12-27 04:13:27.634282 | 2025-12-27 04:13:27.634397 | PLAY [Run ci/playbooks/collect-logs.yml] 2025-12-27 04:13:27.732489 | 2025-12-27 04:13:27.732625 | TASK [Filter out host if needed] 2025-12-27 04:13:27.786623 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-12-27 04:13:27.793186 | 2025-12-27 04:13:27.793252 | TASK [Filter out host if needed] 2025-12-27 04:13:27.829078 | 2025-12-27 04:13:27.829162 | TASK [Ensure file is present] 2025-12-27 04:13:28.373438 | controller | ok 2025-12-27 04:13:28.406720 | 2025-12-27 04:13:28.406838 | TASK [Manage molecule report file] 2025-12-27 04:13:29.104836 | controller | skipping: Conditional result was False 2025-12-27 04:13:29.161635 | 2025-12-27 04:13:29.161808 | TASK [Check if we get ci-framework-data basedir] 2025-12-27 04:13:29.437975 | controller | ok 2025-12-27 04:13:29.471608 | 2025-12-27 04:13:29.471667 | TASK [Create ci-framework-data log directory for zuul] 2025-12-27 04:13:29.928050 | controller | changed 2025-12-27 04:13:29.954681 | 2025-12-27 04:13:29.954754 | TASK [Copy ci-framework interesting files] 2025-12-27 04:13:41.164918 | controller | changed 2025-12-27 04:13:41.221169 | 2025-12-27 04:13:41.221324 | TASK [Get SELinux listing] 2025-12-27 04:13:51.951865 | controller | changed 2025-12-27 04:13:52.008790 | 2025-12-27 04:13:52.008976 | TASK [Generate log index] 2025-12-27 04:13:53.040523 | controller | changed 2025-12-27 04:13:53.073629 | 2025-12-27 04:13:53.073705 | TASK [Get some env related data] 2025-12-27 04:13:53.924403 | controller | /home/zuul/.local/bin/ansible 2025-12-27 04:14:04.793465 | controller | changed 2025-12-27 04:14:04.848708 | 2025-12-27 04:14:04.848863 | TASK [Generate list of logs to collect in home directory] 2025-12-27 04:14:05.257063 | controller | ok: All paths examined 2025-12-27 04:14:05.290507 | 2025-12-27 04:14:05.290609 | LOOP [Copy logs from home directory] 2025-12-27 04:14:05.341202 | 2025-12-27 04:14:05.341349 | TASK [Copy crio stats log file] 2025-12-27 04:14:05.365822 | controller | skipping: Conditional result was False 2025-12-27 04:14:05.402890 | 2025-12-27 04:14:05.402976 | TASK [Get SELinux related data] 2025-12-27 04:14:05.837431 | controller | 2025-12-27 04:14:16.127791 | controller | ERROR 2025-12-27 04:14:16.128092 | controller | { 2025-12-27 04:14:16.128152 | controller | "delta": "0:00:00.011304", 2025-12-27 04:14:16.128194 | controller | "end": "2025-12-27 04:14:05.838934", 2025-12-27 04:14:16.128233 | controller | "msg": "non-zero return code", 2025-12-27 04:14:16.128271 | controller | "rc": 1, 2025-12-27 04:14:16.128308 | controller | "start": "2025-12-27 04:14:05.827630" 2025-12-27 04:14:16.128344 | controller | } 2025-12-27 04:14:16.128390 | controller | ERROR: Ignoring Errors 2025-12-27 04:14:16.184546 | 2025-12-27 04:14:16.184691 | TASK [Create system configuration directory] 2025-12-27 04:14:16.504223 | controller | changed 2025-12-27 04:14:16.530003 | 2025-12-27 04:14:16.530122 | TASK [Get some of the system configurations] 2025-12-27 04:14:27.245258 | controller | changed 2025-12-27 04:14:27.300640 | 2025-12-27 04:14:27.300788 | TASK [Copy generated documentation if available] 2025-12-27 04:14:27.327550 | controller | skipping: Conditional result was False 2025-12-27 04:14:27.376681 | 2025-12-27 04:14:27.376821 | TASK [Copy generated AsciiDoc documentation if available] 2025-12-27 04:14:27.402479 | controller | skipping: Conditional result was False 2025-12-27 04:14:27.441477 | 2025-12-27 04:14:27.441589 | TASK [Compress logs bigger than 2MB] 2025-12-27 04:14:52.186385 | controller | changed 2025-12-27 04:14:52.240607 | 2025-12-27 04:14:52.240712 | TASK [Copy files from workspace on node] 2025-12-27 04:14:52.294458 | controller | ok 2025-12-27 04:14:52.400375 | 2025-12-27 04:14:52.400521 | TASK [fetch-output : Set log path for multiple nodes] 2025-12-27 04:14:52.497815 | controller | ok 2025-12-27 04:14:52.537071 | 2025-12-27 04:14:52.537158 | TASK [fetch-output : Set log path for single node] 2025-12-27 04:14:52.562451 | controller | skipping: Conditional result was False 2025-12-27 04:14:52.625672 | 2025-12-27 04:14:52.625813 | LOOP [fetch-output : Ensure local output dirs] 2025-12-27 04:14:52.917149 | controller -> localhost | changed: "/var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/logs/controller" 2025-12-27 04:14:52.917761 | 2025-12-27 04:14:53.180797 | controller -> localhost | changed: "/var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/artifacts" 2025-12-27 04:14:53.425463 | controller -> localhost | changed: "/var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/docs" 2025-12-27 04:14:53.487144 | 2025-12-27 04:14:53.487286 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-12-27 04:14:56.294307 | controller | changed: 2025-12-27 04:14:56.294506 | controller | .d..t...... ./ 2025-12-27 04:14:56.294540 | controller | >f+++++++++ README.html 2025-12-27 04:14:56.294561 | controller | >f+++++++++ dmesg.log 2025-12-27 04:14:56.294584 | controller | >f+++++++++ installed-pkgs.log 2025-12-27 04:14:56.294607 | controller | >f+++++++++ python.log 2025-12-27 04:14:56.294629 | controller | >f+++++++++ registries.conf 2025-12-27 04:14:56.294651 | controller | >f+++++++++ selinux-denials.log 2025-12-27 04:14:56.294674 | controller | >f+++++++++ selinux-listing.log 2025-12-27 04:14:56.294692 | controller | cd+++++++++ ci-framework-data/ 2025-12-27 04:14:56.294719 | controller | cd+++++++++ ci-framework-data/artifacts/ 2025-12-27 04:14:56.294886 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-facts.yml 2025-12-27 04:14:56.294913 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-vars.yml 2025-12-27 04:14:56.294931 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_check_for_oc.sh 2025-12-27 04:14:56.294948 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_copy_logs_from_crc.sh 2025-12-27 04:14:56.294964 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_prepare_root_ssh.sh 2025-12-27 04:14:56.294981 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_download.sh 2025-12-27 04:14:56.294997 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_openstack_must_gather.sh 2025-12-27 04:14:56.295013 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_001_fetch_openshift.sh 2025-12-27 04:14:56.295029 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_002_run_crc_attach_default.sh 2025-12-27 04:14:56.295045 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_003_run_glance.sh 2025-12-27 04:14:56.295061 | controller | >f+++++++++ ci-framework-data/artifacts/hosts 2025-12-27 04:14:56.295077 | controller | >f+++++++++ ci-framework-data/artifacts/install_yamls.sh 2025-12-27 04:14:56.295100 | controller | >f+++++++++ ci-framework-data/artifacts/installed-packages.yml 2025-12-27 04:14:56.295117 | controller | >f+++++++++ ci-framework-data/artifacts/ip-network.txt 2025-12-27 04:14:56.295132 | controller | >f+++++++++ ci-framework-data/artifacts/resolv.conf 2025-12-27 04:14:56.295148 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2025-12-27 04:14:56.295164 | controller | cd+++++++++ ci-framework-data/artifacts/NetworkManager/ 2025-12-27 04:14:56.295179 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ci-private-network.nmconnection 2025-12-27 04:14:56.295195 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ens3.nmconnection 2025-12-27 04:14:56.295211 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2025-12-27_04-13/ 2025-12-27 04:14:56.295227 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2025-12-27_04-13/ansible_facts_cache/ 2025-12-27 04:14:56.295242 | controller | >f+++++++++ ci-framework-data/artifacts/ansible_facts.2025-12-27_04-13/ansible_facts_cache/localhost 2025-12-27 04:14:56.295258 | controller | cd+++++++++ ci-framework-data/artifacts/ci-env/ 2025-12-27 04:14:56.295273 | controller | >f+++++++++ ci-framework-data/artifacts/ci-env/networking-info.yml 2025-12-27 04:14:56.295289 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2025-12-27 04:14:56.295304 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/ 2025-12-27 04:14:56.295320 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml 2025-12-27 04:14:56.295336 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/ 2025-12-27 04:14:56.295351 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/ 2025-12-27 04:14:56.295367 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/glance_v1beta1_glance.yaml 2025-12-27 04:14:56.295386 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/kustomization.yaml 2025-12-27 04:14:56.295405 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/ 2025-12-27 04:14:56.295421 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/ 2025-12-27 04:14:56.295440 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/kustomization.yaml 2025-12-27 04:14:56.295457 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/memcached_v1beta1_memcached.yaml 2025-12-27 04:14:56.295473 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/input/ 2025-12-27 04:14:56.295489 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/input/kustomization.yaml 2025-12-27 04:14:56.295505 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/ 2025-12-27 04:14:56.295521 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/ 2025-12-27 04:14:56.295537 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/keystone_v1beta1_keystoneapi.yaml 2025-12-27 04:14:56.295553 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/kustomization.yaml 2025-12-27 04:14:56.295569 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/ 2025-12-27 04:14:56.295585 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/ 2025-12-27 04:14:56.295601 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/kustomization.yaml 2025-12-27 04:14:56.295617 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/mariadb_v1beta1_galera.yaml 2025-12-27 04:14:56.295633 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/ 2025-12-27 04:14:56.295653 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/ 2025-12-27 04:14:56.295669 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/kustomization.yaml 2025-12-27 04:14:56.295686 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/rabbitmq.yaml 2025-12-27 04:14:56.295702 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/ 2025-12-27 04:14:56.295718 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/ 2025-12-27 04:14:56.295758 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/kustomization.yaml 2025-12-27 04:14:56.295775 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/swift_v1beta1_swift.yaml 2025-12-27 04:14:56.295791 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/ 2025-12-27 04:14:56.295807 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml 2025-12-27 04:14:56.295823 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/ 2025-12-27 04:14:56.295839 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ 2025-12-27 04:14:56.295855 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml 2025-12-27 04:14:56.295871 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/ 2025-12-27 04:14:56.295886 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml 2025-12-27 04:14:56.295902 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/ 2025-12-27 04:14:56.295917 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/ 2025-12-27 04:14:56.295933 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/catalogsource.yaml 2025-12-27 04:14:56.295948 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/operatorgroup.yaml 2025-12-27 04:14:56.295963 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/subscription.yaml 2025-12-27 04:14:56.295979 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/ 2025-12-27 04:14:56.295994 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/ 2025-12-27 04:14:56.296010 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/catalogsource.yaml 2025-12-27 04:14:56.296026 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/operatorgroup.yaml 2025-12-27 04:14:56.296042 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/subscription.yaml 2025-12-27 04:14:56.296057 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/ 2025-12-27 04:14:56.296072 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/ 2025-12-27 04:14:56.296088 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/catalogsource.yaml 2025-12-27 04:14:56.296104 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/operatorgroup.yaml 2025-12-27 04:14:56.296120 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/subscription.yaml 2025-12-27 04:14:56.296136 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/ 2025-12-27 04:14:56.296152 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/ 2025-12-27 04:14:56.296172 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/catalogsource.yaml 2025-12-27 04:14:56.296188 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/operatorgroup.yaml 2025-12-27 04:14:56.296204 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/subscription.yaml 2025-12-27 04:14:56.296220 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/ 2025-12-27 04:14:56.296236 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/ 2025-12-27 04:14:56.296252 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/catalogsource.yaml 2025-12-27 04:14:56.296268 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/operatorgroup.yaml 2025-12-27 04:14:56.296284 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/subscription.yaml 2025-12-27 04:14:56.296299 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/ 2025-12-27 04:14:56.296315 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/ 2025-12-27 04:14:56.296331 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/operatorgroup.yaml 2025-12-27 04:14:56.296347 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/subscription.yaml 2025-12-27 04:14:56.296363 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/ 2025-12-27 04:14:56.296378 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/ 2025-12-27 04:14:56.296393 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/catalogsource.yaml 2025-12-27 04:14:56.296409 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/operatorgroup.yaml 2025-12-27 04:14:56.296424 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/subscription.yaml 2025-12-27 04:14:56.296440 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/ 2025-12-27 04:14:56.296455 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op/ 2025-12-27 04:14:56.296471 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/ 2025-12-27 04:14:56.296487 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/ 2025-12-27 04:14:56.296502 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/catalogsource.yaml 2025-12-27 04:14:56.296518 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/operatorgroup.yaml 2025-12-27 04:14:56.296535 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/subscription.yaml 2025-12-27 04:14:56.296551 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2025-12-27 04:14:56.296567 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2025-12-27 04:14:56.296583 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/storage/ 2025-12-27 04:14:56.296599 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage-class.yaml 2025-12-27 04:14:56.296616 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage.yaml 2025-12-27 04:14:56.296632 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2025-12-27 04:14:56.296648 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/custom-params.yml 2025-12-27 04:14:56.296664 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/install-yamls-params.yml 2025-12-27 04:14:56.296683 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/openshift-login-params.yml 2025-12-27 04:14:56.296700 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2025-12-27 04:14:56.296717 | controller | cd+++++++++ ci-framework-data/artifacts/repositories/ 2025-12-27 04:14:56.296789 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean-antelope-testing.repo 2025-12-27 04:14:56.296809 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo 2025-12-27 04:14:56.296826 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo.md5 2025-12-27 04:14:56.296842 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-appstream.repo 2025-12-27 04:14:56.296859 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-baseos.repo 2025-12-27 04:14:56.296875 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-highavailability.repo 2025-12-27 04:14:56.296891 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-powertools.repo 2025-12-27 04:14:56.296906 | controller | cd+++++++++ ci-framework-data/artifacts/roles/ 2025-12-27 04:14:56.296922 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/ 2025-12-27 04:14:56.296938 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/ 2025-12-27 04:14:56.296954 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_all.yml 2025-12-27 04:14:56.296969 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee.yml 2025-12-27 04:14:56.296984 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_cleanup.yml 2025-12-27 04:14:56.297000 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl.yml 2025-12-27 04:14:56.297015 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_cleanup.yml 2025-12-27 04:14:56.297030 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_prep.yml 2025-12-27 04:14:56.297046 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_run.yml 2025-12-27 04:14:56.297062 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_prep.yml 2025-12-27 04:14:56.297077 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface.yml 2025-12-27 04:14:56.297092 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface_cleanup.yml 2025-12-27 04:14:56.297107 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican.yml 2025-12-27 04:14:56.297122 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_cleanup.yml 2025-12-27 04:14:56.297138 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy.yml 2025-12-27 04:14:56.297153 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_cleanup.yml 2025-12-27 04:14:56.297169 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_prep.yml 2025-12-27 04:14:56.297184 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_validate.yml 2025-12-27 04:14:56.297200 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl.yml 2025-12-27 04:14:56.297215 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl_run.yml 2025-12-27 04:14:56.297230 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_prep.yml 2025-12-27 04:14:56.297249 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal.yml 2025-12-27 04:14:56.297265 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_cleanup.yml 2025-12-27 04:14:56.297279 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_prep.yml 2025-12-27 04:14:56.297294 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas.yml 2025-12-27 04:14:56.297310 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad.yml 2025-12-27 04:14:56.297325 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad_cleanup.yml 2025-12-27 04:14:56.297410 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_cleanup.yml 2025-12-27 04:14:56.297431 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network.yml 2025-12-27 04:14:56.297448 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network_cleanup.yml 2025-12-27 04:14:56.297464 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge.yml 2025-12-27 04:14:56.297481 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge_cleanup.yml 2025-12-27 04:14:56.297496 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_generate_nodes_yaml.yml 2025-12-27 04:14:56.297512 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb.yml 2025-12-27 04:14:56.297528 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb_cleanup.yml 2025-12-27 04:14:56.297543 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network.yml 2025-12-27 04:14:56.297558 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network_cleanup.yml 2025-12-27 04:14:56.297573 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks.yml 2025-12-27 04:14:56.297589 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks_cleanup.yml 2025-12-27 04:14:56.297605 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator.yml 2025-12-27 04:14:56.297622 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_cleanup.yml 2025-12-27 04:14:56.297639 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_wait.yml 2025-12-27 04:14:56.297656 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms.yml 2025-12-27 04:14:56.297673 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms_cleanup.yml 2025-12-27 04:14:56.297689 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph.yml 2025-12-27 04:14:56.297705 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_cleanup.yml 2025-12-27 04:14:56.297721 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_help.yml 2025-12-27 04:14:56.297761 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager.yml 2025-12-27 04:14:56.297779 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager_cleanup.yml 2025-12-27 04:14:56.297800 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_cleanup.yml 2025-12-27 04:14:56.297817 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_prepare.yml 2025-12-27 04:14:56.297833 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder.yml 2025-12-27 04:14:56.297850 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_cleanup.yml 2025-12-27 04:14:56.297866 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy.yml 2025-12-27 04:14:56.297882 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_cleanup.yml 2025-12-27 04:14:56.297898 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_prep.yml 2025-12-27 04:14:56.297914 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl.yml 2025-12-27 04:14:56.297931 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl_run.yml 2025-12-27 04:14:56.297947 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_prep.yml 2025-12-27 04:14:56.297963 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cleanup.yml 2025-12-27 04:14:56.297979 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc.yml 2025-12-27 04:14:56.297996 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface.yml 2025-12-27 04:14:56.298012 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface_cleanup.yml 2025-12-27 04:14:56.298029 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_cleanup.yml 2025-12-27 04:14:56.298046 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_setup.yml 2025-12-27 04:14:56.298063 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_cleanup.yml 2025-12-27 04:14:56.298080 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_scrub.yml 2025-12-27 04:14:56.298097 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage.yml 2025-12-27 04:14:56.298114 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup.yml 2025-12-27 04:14:56.298130 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup_with_retries.yml 2025-12-27 04:14:56.298147 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_release.yml 2025-12-27 04:14:56.298163 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_with_retries.yml 2025-12-27 04:14:56.298180 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_deploy_cleanup.yml 2025-12-27 04:14:56.298195 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate.yml 2025-12-27 04:14:56.298211 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_cleanup.yml 2025-12-27 04:14:56.298227 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy.yml 2025-12-27 04:14:56.298243 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_cleanup.yml 2025-12-27 04:14:56.298259 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_prep.yml 2025-12-27 04:14:56.298282 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl.yml 2025-12-27 04:14:56.298299 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl_run.yml 2025-12-27 04:14:56.298315 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_prep.yml 2025-12-27 04:14:56.298331 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy.yml 2025-12-27 04:14:56.298348 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_cleanup.yml 2025-12-27 04:14:56.298364 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_prep.yml 2025-12-27 04:14:56.298379 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_download_tools.yml 2025-12-27 04:14:56.298395 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_ansible_runner.yml 2025-12-27 04:14:56.298411 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_baremetal_compute.yml 2025-12-27 04:14:56.298427 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute.yml 2025-12-27 04:14:56.298443 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_bootc.yml 2025-12-27 04:14:56.298459 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_cleanup.yml 2025-12-27 04:14:56.298475 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_repos.yml 2025-12-27 04:14:56.298490 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_computes_bgp.yml 2025-12-27 04:14:56.298506 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy.yml 2025-12-27 04:14:56.298523 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal.yml 2025-12-27 04:14:56.298539 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal_prep.yml 2025-12-27 04:14:56.298555 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_cleanup.yml 2025-12-27 04:14:56.298572 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_generate_keys.yml 2025-12-27 04:14:56.298588 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_instance.yml 2025-12-27 04:14:56.298604 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker.yml 2025-12-27 04:14:56.298621 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_cleanup.yml 2025-12-27 04:14:56.298637 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_prep.yml 2025-12-27 04:14:56.298654 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_prep.yml 2025-12-27 04:14:56.298670 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker.yml 2025-12-27 04:14:56.298687 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker_cleanup.yml 2025-12-27 04:14:56.298702 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_nova_discover_hosts.yml 2025-12-27 04:14:56.298718 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_patch_ansible_runner_image.yml 2025-12-27 04:14:56.298752 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_register_dns.yml 2025-12-27 04:14:56.298773 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy.yml 2025-12-27 04:14:56.298790 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy_baremetal.yml 2025-12-27 04:14:56.298806 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance.yml 2025-12-27 04:14:56.298822 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_cleanup.yml 2025-12-27 04:14:56.298897 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy.yml 2025-12-27 04:14:56.298916 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_cleanup.yml 2025-12-27 04:14:56.298933 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_prep.yml 2025-12-27 04:14:56.298974 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml 2025-12-27 04:14:56.298994 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl_run.yml 2025-12-27 04:14:56.299011 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_prep.yml 2025-12-27 04:14:56.299028 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat.yml 2025-12-27 04:14:56.299044 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_cleanup.yml 2025-12-27 04:14:56.299061 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy.yml 2025-12-27 04:14:56.299078 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_cleanup.yml 2025-12-27 04:14:56.299094 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_prep.yml 2025-12-27 04:14:56.299111 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl.yml 2025-12-27 04:14:56.299127 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_crc.yml 2025-12-27 04:14:56.299150 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_run.yml 2025-12-27 04:14:56.299168 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_prep.yml 2025-12-27 04:14:56.299184 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_help.yml 2025-12-27 04:14:56.299201 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon.yml 2025-12-27 04:14:56.299216 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_cleanup.yml 2025-12-27 04:14:56.299233 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy.yml 2025-12-27 04:14:56.299249 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_cleanup.yml 2025-12-27 04:14:56.299266 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_prep.yml 2025-12-27 04:14:56.299282 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl.yml 2025-12-27 04:14:56.299299 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl_run.yml 2025-12-27 04:14:56.299315 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_prep.yml 2025-12-27 04:14:56.299331 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra.yml 2025-12-27 04:14:56.299348 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_cleanup.yml 2025-12-27 04:14:56.299368 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl.yml 2025-12-27 04:14:56.299384 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl_run.yml 2025-12-27 04:14:56.299401 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_prep.yml 2025-12-27 04:14:56.299417 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input.yml 2025-12-27 04:14:56.299433 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input_cleanup.yml 2025-12-27 04:14:56.299448 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab.yml 2025-12-27 04:14:56.299464 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_cleanup.yml 2025-12-27 04:14:56.299480 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router.yml 2025-12-27 04:14:56.299496 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router_cleanup.yml 2025-12-27 04:14:56.299511 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network.yml 2025-12-27 04:14:56.299527 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network_cleanup.yml 2025-12-27 04:14:56.299543 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno.yml 2025-12-27 04:14:56.299559 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno_cleanup.yml 2025-12-27 04:14:56.299575 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic.yml 2025-12-27 04:14:56.299591 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_cleanup.yml 2025-12-27 04:14:56.299607 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy.yml 2025-12-27 04:14:56.299623 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_cleanup.yml 2025-12-27 04:14:56.299639 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_prep.yml 2025-12-27 04:14:56.299655 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl.yml 2025-12-27 04:14:56.299670 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_crc.yml 2025-12-27 04:14:56.299686 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_run.yml 2025-12-27 04:14:56.299702 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_prep.yml 2025-12-27 04:14:56.299718 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone.yml 2025-12-27 04:14:56.299755 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_cleanup.yml 2025-12-27 04:14:56.299774 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy.yml 2025-12-27 04:14:56.299791 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_cleanup.yml 2025-12-27 04:14:56.299807 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_prep.yml 2025-12-27 04:14:56.299823 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl.yml 2025-12-27 04:14:56.299839 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl_run.yml 2025-12-27 04:14:56.299859 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_prep.yml 2025-12-27 04:14:56.299875 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_cleanup.yml 2025-12-27 04:14:56.299891 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_prep.yml 2025-12-27 04:14:56.299907 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_cleanup.yml 2025-12-27 04:14:56.299923 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_prep.yml 2025-12-27 04:14:56.299939 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki.yml 2025-12-27 04:14:56.299954 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_cleanup.yml 2025-12-27 04:14:56.299970 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy.yml 2025-12-27 04:14:56.299986 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy_cleanup.yml 2025-12-27 04:14:56.300001 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_lvms.yml 2025-12-27 04:14:56.300017 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila.yml 2025-12-27 04:14:56.300033 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_cleanup.yml 2025-12-27 04:14:56.300049 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy.yml 2025-12-27 04:14:56.300065 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_cleanup.yml 2025-12-27 04:14:56.300081 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_prep.yml 2025-12-27 04:14:56.300097 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl.yml 2025-12-27 04:14:56.300114 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl_run.yml 2025-12-27 04:14:56.300130 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_prep.yml 2025-12-27 04:14:56.300146 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb.yml 2025-12-27 04:14:56.300162 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw.yml 2025-12-27 04:14:56.300178 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw_run.yml 2025-12-27 04:14:56.300194 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_cleanup.yml 2025-12-27 04:14:56.300210 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy.yml 2025-12-27 04:14:56.300226 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_cleanup.yml 2025-12-27 04:14:56.300242 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_prep.yml 2025-12-27 04:14:56.300258 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl.yml 2025-12-27 04:14:56.300274 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl_run.yml 2025-12-27 04:14:56.300290 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy.yml 2025-12-27 04:14:56.300306 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_cleanup.yml 2025-12-27 04:14:56.300321 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_prep.yml 2025-12-27 04:14:56.300341 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb.yml 2025-12-27 04:14:56.300357 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_cleanup.yml 2025-12-27 04:14:56.300373 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config.yml 2025-12-27 04:14:56.300389 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config_cleanup.yml 2025-12-27 04:14:56.300405 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace.yml 2025-12-27 04:14:56.300422 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace_cleanup.yml 2025-12-27 04:14:56.300438 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach.yml 2025-12-27 04:14:56.300455 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach_cleanup.yml 2025-12-27 04:14:56.300471 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy.yml 2025-12-27 04:14:56.300487 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_cleanup.yml 2025-12-27 04:14:56.300503 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_prep.yml 2025-12-27 04:14:56.300519 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv.yml 2025-12-27 04:14:56.300535 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_cleanup.yml 2025-12-27 04:14:56.300551 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy.yml 2025-12-27 04:14:56.300568 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy_cleanup.yml 2025-12-27 04:14:56.300584 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge.yml 2025-12-27 04:14:56.300600 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge_cleanup.yml 2025-12-27 04:14:56.300616 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron.yml 2025-12-27 04:14:56.300632 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_cleanup.yml 2025-12-27 04:14:56.300649 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy.yml 2025-12-27 04:14:56.300665 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_cleanup.yml 2025-12-27 04:14:56.300681 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_prep.yml 2025-12-27 04:14:56.300697 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl.yml 2025-12-27 04:14:56.300714 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl_run.yml 2025-12-27 04:14:56.300767 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_prep.yml 2025-12-27 04:14:56.300787 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs.yml 2025-12-27 04:14:56.300804 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs_cleanup.yml 2025-12-27 04:14:56.300823 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nmstate.yml 2025-12-27 04:14:56.300840 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp.yml 2025-12-27 04:14:56.300860 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp_cleanup.yml 2025-12-27 04:14:56.300877 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova.yml 2025-12-27 04:14:56.300894 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_cleanup.yml 2025-12-27 04:14:56.300910 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy.yml 2025-12-27 04:14:56.300926 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_cleanup.yml 2025-12-27 04:14:56.300942 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_prep.yml 2025-12-27 04:14:56.300958 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_prep.yml 2025-12-27 04:14:56.300975 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia.yml 2025-12-27 04:14:56.300991 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_cleanup.yml 2025-12-27 04:14:56.301007 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy.yml 2025-12-27 04:14:56.301023 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_cleanup.yml 2025-12-27 04:14:56.301039 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_prep.yml 2025-12-27 04:14:56.301055 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl.yml 2025-12-27 04:14:56.301071 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl_run.yml 2025-12-27 04:14:56.301087 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_prep.yml 2025-12-27 04:14:56.301103 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack.yml 2025-12-27 04:14:56.301119 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_cleanup.yml 2025-12-27 04:14:56.301135 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds.yml 2025-12-27 04:14:56.301151 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds_cleanup.yml 2025-12-27 04:14:56.301167 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy.yml 2025-12-27 04:14:56.301183 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_cleanup.yml 2025-12-27 04:14:56.301199 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_prep.yml 2025-12-27 04:14:56.301215 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_init.yml 2025-12-27 04:14:56.301231 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl.yml 2025-12-27 04:14:56.301247 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_run.yml 2025-12-27 04:14:56.301262 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_patch_version.yml 2025-12-27 04:14:56.301278 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_prep.yml 2025-12-27 04:14:56.301294 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_repo.yml 2025-12-27 04:14:56.301310 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_update_run.yml 2025-12-27 04:14:56.301327 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait.yml 2025-12-27 04:14:56.301346 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait_deploy.yml 2025-12-27 04:14:56.301363 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_operator_namespace.yml 2025-12-27 04:14:56.301379 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn.yml 2025-12-27 04:14:56.301396 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_cleanup.yml 2025-12-27 04:14:56.301412 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy.yml 2025-12-27 04:14:56.301428 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_cleanup.yml 2025-12-27 04:14:56.301444 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_prep.yml 2025-12-27 04:14:56.301460 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl.yml 2025-12-27 04:14:56.301476 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl_run.yml 2025-12-27 04:14:56.301493 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_prep.yml 2025-12-27 04:14:56.301509 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement.yml 2025-12-27 04:14:56.301525 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_cleanup.yml 2025-12-27 04:14:56.301542 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy.yml 2025-12-27 04:14:56.301558 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_cleanup.yml 2025-12-27 04:14:56.301575 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_prep.yml 2025-12-27 04:14:56.301592 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl.yml 2025-12-27 04:14:56.301608 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl_run.yml 2025-12-27 04:14:56.301624 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_prep.yml 2025-12-27 04:14:56.301641 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq.yml 2025-12-27 04:14:56.301657 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_cleanup.yml 2025-12-27 04:14:56.301672 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy.yml 2025-12-27 04:14:56.301688 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_cleanup.yml 2025-12-27 04:14:56.301704 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_prep.yml 2025-12-27 04:14:56.301719 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_prep.yml 2025-12-27 04:14:56.301757 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy.yml 2025-12-27 04:14:56.301776 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_cleanup.yml 2025-12-27 04:14:56.301791 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_prep.yml 2025-12-27 04:14:56.301807 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook.yml 2025-12-27 04:14:56.301822 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_cleanup.yml 2025-12-27 04:14:56.301841 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_crc_disk.yml 2025-12-27 04:14:56.301857 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy.yml 2025-12-27 04:14:56.301873 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy_prep.yml 2025-12-27 04:14:56.301889 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_prep.yml 2025-12-27 04:14:56.301905 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_set_slower_etcd_profile.yml 2025-12-27 04:14:56.301921 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone.yml 2025-12-27 04:14:56.301937 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_cleanup.yml 2025-12-27 04:14:56.301953 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_deploy.yml 2025-12-27 04:14:56.301968 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_revert.yml 2025-12-27 04:14:56.301984 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_snapshot.yml 2025-12-27 04:14:56.302000 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_sync.yml 2025-12-27 04:14:56.302018 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift.yml 2025-12-27 04:14:56.302035 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_cleanup.yml 2025-12-27 04:14:56.302053 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy.yml 2025-12-27 04:14:56.302070 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_cleanup.yml 2025-12-27 04:14:56.302086 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_prep.yml 2025-12-27 04:14:56.302102 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl.yml 2025-12-27 04:14:56.302118 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl_run.yml 2025-12-27 04:14:56.302133 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_prep.yml 2025-12-27 04:14:56.302149 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry.yml 2025-12-27 04:14:56.302165 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_cleanup.yml 2025-12-27 04:14:56.302181 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy.yml 2025-12-27 04:14:56.302197 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_cleanup.yml 2025-12-27 04:14:56.302213 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_prep.yml 2025-12-27 04:14:56.302229 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl.yml 2025-12-27 04:14:56.302245 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl_run.yml 2025-12-27 04:14:56.302261 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_prep.yml 2025-12-27 04:14:56.302277 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_tripleo_deploy.yml 2025-12-27 04:14:56.302293 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_services.yml 2025-12-27 04:14:56.302309 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_system.yml 2025-12-27 04:14:56.302328 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_validate_marketplace.yml 2025-12-27 04:14:56.302345 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_wait.yml 2025-12-27 04:14:56.302361 | controller | cd+++++++++ ci-framework-data/artifacts/yum_repos/ 2025-12-27 04:14:56.302377 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean-antelope-testing.repo 2025-12-27 04:14:56.302393 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo 2025-12-27 04:14:56.302410 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo.md5 2025-12-27 04:14:56.302427 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-appstream.repo 2025-12-27 04:14:56.302443 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-baseos.repo 2025-12-27 04:14:56.302460 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-highavailability.repo 2025-12-27 04:14:56.302476 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-powertools.repo 2025-12-27 04:14:56.302493 | controller | cd+++++++++ ci-framework-data/logs/ 2025-12-27 04:14:56.302510 | controller | >f+++++++++ ci-framework-data/logs/ansible.log 2025-12-27 04:14:56.302527 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_check_for_oc.log 2025-12-27 04:14:56.302544 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_copy_logs_from_crc.log 2025-12-27 04:14:56.302561 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_prepare_root_ssh.log 2025-12-27 04:14:56.302578 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_download.log 2025-12-27 04:14:56.302595 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_openstack_must_gather.log 2025-12-27 04:14:56.302611 | controller | >f+++++++++ ci-framework-data/logs/ci_script_001_fetch_openshift.log 2025-12-27 04:14:56.302627 | controller | >f+++++++++ ci-framework-data/logs/ci_script_002_run_crc_attach_default.log 2025-12-27 04:14:56.302644 | controller | >f+++++++++ ci-framework-data/logs/ci_script_003_run_glance.log 2025-12-27 04:14:56.302660 | controller | cd+++++++++ ci-framework-data/logs/2025-12-27_04-07/ 2025-12-27 04:14:56.302676 | controller | >f+++++++++ ci-framework-data/logs/2025-12-27_04-07/ansible.log 2025-12-27 04:14:56.302693 | controller | cd+++++++++ ci-framework-data/logs/crc/ 2025-12-27 04:14:56.302710 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/ 2025-12-27 04:14:56.302743 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/ 2025-12-27 04:14:56.302762 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-899f456d-pcwmf_2014bd63-0ca0-4480-a5d7-8352fe67cbdf/ 2025-12-27 04:14:56.302780 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-899f456d-pcwmf_2014bd63-0ca0-4480-a5d7-8352fe67cbdf/keystone-api/ 2025-12-27 04:14:56.302798 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-899f456d-pcwmf_2014bd63-0ca0-4480-a5d7-8352fe67cbdf/keystone-api/0.log.gz 2025-12-27 04:14:56.302815 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-cron-29446801-7nfd5_096ce625-a09d-40f9-9715-bd3d97d8e557/ 2025-12-27 04:14:56.302832 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-cron-29446801-7nfd5_096ce625-a09d-40f9-9715-bd3d97d8e557/keystone-cron/ 2025-12-27 04:14:56.302848 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-cron-29446801-7nfd5_096ce625-a09d-40f9-9715-bd3d97d8e557/keystone-cron/0.log 2025-12-27 04:14:56.302865 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_14f7800b-5e52-461c-a3c3-ec3e28795fed/ 2025-12-27 04:14:56.302886 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_14f7800b-5e52-461c-a3c3-ec3e28795fed/memcached/ 2025-12-27 04:14:56.302903 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_14f7800b-5e52-461c-a3c3-ec3e28795fed/memcached/0.log.gz 2025-12-27 04:14:56.302919 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_d21b7a5c-90d8-4603-b62b-88984920bf82/ 2025-12-27 04:14:56.302936 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_d21b7a5c-90d8-4603-b62b-88984920bf82/galera/ 2025-12-27 04:14:56.302953 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_d21b7a5c-90d8-4603-b62b-88984920bf82/galera/0.log 2025-12-27 04:14:56.302969 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_d21b7a5c-90d8-4603-b62b-88984920bf82/mysql-bootstrap/ 2025-12-27 04:14:56.302985 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_d21b7a5c-90d8-4603-b62b-88984920bf82/mysql-bootstrap/0.log 2025-12-27 04:14:56.303002 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_27825a34-9d8c-4798-b259-5a815f4f8232/ 2025-12-27 04:14:56.303018 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_27825a34-9d8c-4798-b259-5a815f4f8232/galera/ 2025-12-27 04:14:56.303034 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_27825a34-9d8c-4798-b259-5a815f4f8232/galera/0.log 2025-12-27 04:14:56.303050 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_27825a34-9d8c-4798-b259-5a815f4f8232/mysql-bootstrap/ 2025-12-27 04:14:56.303066 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_27825a34-9d8c-4798-b259-5a815f4f8232/mysql-bootstrap/0.log 2025-12-27 04:14:56.303083 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_3cbcdcd8-b624-414e-85b2-bf9d24bc53ef/ 2025-12-27 04:14:56.303099 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_3cbcdcd8-b624-414e-85b2-bf9d24bc53ef/galera/ 2025-12-27 04:14:56.303115 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_3cbcdcd8-b624-414e-85b2-bf9d24bc53ef/galera/0.log 2025-12-27 04:14:56.303132 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_3cbcdcd8-b624-414e-85b2-bf9d24bc53ef/mysql-bootstrap/ 2025-12-27 04:14:56.303148 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_3cbcdcd8-b624-414e-85b2-bf9d24bc53ef/mysql-bootstrap/0.log 2025-12-27 04:14:56.303164 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_f0dc71d4-1b23-46f4-9a9f-8d3bf174ee2d/ 2025-12-27 04:14:56.303180 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_f0dc71d4-1b23-46f4-9a9f-8d3bf174ee2d/openstackclient/ 2025-12-27 04:14:56.303197 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_f0dc71d4-1b23-46f4-9a9f-8d3bf174ee2d/openstackclient/0.log 2025-12-27 04:14:56.303213 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_593c5fd7-220d-4af1-9ec7-8b1a571f1b32/ 2025-12-27 04:14:56.303233 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_593c5fd7-220d-4af1-9ec7-8b1a571f1b32/rabbitmq/ 2025-12-27 04:14:56.303250 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_593c5fd7-220d-4af1-9ec7-8b1a571f1b32/rabbitmq/0.log 2025-12-27 04:14:56.303266 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_593c5fd7-220d-4af1-9ec7-8b1a571f1b32/setup-container/ 2025-12-27 04:14:56.303282 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_593c5fd7-220d-4af1-9ec7-8b1a571f1b32/setup-container/0.log 2025-12-27 04:14:56.303299 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-69d6485f65-4pzjw_69b3beb4-75ee-4339-b29f-7781c588d1f7/ 2025-12-27 04:14:56.303315 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-69d6485f65-4pzjw_69b3beb4-75ee-4339-b29f-7781c588d1f7/proxy-httpd/ 2025-12-27 04:14:56.303331 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-69d6485f65-4pzjw_69b3beb4-75ee-4339-b29f-7781c588d1f7/proxy-httpd/0.log 2025-12-27 04:14:56.303347 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-69d6485f65-4pzjw_69b3beb4-75ee-4339-b29f-7781c588d1f7/proxy-server/ 2025-12-27 04:14:56.303363 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-69d6485f65-4pzjw_69b3beb4-75ee-4339-b29f-7781c588d1f7/proxy-server/0.log 2025-12-27 04:14:56.303380 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-6mndg_e6eb5cc6-6b14-4572-bf71-64e72d91b85e/ 2025-12-27 04:14:56.303397 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-6mndg_e6eb5cc6-6b14-4572-bf71-64e72d91b85e/swift-ring-rebalance/ 2025-12-27 04:14:56.303413 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-6mndg_e6eb5cc6-6b14-4572-bf71-64e72d91b85e/swift-ring-rebalance/0.log 2025-12-27 04:14:56.303430 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/ 2025-12-27 04:14:56.303446 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/account-auditor/ 2025-12-27 04:14:56.303462 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/account-auditor/0.log 2025-12-27 04:14:56.303479 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/account-reaper/ 2025-12-27 04:14:56.303495 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/account-reaper/0.log 2025-12-27 04:14:56.303512 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/account-replicator/ 2025-12-27 04:14:56.303528 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/account-replicator/0.log 2025-12-27 04:14:56.303545 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/account-server/ 2025-12-27 04:14:56.303561 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/account-server/0.log 2025-12-27 04:14:56.303581 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/container-auditor/ 2025-12-27 04:14:56.303598 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/container-auditor/0.log 2025-12-27 04:14:56.303615 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/container-replicator/ 2025-12-27 04:14:56.303632 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/container-replicator/0.log 2025-12-27 04:14:56.303648 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/container-server/ 2025-12-27 04:14:56.303665 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/container-server/0.log 2025-12-27 04:14:56.303682 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/container-updater/ 2025-12-27 04:14:56.303698 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/container-updater/0.log 2025-12-27 04:14:56.303714 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/object-auditor/ 2025-12-27 04:14:56.303748 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/object-auditor/0.log 2025-12-27 04:14:56.303765 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/object-expirer/ 2025-12-27 04:14:56.303782 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/object-expirer/0.log 2025-12-27 04:14:56.303798 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/object-replicator/ 2025-12-27 04:14:56.303815 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/object-replicator/0.log 2025-12-27 04:14:56.303831 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/object-server/ 2025-12-27 04:14:56.303848 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/object-server/0.log 2025-12-27 04:14:56.303864 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/object-updater/ 2025-12-27 04:14:56.303880 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/object-updater/0.log 2025-12-27 04:14:56.303897 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/rsync/ 2025-12-27 04:14:56.303913 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/rsync/0.log 2025-12-27 04:14:56.303930 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/swift-recon-cron/ 2025-12-27 04:14:56.303950 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_c84b59fd-02f2-4dc8-9056-43ccbcd1b1ce/swift-recon-cron/0.log 2025-12-27 04:14:56.303967 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-9sdnv_533e7b5c-ea0f-4316-9025-c75af4df03fd/ 2025-12-27 04:14:56.303984 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-9sdnv_533e7b5c-ea0f-4316-9025-c75af4df03fd/csi-provisioner/ 2025-12-27 04:14:56.304000 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-9sdnv_533e7b5c-ea0f-4316-9025-c75af4df03fd/csi-provisioner/0.log 2025-12-27 04:14:56.304017 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-9sdnv_533e7b5c-ea0f-4316-9025-c75af4df03fd/hostpath-provisioner/ 2025-12-27 04:14:56.304034 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-9sdnv_533e7b5c-ea0f-4316-9025-c75af4df03fd/hostpath-provisioner/0.log 2025-12-27 04:14:56.304050 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-9sdnv_533e7b5c-ea0f-4316-9025-c75af4df03fd/liveness-probe/ 2025-12-27 04:14:56.304066 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-9sdnv_533e7b5c-ea0f-4316-9025-c75af4df03fd/liveness-probe/0.log 2025-12-27 04:14:56.304082 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-9sdnv_533e7b5c-ea0f-4316-9025-c75af4df03fd/node-driver-registrar/ 2025-12-27 04:14:56.304098 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-9sdnv_533e7b5c-ea0f-4316-9025-c75af4df03fd/node-driver-registrar/0.log 2025-12-27 04:14:56.304114 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-5bddd4b946-4mwjt_7f62c30a-1ee8-49f9-8da3-0f5a120b3331/ 2025-12-27 04:14:56.304130 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-5bddd4b946-4mwjt_7f62c30a-1ee8-49f9-8da3-0f5a120b3331/controller/ 2025-12-27 04:14:56.304146 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-5bddd4b946-4mwjt_7f62c30a-1ee8-49f9-8da3-0f5a120b3331/controller/0.log 2025-12-27 04:14:56.304162 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-5bddd4b946-4mwjt_7f62c30a-1ee8-49f9-8da3-0f5a120b3331/kube-rbac-proxy/ 2025-12-27 04:14:56.304178 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-5bddd4b946-4mwjt_7f62c30a-1ee8-49f9-8da3-0f5a120b3331/kube-rbac-proxy/0.log 2025-12-27 04:14:56.304194 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/ 2025-12-27 04:14:56.304211 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/4dfe11c6a8086253e9fdc540116eb07df500c7683b65c45aaa303ca4626088cc.log 2025-12-27 04:14:56.304227 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/controller/ 2025-12-27 04:14:56.304243 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/controller/0.log 2025-12-27 04:14:56.304260 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/cp-frr-files/ 2025-12-27 04:14:56.304280 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/cp-frr-files/0.log 2025-12-27 04:14:56.304296 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/cp-metrics/ 2025-12-27 04:14:56.304313 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/cp-metrics/0.log 2025-12-27 04:14:56.304330 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/cp-reloader/ 2025-12-27 04:14:56.304346 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/cp-reloader/0.log 2025-12-27 04:14:56.304362 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/frr-metrics/ 2025-12-27 04:14:56.304378 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/frr-metrics/0.log 2025-12-27 04:14:56.304394 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/frr/ 2025-12-27 04:14:56.304410 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/frr/0.log.gz 2025-12-27 04:14:56.304427 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/kube-rbac-proxy-frr/ 2025-12-27 04:14:56.304443 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/kube-rbac-proxy-frr/0.log 2025-12-27 04:14:56.304459 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/kube-rbac-proxy/ 2025-12-27 04:14:56.304475 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/kube-rbac-proxy/0.log 2025-12-27 04:14:56.304491 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/reloader/ 2025-12-27 04:14:56.304507 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-nvwnd_da68e1b6-2f78-4c2b-ad91-e732c38b193d/reloader/0.log 2025-12-27 04:14:56.304523 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-7784b6fcf-x99c4_da405adb-f952-4d21-ab4f-139bc205d97e/ 2025-12-27 04:14:56.304539 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-7784b6fcf-x99c4_da405adb-f952-4d21-ab4f-139bc205d97e/frr-k8s-webhook-server/ 2025-12-27 04:14:56.304555 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-7784b6fcf-x99c4_da405adb-f952-4d21-ab4f-139bc205d97e/frr-k8s-webhook-server/0.log 2025-12-27 04:14:56.304571 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-bb55dfdcc-8l7lq_c64dd71f-eba8-4de2-bd7d-094bb62597d6/ 2025-12-27 04:14:56.304587 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-bb55dfdcc-8l7lq_c64dd71f-eba8-4de2-bd7d-094bb62597d6/manager/ 2025-12-27 04:14:56.304603 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-bb55dfdcc-8l7lq_c64dd71f-eba8-4de2-bd7d-094bb62597d6/manager/0.log 2025-12-27 04:14:56.304629 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-5c9c64db9d-mnh9l_0a0f4a9c-6cc7-4ec6-b0b8-35b9d84ac0f2/ 2025-12-27 04:14:56.304646 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-5c9c64db9d-mnh9l_0a0f4a9c-6cc7-4ec6-b0b8-35b9d84ac0f2/webhook-server/ 2025-12-27 04:14:56.304662 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-5c9c64db9d-mnh9l_0a0f4a9c-6cc7-4ec6-b0b8-35b9d84ac0f2/webhook-server/0.log 2025-12-27 04:14:56.304678 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-g48cd_1e292d71-2ed8-455a-aa94-fe3ecb0cf239/ 2025-12-27 04:14:56.304695 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-g48cd_1e292d71-2ed8-455a-aa94-fe3ecb0cf239/kube-rbac-proxy/ 2025-12-27 04:14:56.304711 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-g48cd_1e292d71-2ed8-455a-aa94-fe3ecb0cf239/kube-rbac-proxy/0.log 2025-12-27 04:14:56.304754 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-g48cd_1e292d71-2ed8-455a-aa94-fe3ecb0cf239/speaker/ 2025-12-27 04:14:56.304784 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-g48cd_1e292d71-2ed8-455a-aa94-fe3ecb0cf239/speaker/0.log.gz 2025-12-27 04:14:56.304802 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-shqwv_fea6856c-c4bf-4626-8b2f-4c39e16aee3b/ 2025-12-27 04:14:56.304819 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-shqwv_fea6856c-c4bf-4626-8b2f-4c39e16aee3b/openshift-apiserver-operator/ 2025-12-27 04:14:56.304836 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-shqwv_fea6856c-c4bf-4626-8b2f-4c39e16aee3b/openshift-apiserver-operator/0.log 2025-12-27 04:14:56.304853 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-59mx7_200fe85e-25b6-4c8b-9a22-12aad2fbb1ae/ 2025-12-27 04:14:56.304870 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-59mx7_200fe85e-25b6-4c8b-9a22-12aad2fbb1ae/fix-audit-permissions/ 2025-12-27 04:14:56.304886 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-59mx7_200fe85e-25b6-4c8b-9a22-12aad2fbb1ae/fix-audit-permissions/0.log 2025-12-27 04:14:56.304903 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-59mx7_200fe85e-25b6-4c8b-9a22-12aad2fbb1ae/openshift-apiserver-check-endpoints/ 2025-12-27 04:14:56.304920 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-59mx7_200fe85e-25b6-4c8b-9a22-12aad2fbb1ae/openshift-apiserver-check-endpoints/0.log 2025-12-27 04:14:56.304936 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-59mx7_200fe85e-25b6-4c8b-9a22-12aad2fbb1ae/openshift-apiserver/ 2025-12-27 04:14:56.304953 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-59mx7_200fe85e-25b6-4c8b-9a22-12aad2fbb1ae/openshift-apiserver/0.log 2025-12-27 04:14:56.304983 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-25qzv_5bfbd1ed-73c5-4245-a2e6-2c0a2294b904/ 2025-12-27 04:14:56.305124 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-25qzv_5bfbd1ed-73c5-4245-a2e6-2c0a2294b904/authentication-operator/ 2025-12-27 04:14:56.305150 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-25qzv_5bfbd1ed-73c5-4245-a2e6-2c0a2294b904/authentication-operator/0.log 2025-12-27 04:14:56.305170 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-58d58b5989-cr9dq_d295ba3b-9073-4821-ba36-d53a006731bb/ 2025-12-27 04:14:56.305188 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-58d58b5989-cr9dq_d295ba3b-9073-4821-ba36-d53a006731bb/oauth-openshift/ 2025-12-27 04:14:56.305205 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-58d58b5989-cr9dq_d295ba3b-9073-4821-ba36-d53a006731bb/oauth-openshift/0.log 2025-12-27 04:14:56.305222 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-xfstj_8e3ca8e6-5cc6-4fea-a312-4088b01e25e6/ 2025-12-27 04:14:56.305239 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-xfstj_8e3ca8e6-5cc6-4fea-a312-4088b01e25e6/kube-rbac-proxy/ 2025-12-27 04:14:56.305256 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-xfstj_8e3ca8e6-5cc6-4fea-a312-4088b01e25e6/kube-rbac-proxy/0.log 2025-12-27 04:14:56.305273 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-xfstj_8e3ca8e6-5cc6-4fea-a312-4088b01e25e6/machine-approver-controller/ 2025-12-27 04:14:56.305290 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-xfstj_8e3ca8e6-5cc6-4fea-a312-4088b01e25e6/machine-approver-controller/0.log 2025-12-27 04:14:56.305307 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-m2k56_522d970b-0457-48aa-aa23-13c5f51c8325/ 2025-12-27 04:14:56.305323 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-m2k56_522d970b-0457-48aa-aa23-13c5f51c8325/7d42dd882cfadd9e09d061b9c8168b5efad72ee0cf4e294afa7300840b0edf4d.log 2025-12-27 04:14:56.305340 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-m2k56_522d970b-0457-48aa-aa23-13c5f51c8325/cluster-samples-operator-watch/ 2025-12-27 04:14:56.305357 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-m2k56_522d970b-0457-48aa-aa23-13c5f51c8325/cluster-samples-operator-watch/0.log 2025-12-27 04:14:56.305374 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-m2k56_522d970b-0457-48aa-aa23-13c5f51c8325/cluster-samples-operator/ 2025-12-27 04:14:56.305390 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-m2k56_522d970b-0457-48aa-aa23-13c5f51c8325/cluster-samples-operator/0.log 2025-12-27 04:14:56.305407 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-jqfw6_614e82f1-e14b-411d-b3fb-5e7c5d3cdadb/ 2025-12-27 04:14:56.305424 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-jqfw6_614e82f1-e14b-411d-b3fb-5e7c5d3cdadb/cluster-version-operator/ 2025-12-27 04:14:56.305445 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-jqfw6_614e82f1-e14b-411d-b3fb-5e7c5d3cdadb/cluster-version-operator/0.log.gz 2025-12-27 04:14:56.305462 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-6txfk_d8780f66-f34e-4489-acd2-430c9c3c8607/ 2025-12-27 04:14:56.305478 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-6txfk_d8780f66-f34e-4489-acd2-430c9c3c8607/openshift-api/ 2025-12-27 04:14:56.305495 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-6txfk_d8780f66-f34e-4489-acd2-430c9c3c8607/openshift-api/0.log 2025-12-27 04:14:56.305511 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-6txfk_d8780f66-f34e-4489-acd2-430c9c3c8607/openshift-config-operator/ 2025-12-27 04:14:56.305528 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-6txfk_d8780f66-f34e-4489-acd2-430c9c3c8607/openshift-config-operator/0.log 2025-12-27 04:14:56.305544 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-4554l_e8e3bb9e-ec6b-4f9c-ab10-35d7e51c4bda/ 2025-12-27 04:14:56.305560 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-4554l_e8e3bb9e-ec6b-4f9c-ab10-35d7e51c4bda/console-operator/ 2025-12-27 04:14:56.305577 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-4554l_e8e3bb9e-ec6b-4f9c-ab10-35d7e51c4bda/console-operator/0.log 2025-12-27 04:14:56.305593 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-j4vhh_d945b30f-4825-4252-af3b-1be63bd6a4dd/ 2025-12-27 04:14:56.305609 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-j4vhh_d945b30f-4825-4252-af3b-1be63bd6a4dd/console/ 2025-12-27 04:14:56.305626 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-j4vhh_d945b30f-4825-4252-af3b-1be63bd6a4dd/console/0.log 2025-12-27 04:14:56.305642 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-jhsmr_81d937f6-b64d-4809-9a31-bfb2a60770b6/ 2025-12-27 04:14:56.305659 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-jhsmr_81d937f6-b64d-4809-9a31-bfb2a60770b6/download-server/ 2025-12-27 04:14:56.305675 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-jhsmr_81d937f6-b64d-4809-9a31-bfb2a60770b6/download-server/0.log 2025-12-27 04:14:56.305692 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-wfldn_f4f80643-084b-4aa3-95ea-280c78a97224/ 2025-12-27 04:14:56.305708 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-wfldn_f4f80643-084b-4aa3-95ea-280c78a97224/openshift-controller-manager-operator/ 2025-12-27 04:14:56.305753 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-wfldn_f4f80643-084b-4aa3-95ea-280c78a97224/openshift-controller-manager-operator/0.log 2025-12-27 04:14:56.305781 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-66d7db9d6f-tqm44_33eac2f8-31c5-4de9-84a9-aa043d5f6e0b/ 2025-12-27 04:14:56.305801 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-66d7db9d6f-tqm44_33eac2f8-31c5-4de9-84a9-aa043d5f6e0b/controller-manager/ 2025-12-27 04:14:56.305818 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-66d7db9d6f-tqm44_33eac2f8-31c5-4de9-84a9-aa043d5f6e0b/controller-manager/0.log 2025-12-27 04:14:56.305834 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-x5ksr_df069362-d4c8-4db5-86c9-2b5204a00a16/ 2025-12-27 04:14:56.305850 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-x5ksr_df069362-d4c8-4db5-86c9-2b5204a00a16/dns-operator/ 2025-12-27 04:14:56.305867 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-x5ksr_df069362-d4c8-4db5-86c9-2b5204a00a16/dns-operator/0.log 2025-12-27 04:14:56.305883 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-x5ksr_df069362-d4c8-4db5-86c9-2b5204a00a16/kube-rbac-proxy/ 2025-12-27 04:14:56.305900 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-x5ksr_df069362-d4c8-4db5-86c9-2b5204a00a16/kube-rbac-proxy/0.log 2025-12-27 04:14:56.305916 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-s6kbf_1c65ad4c-9376-44ed-8e9e-f2f21acd5489/ 2025-12-27 04:14:56.305933 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-s6kbf_1c65ad4c-9376-44ed-8e9e-f2f21acd5489/dns/ 2025-12-27 04:14:56.305949 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-s6kbf_1c65ad4c-9376-44ed-8e9e-f2f21acd5489/dns/0.log 2025-12-27 04:14:56.305966 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-s6kbf_1c65ad4c-9376-44ed-8e9e-f2f21acd5489/kube-rbac-proxy/ 2025-12-27 04:14:56.305982 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-s6kbf_1c65ad4c-9376-44ed-8e9e-f2f21acd5489/kube-rbac-proxy/0.log 2025-12-27 04:14:56.305999 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-kkg4d_156f927e-8fbf-498f-8874-8bfd2cc72876/ 2025-12-27 04:14:56.306015 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-kkg4d_156f927e-8fbf-498f-8874-8bfd2cc72876/dns-node-resolver/ 2025-12-27 04:14:56.306031 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-kkg4d_156f927e-8fbf-498f-8874-8bfd2cc72876/dns-node-resolver/0.log 2025-12-27 04:14:56.306048 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-5hr5n_c3d169ba-17c5-4749-b258-6f1dde23eecf/ 2025-12-27 04:14:56.306064 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-5hr5n_c3d169ba-17c5-4749-b258-6f1dde23eecf/etcd-operator/ 2025-12-27 04:14:56.306080 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-5hr5n_c3d169ba-17c5-4749-b258-6f1dde23eecf/etcd-operator/0.log 2025-12-27 04:14:56.306096 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/ 2025-12-27 04:14:56.306113 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-ensure-env-vars/ 2025-12-27 04:14:56.306133 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-ensure-env-vars/0.log 2025-12-27 04:14:56.306151 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-metrics/ 2025-12-27 04:14:56.306168 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-metrics/0.log 2025-12-27 04:14:56.306186 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-readyz/ 2025-12-27 04:14:56.306202 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-readyz/0.log 2025-12-27 04:14:56.306219 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-resources-copy/ 2025-12-27 04:14:56.306236 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-resources-copy/0.log 2025-12-27 04:14:56.306252 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-rev/ 2025-12-27 04:14:56.306268 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-rev/0.log 2025-12-27 04:14:56.306285 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd/ 2025-12-27 04:14:56.306302 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd/0.log 2025-12-27 04:14:56.306318 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcdctl/ 2025-12-27 04:14:56.306335 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcdctl/0.log 2025-12-27 04:14:56.306351 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/setup/ 2025-12-27 04:14:56.306367 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/setup/0.log 2025-12-27 04:14:56.306384 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-4dk7s_ffa0a1a2-0dd4-471e-8944-ec8b487adf1c/ 2025-12-27 04:14:56.306401 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-4dk7s_ffa0a1a2-0dd4-471e-8944-ec8b487adf1c/cluster-image-registry-operator/ 2025-12-27 04:14:56.306418 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-4dk7s_ffa0a1a2-0dd4-471e-8944-ec8b487adf1c/cluster-image-registry-operator/0.log 2025-12-27 04:14:56.306435 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-zfj24_d25bf26a-3cda-44b8-89f9-395287d8fca4/ 2025-12-27 04:14:56.306452 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-zfj24_d25bf26a-3cda-44b8-89f9-395287d8fca4/registry/ 2025-12-27 04:14:56.306469 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-zfj24_d25bf26a-3cda-44b8-89f9-395287d8fca4/registry/0.log 2025-12-27 04:14:56.306488 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-njbvj_4bed4421-f863-4311-83aa-a31f6ea3fb8b/ 2025-12-27 04:14:56.306505 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-njbvj_4bed4421-f863-4311-83aa-a31f6ea3fb8b/node-ca/ 2025-12-27 04:14:56.306522 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-njbvj_4bed4421-f863-4311-83aa-a31f6ea3fb8b/node-ca/0.log 2025-12-27 04:14:56.306539 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-cth9r_f37e83db-ec80-407b-876f-fcb17d5fa810/ 2025-12-27 04:14:56.306555 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-cth9r_f37e83db-ec80-407b-876f-fcb17d5fa810/serve-healthcheck-canary/ 2025-12-27 04:14:56.306571 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-cth9r_f37e83db-ec80-407b-876f-fcb17d5fa810/serve-healthcheck-canary/0.log 2025-12-27 04:14:56.306588 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-xk2vs_184f75c5-956d-4b66-b156-3b1f8ea4cc3c/ 2025-12-27 04:14:56.306604 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-xk2vs_184f75c5-956d-4b66-b156-3b1f8ea4cc3c/ingress-operator/ 2025-12-27 04:14:56.306621 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-xk2vs_184f75c5-956d-4b66-b156-3b1f8ea4cc3c/ingress-operator/0.log 2025-12-27 04:14:56.306637 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-xk2vs_184f75c5-956d-4b66-b156-3b1f8ea4cc3c/kube-rbac-proxy/ 2025-12-27 04:14:56.306653 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-xk2vs_184f75c5-956d-4b66-b156-3b1f8ea4cc3c/kube-rbac-proxy/0.log 2025-12-27 04:14:56.306670 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-5npmc_20fe5260-b227-41f0-99a3-2ff1385927c0/ 2025-12-27 04:14:56.306686 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-5npmc_20fe5260-b227-41f0-99a3-2ff1385927c0/router/ 2025-12-27 04:14:56.306702 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-5npmc_20fe5260-b227-41f0-99a3-2ff1385927c0/router/0.log 2025-12-27 04:14:56.306718 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-vwr8n_b6c238a3-7e54-4d52-850d-330645297dd3/ 2025-12-27 04:14:56.306754 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-vwr8n_b6c238a3-7e54-4d52-850d-330645297dd3/kube-apiserver-operator/ 2025-12-27 04:14:56.306772 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-vwr8n_b6c238a3-7e54-4d52-850d-330645297dd3/kube-apiserver-operator/0.log 2025-12-27 04:14:56.306788 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-9-crc_e3bc7ae9-dd16-4aa1-8d9d-d1ecc23438e3/ 2025-12-27 04:14:56.306805 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-9-crc_e3bc7ae9-dd16-4aa1-8d9d-d1ecc23438e3/installer/ 2025-12-27 04:14:56.306821 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-9-crc_e3bc7ae9-dd16-4aa1-8d9d-d1ecc23438e3/installer/0.log 2025-12-27 04:14:56.306842 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/ 2025-12-27 04:14:56.306859 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-cert-regeneration-controller/ 2025-12-27 04:14:56.306875 | 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-12-27 04:14:56.306891 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-cert-syncer/ 2025-12-27 04:14:56.306908 | 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-12-27 04:14:56.306924 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-check-endpoints/ 2025-12-27 04:14:56.306940 | 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-12-27 04:14:56.306957 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-insecure-readyz/ 2025-12-27 04:14:56.306973 | 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-12-27 04:14:56.306989 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver/ 2025-12-27 04:14:56.307005 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver/0.log 2025-12-27 04:14:56.307022 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/setup/ 2025-12-27 04:14:56.307038 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/setup/0.log 2025-12-27 04:14:56.307054 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_2be3f65c-2323-4a5b-911a-a9753bedc392/ 2025-12-27 04:14:56.307071 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_2be3f65c-2323-4a5b-911a-a9753bedc392/pruner/ 2025-12-27 04:14:56.307087 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_2be3f65c-2323-4a5b-911a-a9753bedc392/pruner/0.log 2025-12-27 04:14:56.307103 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-9-crc_f1c65946-ca5c-4807-ba25-fc6a38a30007/ 2025-12-27 04:14:56.307119 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-9-crc_f1c65946-ca5c-4807-ba25-fc6a38a30007/pruner/ 2025-12-27 04:14:56.307135 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-9-crc_f1c65946-ca5c-4807-ba25-fc6a38a30007/pruner/0.log 2025-12-27 04:14:56.307151 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-6wnhw_64b030e1-19e8-4c66-bc6e-dd9f93507ae8/ 2025-12-27 04:14:56.307170 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-6wnhw_64b030e1-19e8-4c66-bc6e-dd9f93507ae8/kube-controller-manager-operator/ 2025-12-27 04:14:56.307187 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-6wnhw_64b030e1-19e8-4c66-bc6e-dd9f93507ae8/kube-controller-manager-operator/0.log 2025-12-27 04:14:56.307203 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/ 2025-12-27 04:14:56.307220 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/cluster-policy-controller/ 2025-12-27 04:14:56.307236 | 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-12-27 04:14:56.307253 | 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-12-27 04:14:56.307269 | 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-12-27 04:14:56.307286 | 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-12-27 04:14:56.307303 | 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-12-27 04:14:56.307320 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager/ 2025-12-27 04:14:56.307336 | 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-12-27 04:14:56.307353 | 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-12-27 04:14:56.307370 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_45009337-6985-43a1-af49-5ee06c6c73fc/ 2025-12-27 04:14:56.307387 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_45009337-6985-43a1-af49-5ee06c6c73fc/pruner/ 2025-12-27 04:14:56.307403 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_45009337-6985-43a1-af49-5ee06c6c73fc/pruner/0.log 2025-12-27 04:14:56.307420 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-7tc7g_e567770f-144c-4071-a148-375a4bab2631/ 2025-12-27 04:14:56.307501 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-7tc7g_e567770f-144c-4071-a148-375a4bab2631/kube-scheduler-operator-container/ 2025-12-27 04:14:56.307531 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-7tc7g_e567770f-144c-4071-a148-375a4bab2631/kube-scheduler-operator-container/0.log 2025-12-27 04:14:56.307550 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/ 2025-12-27 04:14:56.307568 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler-cert-syncer/ 2025-12-27 04:14:56.307585 | 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-12-27 04:14:56.307602 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler-recovery-controller/ 2025-12-27 04:14:56.307619 | 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-12-27 04:14:56.307636 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler/ 2025-12-27 04:14:56.307653 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler/0.log 2025-12-27 04:14:56.307670 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/wait-for-host-port/ 2025-12-27 04:14:56.307687 | 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-12-27 04:14:56.307704 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-sn8dk_bde7c0a9-76f0-4203-8e71-d4216a3366fa/ 2025-12-27 04:14:56.307721 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-sn8dk_bde7c0a9-76f0-4203-8e71-d4216a3366fa/kube-storage-version-migrator-operator/ 2025-12-27 04:14:56.307758 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-sn8dk_bde7c0a9-76f0-4203-8e71-d4216a3366fa/kube-storage-version-migrator-operator/0.log 2025-12-27 04:14:56.307778 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-v2xh7_8c4d1fc2-d69b-4884-a126-5bf9bf98ce65/ 2025-12-27 04:14:56.307795 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-v2xh7_8c4d1fc2-d69b-4884-a126-5bf9bf98ce65/graceful-termination/ 2025-12-27 04:14:56.307811 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-v2xh7_8c4d1fc2-d69b-4884-a126-5bf9bf98ce65/graceful-termination/0.log 2025-12-27 04:14:56.307827 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-v2xh7_8c4d1fc2-d69b-4884-a126-5bf9bf98ce65/migrator/ 2025-12-27 04:14:56.307843 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-v2xh7_8c4d1fc2-d69b-4884-a126-5bf9bf98ce65/migrator/0.log 2025-12-27 04:14:56.307863 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-wprw8_797f161e-c279-4cb4-88dd-1d9d42d14196/ 2025-12-27 04:14:56.307880 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-wprw8_797f161e-c279-4cb4-88dd-1d9d42d14196/control-plane-machine-set-operator/ 2025-12-27 04:14:56.307896 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-wprw8_797f161e-c279-4cb4-88dd-1d9d42d14196/control-plane-machine-set-operator/0.log 2025-12-27 04:14:56.307912 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-t96m6_664bae04-3098-4193-be2f-d5223655eeec/ 2025-12-27 04:14:56.307929 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-t96m6_664bae04-3098-4193-be2f-d5223655eeec/kube-rbac-proxy/ 2025-12-27 04:14:56.307945 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-t96m6_664bae04-3098-4193-be2f-d5223655eeec/kube-rbac-proxy/0.log 2025-12-27 04:14:56.307962 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-t96m6_664bae04-3098-4193-be2f-d5223655eeec/machine-api-operator/ 2025-12-27 04:14:56.307978 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-t96m6_664bae04-3098-4193-be2f-d5223655eeec/machine-api-operator/0.log 2025-12-27 04:14:56.307995 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/ 2025-12-27 04:14:56.308011 | 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-12-27 04:14:56.308027 | 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-12-27 04:14:56.308043 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/setup/ 2025-12-27 04:14:56.308060 | 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-12-27 04:14:56.308076 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-cktjt_90424fbf-009a-42de-a9c2-38dd7959117d/ 2025-12-27 04:14:56.308092 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-cktjt_90424fbf-009a-42de-a9c2-38dd7959117d/kube-rbac-proxy/ 2025-12-27 04:14:56.308109 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-cktjt_90424fbf-009a-42de-a9c2-38dd7959117d/kube-rbac-proxy/0.log 2025-12-27 04:14:56.308125 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-cktjt_90424fbf-009a-42de-a9c2-38dd7959117d/machine-config-controller/ 2025-12-27 04:14:56.308142 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-cktjt_90424fbf-009a-42de-a9c2-38dd7959117d/machine-config-controller/0.log 2025-12-27 04:14:56.308162 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-rrctf_b6d92a05-03e2-43ac-8116-f49ccf85ca5f/ 2025-12-27 04:14:56.308179 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-rrctf_b6d92a05-03e2-43ac-8116-f49ccf85ca5f/kube-rbac-proxy/ 2025-12-27 04:14:56.308195 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-rrctf_b6d92a05-03e2-43ac-8116-f49ccf85ca5f/kube-rbac-proxy/0.log 2025-12-27 04:14:56.308212 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-rrctf_b6d92a05-03e2-43ac-8116-f49ccf85ca5f/machine-config-daemon/ 2025-12-27 04:14:56.308228 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-rrctf_b6d92a05-03e2-43ac-8116-f49ccf85ca5f/machine-config-daemon/6.log 2025-12-27 04:14:56.308245 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-rrctf_b6d92a05-03e2-43ac-8116-f49ccf85ca5f/machine-config-daemon/7.log 2025-12-27 04:14:56.308298 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-c77mx_f2f7aeed-778e-415d-b195-48170b87aff9/ 2025-12-27 04:14:56.308316 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-c77mx_f2f7aeed-778e-415d-b195-48170b87aff9/kube-rbac-proxy/ 2025-12-27 04:14:56.308333 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-c77mx_f2f7aeed-778e-415d-b195-48170b87aff9/kube-rbac-proxy/0.log 2025-12-27 04:14:56.308350 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-c77mx_f2f7aeed-778e-415d-b195-48170b87aff9/machine-config-operator/ 2025-12-27 04:14:56.308366 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-c77mx_f2f7aeed-778e-415d-b195-48170b87aff9/machine-config-operator/0.log 2025-12-27 04:14:56.308383 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-fkc5v_fe33ff6e-57ab-42a0-8844-8b4b30500379/ 2025-12-27 04:14:56.308400 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-fkc5v_fe33ff6e-57ab-42a0-8844-8b4b30500379/machine-config-server/ 2025-12-27 04:14:56.308416 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-fkc5v_fe33ff6e-57ab-42a0-8844-8b4b30500379/machine-config-server/0.log 2025-12-27 04:14:56.308432 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8_8210672b-098a-4a55-a012-9d391eafedaf/ 2025-12-27 04:14:56.308449 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8_8210672b-098a-4a55-a012-9d391eafedaf/extract/ 2025-12-27 04:14:56.308466 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8_8210672b-098a-4a55-a012-9d391eafedaf/extract/0.log 2025-12-27 04:14:56.308482 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8_8210672b-098a-4a55-a012-9d391eafedaf/pull/ 2025-12-27 04:14:56.308502 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8_8210672b-098a-4a55-a012-9d391eafedaf/pull/0.log 2025-12-27 04:14:56.308556 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8_8210672b-098a-4a55-a012-9d391eafedaf/util/ 2025-12-27 04:14:56.308574 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8_8210672b-098a-4a55-a012-9d391eafedaf/util/0.log 2025-12-27 04:14:56.308590 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-mtz4b_08817ccb-e8ff-41b3-a3fa-c1c5c2d518c2/ 2025-12-27 04:14:56.308606 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-mtz4b_08817ccb-e8ff-41b3-a3fa-c1c5c2d518c2/extract-content/ 2025-12-27 04:14:56.308621 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-mtz4b_08817ccb-e8ff-41b3-a3fa-c1c5c2d518c2/extract-content/0.log 2025-12-27 04:14:56.308638 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-mtz4b_08817ccb-e8ff-41b3-a3fa-c1c5c2d518c2/extract-utilities/ 2025-12-27 04:14:56.308654 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-mtz4b_08817ccb-e8ff-41b3-a3fa-c1c5c2d518c2/extract-utilities/0.log 2025-12-27 04:14:56.308670 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-mtz4b_08817ccb-e8ff-41b3-a3fa-c1c5c2d518c2/registry-server/ 2025-12-27 04:14:56.308686 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-mtz4b_08817ccb-e8ff-41b3-a3fa-c1c5c2d518c2/registry-server/0.log.gz 2025-12-27 04:14:56.308702 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-bbrkd_8d81aa4b-6e83-4116-b1fe-84578e0b3efc/ 2025-12-27 04:14:56.308718 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-bbrkd_8d81aa4b-6e83-4116-b1fe-84578e0b3efc/extract-content/ 2025-12-27 04:14:56.308789 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-bbrkd_8d81aa4b-6e83-4116-b1fe-84578e0b3efc/extract-content/0.log 2025-12-27 04:14:56.308809 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-bbrkd_8d81aa4b-6e83-4116-b1fe-84578e0b3efc/extract-utilities/ 2025-12-27 04:14:56.308854 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-bbrkd_8d81aa4b-6e83-4116-b1fe-84578e0b3efc/extract-utilities/0.log 2025-12-27 04:14:56.308873 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-bbrkd_8d81aa4b-6e83-4116-b1fe-84578e0b3efc/registry-server/ 2025-12-27 04:14:56.308889 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-bbrkd_8d81aa4b-6e83-4116-b1fe-84578e0b3efc/registry-server/0.log.gz 2025-12-27 04:14:56.308930 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-jxpbf_b3e9beeb-03e0-40d3-8637-abf5112ad1ee/ 2025-12-27 04:14:56.308951 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-jxpbf_b3e9beeb-03e0-40d3-8637-abf5112ad1ee/marketplace-operator/ 2025-12-27 04:14:56.308971 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-jxpbf_b3e9beeb-03e0-40d3-8637-abf5112ad1ee/marketplace-operator/0.log 2025-12-27 04:14:56.309010 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-68xbc_a654808b-4298-4bf1-a668-1fa77700e2e6/ 2025-12-27 04:14:56.309032 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-68xbc_a654808b-4298-4bf1-a668-1fa77700e2e6/extract-content/ 2025-12-27 04:14:56.309048 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-68xbc_a654808b-4298-4bf1-a668-1fa77700e2e6/extract-content/0.log 2025-12-27 04:14:56.309095 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-68xbc_a654808b-4298-4bf1-a668-1fa77700e2e6/extract-utilities/ 2025-12-27 04:14:56.309116 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-68xbc_a654808b-4298-4bf1-a668-1fa77700e2e6/extract-utilities/0.log 2025-12-27 04:14:56.309133 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-68xbc_a654808b-4298-4bf1-a668-1fa77700e2e6/registry-server/ 2025-12-27 04:14:56.309148 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-68xbc_a654808b-4298-4bf1-a668-1fa77700e2e6/registry-server/0.log 2025-12-27 04:14:56.309191 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4qnxv_0f6d6bd4-531f-4b6c-ba07-82eb7e703f0b/ 2025-12-27 04:14:56.309209 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4qnxv_0f6d6bd4-531f-4b6c-ba07-82eb7e703f0b/extract-content/ 2025-12-27 04:14:56.309225 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4qnxv_0f6d6bd4-531f-4b6c-ba07-82eb7e703f0b/extract-content/0.log 2025-12-27 04:14:56.309264 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4qnxv_0f6d6bd4-531f-4b6c-ba07-82eb7e703f0b/extract-utilities/ 2025-12-27 04:14:56.309284 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4qnxv_0f6d6bd4-531f-4b6c-ba07-82eb7e703f0b/extract-utilities/0.log 2025-12-27 04:14:56.309301 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4qnxv_0f6d6bd4-531f-4b6c-ba07-82eb7e703f0b/registry-server/ 2025-12-27 04:14:56.309358 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4qnxv_0f6d6bd4-531f-4b6c-ba07-82eb7e703f0b/registry-server/0.log.gz 2025-12-27 04:14:56.309384 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/ 2025-12-27 04:14:56.309401 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/bond-cni-plugin/ 2025-12-27 04:14:56.309417 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/bond-cni-plugin/0.log 2025-12-27 04:14:56.309433 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/cni-plugins/ 2025-12-27 04:14:56.309449 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/cni-plugins/0.log 2025-12-27 04:14:56.309469 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/egress-router-binary-copy/ 2025-12-27 04:14:56.309485 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/egress-router-binary-copy/0.log 2025-12-27 04:14:56.309501 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/kube-multus-additional-cni-plugins/ 2025-12-27 04:14:56.309516 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/kube-multus-additional-cni-plugins/0.log 2025-12-27 04:14:56.309532 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/routeoverride-cni/ 2025-12-27 04:14:56.309547 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/routeoverride-cni/0.log 2025-12-27 04:14:56.309562 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/whereabouts-cni-bincopy/ 2025-12-27 04:14:56.309578 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/whereabouts-cni-bincopy/0.log 2025-12-27 04:14:56.309594 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/whereabouts-cni/ 2025-12-27 04:14:56.309609 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-p6x6b_dae6c03f-a979-4582-a443-7c0a318cf2b6/whereabouts-cni/0.log 2025-12-27 04:14:56.309625 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-hkspc_a86c9122-a0bc-4d88-b0de-cb3bd2a19210/ 2025-12-27 04:14:56.309640 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-hkspc_a86c9122-a0bc-4d88-b0de-cb3bd2a19210/kube-rbac-proxy/ 2025-12-27 04:14:56.309656 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-hkspc_a86c9122-a0bc-4d88-b0de-cb3bd2a19210/kube-rbac-proxy/0.log 2025-12-27 04:14:56.309672 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-hkspc_a86c9122-a0bc-4d88-b0de-cb3bd2a19210/multus-admission-controller/ 2025-12-27 04:14:56.309688 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-hkspc_a86c9122-a0bc-4d88-b0de-cb3bd2a19210/multus-admission-controller/0.log 2025-12-27 04:14:56.309703 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-nfj44_9a1fbbed-8f92-4fc2-9872-625d15e52dfa/ 2025-12-27 04:14:56.309719 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-nfj44_9a1fbbed-8f92-4fc2-9872-625d15e52dfa/kube-multus/ 2025-12-27 04:14:56.309753 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-nfj44_9a1fbbed-8f92-4fc2-9872-625d15e52dfa/kube-multus/0.log 2025-12-27 04:14:56.309771 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-nfj44_9a1fbbed-8f92-4fc2-9872-625d15e52dfa/kube-multus/1.log 2025-12-27 04:14:56.309791 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-xthsv_58cd2d6a-cc4a-4a72-ad1e-841ed95bbfca/ 2025-12-27 04:14:56.309808 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-xthsv_58cd2d6a-cc4a-4a72-ad1e-841ed95bbfca/kube-rbac-proxy/ 2025-12-27 04:14:56.309824 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-xthsv_58cd2d6a-cc4a-4a72-ad1e-841ed95bbfca/kube-rbac-proxy/0.log 2025-12-27 04:14:56.309840 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-xthsv_58cd2d6a-cc4a-4a72-ad1e-841ed95bbfca/network-metrics-daemon/ 2025-12-27 04:14:56.309855 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-xthsv_58cd2d6a-cc4a-4a72-ad1e-841ed95bbfca/network-metrics-daemon/0.log 2025-12-27 04:14:56.309871 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-fthvp_must-gather-ccmng_5fb7637b-c159-48ca-a6f7-b36198b0f8b6/ 2025-12-27 04:14:56.309887 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-fthvp_must-gather-ccmng_5fb7637b-c159-48ca-a6f7-b36198b0f8b6/copy/ 2025-12-27 04:14:56.309903 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-fthvp_must-gather-ccmng_5fb7637b-c159-48ca-a6f7-b36198b0f8b6/gather/ 2025-12-27 04:14:56.309919 | 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-12-27 04:14:56.309934 | 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-12-27 04:14:56.309950 | 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-12-27 04:14:56.309966 | 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-12-27 04:14:56.309982 | 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-12-27 04:14:56.309998 | 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-12-27 04:14:56.310014 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-target-xd92c_3b6479f0-333b-4a96-9adf-2099afdc2447/ 2025-12-27 04:14:56.310030 | 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-12-27 04:14:56.310046 | 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-12-27 04:14:56.310062 | 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-12-27 04:14:56.310078 | 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-12-27 04:14:56.310098 | 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-12-27 04:14:56.310114 | 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-12-27 04:14:56.310130 | 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-12-27 04:14:56.310146 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_iptables-alerter-4ln5h_d75a4c96-2883-4a0b-bab2-0fab2b6c0b49/ 2025-12-27 04:14:56.310162 | 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-12-27 04:14:56.310178 | 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-12-27 04:14:56.310193 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_network-operator-58b4c7f79c-55gtf_37a5e44f-9a88-4405-be8a-b645485e7312/ 2025-12-27 04:14:56.310209 | 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-12-27 04:14:56.310224 | 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-12-27 04:14:56.310240 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-fzbct_a909caa7-e302-4861-8b2a-39b703427730/ 2025-12-27 04:14:56.310256 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-fzbct_a909caa7-e302-4861-8b2a-39b703427730/fix-audit-permissions/ 2025-12-27 04:14:56.310271 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-fzbct_a909caa7-e302-4861-8b2a-39b703427730/fix-audit-permissions/0.log 2025-12-27 04:14:56.310287 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-fzbct_a909caa7-e302-4861-8b2a-39b703427730/oauth-apiserver/ 2025-12-27 04:14:56.310303 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-fzbct_a909caa7-e302-4861-8b2a-39b703427730/oauth-apiserver/0.log 2025-12-27 04:14:56.310319 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-4prf8_a58d0e0a-e3ff-49c4-a88b-d22efc4d4e75/ 2025-12-27 04:14:56.310335 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-4prf8_a58d0e0a-e3ff-49c4-a88b-d22efc4d4e75/catalog-operator/ 2025-12-27 04:14:56.310351 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-4prf8_a58d0e0a-e3ff-49c4-a88b-d22efc4d4e75/catalog-operator/0.log.gz 2025-12-27 04:14:56.310367 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29446785-svqp4_40ced12c-0d3d-49d0-b92c-deb65dc10cdb/ 2025-12-27 04:14:56.310383 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29446785-svqp4_40ced12c-0d3d-49d0-b92c-deb65dc10cdb/collect-profiles/ 2025-12-27 04:14:56.310405 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29446785-svqp4_40ced12c-0d3d-49d0-b92c-deb65dc10cdb/collect-profiles/0.log 2025-12-27 04:14:56.310422 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29446800-jrhbt_dc479bb4-5ed8-4f0e-9270-117e7165f0a4/ 2025-12-27 04:14:56.310438 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29446800-jrhbt_dc479bb4-5ed8-4f0e-9270-117e7165f0a4/collect-profiles/ 2025-12-27 04:14:56.310454 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29446800-jrhbt_dc479bb4-5ed8-4f0e-9270-117e7165f0a4/collect-profiles/0.log 2025-12-27 04:14:56.310469 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-2x9v7_d4d6e6e4-cd6a-4fec-bcd9-8b1ba8d764de/ 2025-12-27 04:14:56.310485 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-2x9v7_d4d6e6e4-cd6a-4fec-bcd9-8b1ba8d764de/olm-operator/ 2025-12-27 04:14:56.310500 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-2x9v7_d4d6e6e4-cd6a-4fec-bcd9-8b1ba8d764de/olm-operator/0.log 2025-12-27 04:14:56.310516 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-jftwc_9b20dfd8-f0f4-4f83-bf10-5a7f3d2ff770/ 2025-12-27 04:14:56.310531 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-jftwc_9b20dfd8-f0f4-4f83-bf10-5a7f3d2ff770/kube-rbac-proxy/ 2025-12-27 04:14:56.310547 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-jftwc_9b20dfd8-f0f4-4f83-bf10-5a7f3d2ff770/kube-rbac-proxy/0.log 2025-12-27 04:14:56.310563 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-jftwc_9b20dfd8-f0f4-4f83-bf10-5a7f3d2ff770/package-server-manager/ 2025-12-27 04:14:56.310579 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-jftwc_9b20dfd8-f0f4-4f83-bf10-5a7f3d2ff770/package-server-manager/0.log 2025-12-27 04:14:56.310595 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-hgskg_b7badafa-285b-4e4f-8fa2-c78f900e224f/ 2025-12-27 04:14:56.310610 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-hgskg_b7badafa-285b-4e4f-8fa2-c78f900e224f/packageserver/ 2025-12-27 04:14:56.310626 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-hgskg_b7badafa-285b-4e4f-8fa2-c78f900e224f/packageserver/0.log 2025-12-27 04:14:56.310642 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-8lxv5_8a788955-767f-40c3-8a1f-922a1c7a9869/ 2025-12-27 04:14:56.310658 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-8lxv5_8a788955-767f-40c3-8a1f-922a1c7a9869/kube-rbac-proxy/ 2025-12-27 04:14:56.310674 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-8lxv5_8a788955-767f-40c3-8a1f-922a1c7a9869/kube-rbac-proxy/0.log 2025-12-27 04:14:56.310693 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-8lxv5_8a788955-767f-40c3-8a1f-922a1c7a9869/ovnkube-cluster-manager/ 2025-12-27 04:14:56.310709 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-8lxv5_8a788955-767f-40c3-8a1f-922a1c7a9869/ovnkube-cluster-manager/0.log 2025-12-27 04:14:56.310739 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/ 2025-12-27 04:14:56.310762 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/kube-rbac-proxy-node/ 2025-12-27 04:14:56.310781 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/kube-rbac-proxy-node/0.log 2025-12-27 04:14:56.310797 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/kube-rbac-proxy-ovn-metrics/ 2025-12-27 04:14:56.310813 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/kube-rbac-proxy-ovn-metrics/0.log 2025-12-27 04:14:56.310828 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/kubecfg-setup/ 2025-12-27 04:14:56.310844 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/kubecfg-setup/0.log 2025-12-27 04:14:56.310859 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/nbdb/ 2025-12-27 04:14:56.310874 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/nbdb/0.log 2025-12-27 04:14:56.310890 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/northd/ 2025-12-27 04:14:56.310905 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/northd/0.log 2025-12-27 04:14:56.310920 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/ovn-acl-logging/ 2025-12-27 04:14:56.310936 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/ovn-acl-logging/0.log 2025-12-27 04:14:56.310951 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/ovn-controller/ 2025-12-27 04:14:56.310967 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/ovn-controller/0.log 2025-12-27 04:14:56.310983 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/ovnkube-controller/ 2025-12-27 04:14:56.310998 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/ovnkube-controller/0.log.gz 2025-12-27 04:14:56.311014 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/sbdb/ 2025-12-27 04:14:56.311033 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-dmcqm_eea136ae-2ce5-452b-a7d7-b79855467b2c/sbdb/0.log 2025-12-27 04:14:56.311048 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-9bbd954b6-qnqzr_7a9084af-c03d-4810-a502-05b141b3b970/ 2025-12-27 04:14:56.311064 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-9bbd954b6-qnqzr_7a9084af-c03d-4810-a502-05b141b3b970/route-controller-manager/ 2025-12-27 04:14:56.311079 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-9bbd954b6-qnqzr_7a9084af-c03d-4810-a502-05b141b3b970/route-controller-manager/0.log 2025-12-27 04:14:56.311094 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-dj8kk_86752e80-266d-4891-9e7e-e980e5ee5f78/ 2025-12-27 04:14:56.311110 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-dj8kk_86752e80-266d-4891-9e7e-e980e5ee5f78/service-ca-operator/ 2025-12-27 04:14:56.311125 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-dj8kk_86752e80-266d-4891-9e7e-e980e5ee5f78/service-ca-operator/0.log 2025-12-27 04:14:56.311140 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-68b9j_5f518af6-1b65-449b-87db-a6dffec30255/ 2025-12-27 04:14:56.311155 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-68b9j_5f518af6-1b65-449b-87db-a6dffec30255/service-ca-controller/ 2025-12-27 04:14:56.311171 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-68b9j_5f518af6-1b65-449b-87db-a6dffec30255/service-ca-controller/0.log 2025-12-27 04:14:56.311187 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6_c0bf6fb9-1e1c-4a7e-9dcb-e44a986a0cee/ 2025-12-27 04:14:56.311203 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6_c0bf6fb9-1e1c-4a7e-9dcb-e44a986a0cee/extract/ 2025-12-27 04:14:56.311220 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6_c0bf6fb9-1e1c-4a7e-9dcb-e44a986a0cee/extract/0.log 2025-12-27 04:14:56.311236 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6_c0bf6fb9-1e1c-4a7e-9dcb-e44a986a0cee/pull/ 2025-12-27 04:14:56.311255 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6_c0bf6fb9-1e1c-4a7e-9dcb-e44a986a0cee/pull/0.log 2025-12-27 04:14:56.311271 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6_c0bf6fb9-1e1c-4a7e-9dcb-e44a986a0cee/util/ 2025-12-27 04:14:56.311288 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6_c0bf6fb9-1e1c-4a7e-9dcb-e44a986a0cee/util/0.log 2025-12-27 04:14:56.311305 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78_67ddc3a2-2c55-47ad-8766-4b0d19620fe5/ 2025-12-27 04:14:56.311324 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78_67ddc3a2-2c55-47ad-8766-4b0d19620fe5/extract/ 2025-12-27 04:14:56.311341 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78_67ddc3a2-2c55-47ad-8766-4b0d19620fe5/extract/0.log 2025-12-27 04:14:56.311358 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78_67ddc3a2-2c55-47ad-8766-4b0d19620fe5/pull/ 2025-12-27 04:14:56.311374 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78_67ddc3a2-2c55-47ad-8766-4b0d19620fe5/pull/0.log 2025-12-27 04:14:56.311389 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78_67ddc3a2-2c55-47ad-8766-4b0d19620fe5/util/ 2025-12-27 04:14:56.311405 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78_67ddc3a2-2c55-47ad-8766-4b0d19620fe5/util/0.log 2025-12-27 04:14:56.311421 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q_d9cfe9b5-e6dd-447e-8854-725728979b88/ 2025-12-27 04:14:56.311437 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q_d9cfe9b5-e6dd-447e-8854-725728979b88/extract/ 2025-12-27 04:14:56.311452 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q_d9cfe9b5-e6dd-447e-8854-725728979b88/extract/0.log 2025-12-27 04:14:56.311468 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q_d9cfe9b5-e6dd-447e-8854-725728979b88/pull/ 2025-12-27 04:14:56.311484 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q_d9cfe9b5-e6dd-447e-8854-725728979b88/pull/0.log 2025-12-27 04:14:56.311500 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q_d9cfe9b5-e6dd-447e-8854-725728979b88/util/ 2025-12-27 04:14:56.311516 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q_d9cfe9b5-e6dd-447e-8854-725728979b88/util/0.log 2025-12-27 04:14:56.311531 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw_a8883992-d100-437d-a675-66481b3567d6/ 2025-12-27 04:14:56.311547 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw_a8883992-d100-437d-a675-66481b3567d6/extract/ 2025-12-27 04:14:56.311562 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw_a8883992-d100-437d-a675-66481b3567d6/extract/0.log 2025-12-27 04:14:56.311578 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw_a8883992-d100-437d-a675-66481b3567d6/pull/ 2025-12-27 04:14:56.311594 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw_a8883992-d100-437d-a675-66481b3567d6/pull/0.log 2025-12-27 04:14:56.311613 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw_a8883992-d100-437d-a675-66481b3567d6/util/ 2025-12-27 04:14:56.311629 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw_a8883992-d100-437d-a675-66481b3567d6/util/0.log 2025-12-27 04:14:56.311645 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh_4d471cf6-6850-4f77-b9de-21be804688a1/ 2025-12-27 04:14:56.311661 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh_4d471cf6-6850-4f77-b9de-21be804688a1/extract/ 2025-12-27 04:14:56.311677 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh_4d471cf6-6850-4f77-b9de-21be804688a1/extract/0.log 2025-12-27 04:14:56.311693 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh_4d471cf6-6850-4f77-b9de-21be804688a1/pull/ 2025-12-27 04:14:56.311708 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh_4d471cf6-6850-4f77-b9de-21be804688a1/pull/0.log 2025-12-27 04:14:56.311737 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh_4d471cf6-6850-4f77-b9de-21be804688a1/util/ 2025-12-27 04:14:56.311758 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh_4d471cf6-6850-4f77-b9de-21be804688a1/util/0.log 2025-12-27 04:14:56.311774 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm_212ab4a9-2e2b-4857-888d-8d39159df811/ 2025-12-27 04:14:56.311790 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm_212ab4a9-2e2b-4857-888d-8d39159df811/extract/ 2025-12-27 04:14:56.311806 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm_212ab4a9-2e2b-4857-888d-8d39159df811/extract/0.log 2025-12-27 04:14:56.311821 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm_212ab4a9-2e2b-4857-888d-8d39159df811/pull/ 2025-12-27 04:14:56.311837 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm_212ab4a9-2e2b-4857-888d-8d39159df811/pull/0.log 2025-12-27 04:14:56.311853 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm_212ab4a9-2e2b-4857-888d-8d39159df811/util/ 2025-12-27 04:14:56.311868 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm_212ab4a9-2e2b-4857-888d-8d39159df811/util/0.log 2025-12-27 04:14:56.311884 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg_7fd20d1c-f920-4636-9561-a204e4e8b190/ 2025-12-27 04:14:56.311903 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg_7fd20d1c-f920-4636-9561-a204e4e8b190/extract/ 2025-12-27 04:14:56.311919 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg_7fd20d1c-f920-4636-9561-a204e4e8b190/extract/0.log 2025-12-27 04:14:56.311934 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg_7fd20d1c-f920-4636-9561-a204e4e8b190/pull/ 2025-12-27 04:14:56.311950 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg_7fd20d1c-f920-4636-9561-a204e4e8b190/pull/0.log 2025-12-27 04:14:56.311966 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg_7fd20d1c-f920-4636-9561-a204e4e8b190/util/ 2025-12-27 04:14:56.311982 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg_7fd20d1c-f920-4636-9561-a204e4e8b190/util/0.log 2025-12-27 04:14:56.311998 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-6b8bb567c-t9j9w_6f7d895d-3ca2-4bce-af13-7264fedd60f0/ 2025-12-27 04:14:56.312014 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-6b8bb567c-t9j9w_6f7d895d-3ca2-4bce-af13-7264fedd60f0/manager/ 2025-12-27 04:14:56.312030 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-6b8bb567c-t9j9w_6f7d895d-3ca2-4bce-af13-7264fedd60f0/manager/0.log.gz 2025-12-27 04:14:56.312046 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-5q9fx_f57bec2c-c8ae-4ed0-b401-fd6a9d7bd355/ 2025-12-27 04:14:56.312062 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-5q9fx_f57bec2c-c8ae-4ed0-b401-fd6a9d7bd355/registry-server/ 2025-12-27 04:14:56.312077 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-5q9fx_f57bec2c-c8ae-4ed0-b401-fd6a9d7bd355/registry-server/0.log 2025-12-27 04:14:56.312093 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-78846dcbfc-8zkb8_b1de1a21-b088-4541-8452-43f13c17b357/ 2025-12-27 04:14:56.312109 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-78846dcbfc-8zkb8_b1de1a21-b088-4541-8452-43f13c17b357/manager/ 2025-12-27 04:14:56.312124 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-78846dcbfc-8zkb8_b1de1a21-b088-4541-8452-43f13c17b357/manager/0.log 2025-12-27 04:14:56.312140 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-6dfgz_7e3ecdf8-a6d6-4329-a5a6-1dc3bad1ca9c/ 2025-12-27 04:14:56.312156 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-6dfgz_7e3ecdf8-a6d6-4329-a5a6-1dc3bad1ca9c/registry-server/ 2025-12-27 04:14:56.312171 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-6dfgz_7e3ecdf8-a6d6-4329-a5a6-1dc3bad1ca9c/registry-server/0.log 2025-12-27 04:14:56.312187 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-747b544c76-j72qb_5c0d68a2-9538-4dca-86cb-0eb2fe5f5a81/ 2025-12-27 04:14:56.312205 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-747b544c76-j72qb_5c0d68a2-9538-4dca-86cb-0eb2fe5f5a81/manager/ 2025-12-27 04:14:56.312221 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-747b544c76-j72qb_5c0d68a2-9538-4dca-86cb-0eb2fe5f5a81/manager/0.log 2025-12-27 04:14:56.312237 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-kp9f8_c40633ef-ce93-416c-a25a-cddf60345606/ 2025-12-27 04:14:56.312253 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-kp9f8_c40633ef-ce93-416c-a25a-cddf60345606/registry-server/ 2025-12-27 04:14:56.312275 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-kp9f8_c40633ef-ce93-416c-a25a-cddf60345606/registry-server/0.log 2025-12-27 04:14:56.312292 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-5fc9bb6b84-x5cj4_81500eeb-e835-412d-832e-0652f56cc9de/ 2025-12-27 04:14:56.312308 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-5fc9bb6b84-x5cj4_81500eeb-e835-412d-832e-0652f56cc9de/manager/ 2025-12-27 04:14:56.312324 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-5fc9bb6b84-x5cj4_81500eeb-e835-412d-832e-0652f56cc9de/manager/0.log 2025-12-27 04:14:56.312340 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-cfhcp_2906ecab-3955-4f35-ab7a-a5774b41013d/ 2025-12-27 04:14:56.312356 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-cfhcp_2906ecab-3955-4f35-ab7a-a5774b41013d/registry-server/ 2025-12-27 04:14:56.312372 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-cfhcp_2906ecab-3955-4f35-ab7a-a5774b41013d/registry-server/0.log 2025-12-27 04:14:56.312388 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-cd94cc87-lbhjs_52c2eac1-bffa-4782-b546-26d0301db6e7/ 2025-12-27 04:14:56.312404 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-cd94cc87-lbhjs_52c2eac1-bffa-4782-b546-26d0301db6e7/manager/ 2025-12-27 04:14:56.312419 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-cd94cc87-lbhjs_52c2eac1-bffa-4782-b546-26d0301db6e7/manager/0.log 2025-12-27 04:14:56.312435 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-p6sg5_ddd7fb7a-2668-4587-82ae-d1ad89597a8b/ 2025-12-27 04:14:56.312451 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-p6sg5_ddd7fb7a-2668-4587-82ae-d1ad89597a8b/registry-server/ 2025-12-27 04:14:56.312466 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-p6sg5_ddd7fb7a-2668-4587-82ae-d1ad89597a8b/registry-server/0.log 2025-12-27 04:14:56.312482 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-2vsln_7bba79ac-aa23-4f66-aad8-0b9884163aae/ 2025-12-27 04:14:56.312498 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-2vsln_7bba79ac-aa23-4f66-aad8-0b9884163aae/operator/ 2025-12-27 04:14:56.312517 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-2vsln_7bba79ac-aa23-4f66-aad8-0b9884163aae/operator/0.log 2025-12-27 04:14:56.312533 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-s2qrt_5ca07e1b-6a4e-4ff5-bdcd-b6bacf251afb/ 2025-12-27 04:14:56.312549 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-s2qrt_5ca07e1b-6a4e-4ff5-bdcd-b6bacf251afb/registry-server/ 2025-12-27 04:14:56.312565 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-s2qrt_5ca07e1b-6a4e-4ff5-bdcd-b6bacf251afb/registry-server/0.log 2025-12-27 04:14:56.312582 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-78d94fb47f-8nr8t_f56fe3e2-2ca1-473f-b12c-73a52767e61d/ 2025-12-27 04:14:56.312598 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-78d94fb47f-8nr8t_f56fe3e2-2ca1-473f-b12c-73a52767e61d/manager/ 2025-12-27 04:14:56.312613 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-78d94fb47f-8nr8t_f56fe3e2-2ca1-473f-b12c-73a52767e61d/manager/0.log 2025-12-27 04:14:56.312629 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-2z59s_707acd4b-698b-4e0c-9fa9-feb65716e84b/ 2025-12-27 04:14:56.312645 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-2z59s_707acd4b-698b-4e0c-9fa9-feb65716e84b/registry-server/ 2025-12-27 04:14:56.312661 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-2z59s_707acd4b-698b-4e0c-9fa9-feb65716e84b/registry-server/0.log 2025-12-27 04:14:56.312677 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/ 2025-12-27 04:14:56.312694 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/event-filter.html 2025-12-27 04:14:56.312710 | controller | cL+++++++++ ci-framework-data/logs/openstack-must-gather/latest -> quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c 2025-12-27 04:14:56.312749 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/must-gather.logs 2025-12-27 04:14:56.312784 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/timestamp 2025-12-27 04:14:56.312802 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/ 2025-12-27 04:14:56.312818 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/gather.logs 2025-12-27 04:14:56.312833 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/must-gather.tar.xz 2025-12-27 04:14:56.312849 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/packagemanifests.gz 2025-12-27 04:14:56.312865 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/run.log 2025-12-27 04:14:56.312887 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/version 2025-12-27 04:14:56.312904 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/ 2025-12-27 04:14:56.312920 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.glance.openstack.org.yaml 2025-12-27 04:14:56.312936 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.horizon.openstack.org.yaml 2025-12-27 04:14:56.312952 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.instanceha.openstack.org.yaml 2025-12-27 04:14:56.312967 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.keystone.openstack.org.yaml 2025-12-27 04:14:56.312983 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.mariadb.openstack.org.yaml 2025-12-27 04:14:56.312999 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.memcached.openstack.org.yaml 2025-12-27 04:14:56.313014 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.network.openstack.org.yaml 2025-12-27 04:14:56.313030 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.rabbitmq.com.yaml 2025-12-27 04:14:56.313045 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.rabbitmq.openstack.org.yaml 2025-12-27 04:14:56.313061 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.redis.openstack.org.yaml 2025-12-27 04:14:56.313076 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.swift.openstack.org.yaml 2025-12-27 04:14:56.313091 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/apiservices/v1beta1.topology.openstack.org.yaml 2025-12-27 04:14:56.313107 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/ 2025-12-27 04:14:56.313122 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/bgpconfigurations.network.openstack.org.yaml 2025-12-27 04:14:56.313141 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/dnsdata.network.openstack.org.yaml 2025-12-27 04:14:56.313157 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/dnsmasqs.network.openstack.org.yaml 2025-12-27 04:14:56.313173 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/galerabackups.mariadb.openstack.org.yaml 2025-12-27 04:14:56.313189 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/galeras.mariadb.openstack.org.yaml 2025-12-27 04:14:56.313204 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/glanceapis.glance.openstack.org.yaml 2025-12-27 04:14:56.313220 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/glances.glance.openstack.org.yaml 2025-12-27 04:14:56.313236 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/horizons.horizon.openstack.org.yaml 2025-12-27 04:14:56.313251 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/instancehas.instanceha.openstack.org.yaml 2025-12-27 04:14:56.313267 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/ipsets.network.openstack.org.yaml 2025-12-27 04:14:56.313283 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/keystoneapis.keystone.openstack.org.yaml 2025-12-27 04:14:56.313298 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/keystoneendpoints.keystone.openstack.org.yaml 2025-12-27 04:14:56.313314 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/keystoneservices.keystone.openstack.org.yaml 2025-12-27 04:14:56.313330 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/mariadbaccounts.mariadb.openstack.org.yaml 2025-12-27 04:14:56.313345 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/mariadbdatabases.mariadb.openstack.org.yaml 2025-12-27 04:14:56.313361 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/memcacheds.memcached.openstack.org.yaml 2025-12-27 04:14:56.313379 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/netconfigs.network.openstack.org.yaml 2025-12-27 04:14:56.313396 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/rabbitmqclusters.rabbitmq.com.yaml 2025-12-27 04:14:56.313411 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/rabbitmqpolicies.rabbitmq.openstack.org.yaml 2025-12-27 04:14:56.313427 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/rabbitmqs.rabbitmq.openstack.org.yaml 2025-12-27 04:14:56.313443 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/rabbitmqusers.rabbitmq.openstack.org.yaml 2025-12-27 04:14:56.313459 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/rabbitmqvhosts.rabbitmq.openstack.org.yaml 2025-12-27 04:14:56.313475 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/redises.redis.openstack.org.yaml 2025-12-27 04:14:56.313491 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/reservations.network.openstack.org.yaml 2025-12-27 04:14:56.313507 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/swiftproxies.swift.openstack.org.yaml 2025-12-27 04:14:56.313523 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/swiftrings.swift.openstack.org.yaml 2025-12-27 04:14:56.313539 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/swifts.swift.openstack.org.yaml 2025-12-27 04:14:56.313555 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/swiftstorages.swift.openstack.org.yaml 2025-12-27 04:14:56.313570 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/topologies.topology.openstack.org.yaml 2025-12-27 04:14:56.313586 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/crd/transporturls.rabbitmq.openstack.org.yaml 2025-12-27 04:14:56.313601 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/csv/ 2025-12-27 04:14:56.313617 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/csv/glance-operator.v0.0.1 2025-12-27 04:14:56.313636 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/csv/horizon-operator.v0.0.1 2025-12-27 04:14:56.313652 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/csv/infra-operator.v0.0.1 2025-12-27 04:14:56.313668 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/csv/keystone-operator.v0.0.1 2025-12-27 04:14:56.313684 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/csv/mariadb-operator.v0.0.1 2025-12-27 04:14:56.313702 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/csv/metallb-operator.v4.18.0-202511261113 2025-12-27 04:14:56.313721 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/csv/rabbitmq-cluster-operator.v0.0.1 2025-12-27 04:14:56.313757 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/csv/swift-operator.v0.0.1 2025-12-27 04:14:56.313775 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/ctlplane/ 2025-12-27 04:14:56.313791 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/ctlplane/endpoints 2025-12-27 04:14:56.313806 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/ctlplane/services 2025-12-27 04:14:56.313822 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/ctlplane/ovn/ 2025-12-27 04:14:56.313837 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/ctlplane/rabbitmq/ 2025-12-27 04:14:56.313853 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/dbs/ 2025-12-27 04:14:56.313869 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/ 2025-12-27 04:14:56.313885 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/ 2025-12-27 04:14:56.313901 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/all_resources.log 2025-12-27 04:14:56.313920 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/events.log 2025-12-27 04:14:56.313936 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/nad.log 2025-12-27 04:14:56.313952 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pvc.log 2025-12-27 04:14:56.313968 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/buildconfig/ 2025-12-27 04:14:56.313983 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/cert/ 2025-12-27 04:14:56.313999 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/certificaterequests/ 2025-12-27 04:14:56.314015 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/configmaps/ 2025-12-27 04:14:56.314030 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/configmaps/dns-swift-storage-0.yaml 2025-12-27 04:14:56.314045 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/configmaps/rabbitmq-plugins-conf.yaml 2025-12-27 04:14:56.314061 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/configmaps/rabbitmq-server-conf.yaml 2025-12-27 04:14:56.314077 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/configmaps/swift-ring-config-data.yaml 2025-12-27 04:14:56.314092 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/configmaps/swift-ring-files.yaml 2025-12-27 04:14:56.314108 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/configmaps/swift-ring-scripts.yaml 2025-12-27 04:14:56.314123 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/configmaps/swift-storage-config-data.yaml 2025-12-27 04:14:56.314139 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/cronjobs/ 2025-12-27 04:14:56.314158 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/cronjobs/keystone-cron.yaml 2025-12-27 04:14:56.314173 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/ 2025-12-27 04:14:56.314189 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/dnsdata.network.openstack.org/ 2025-12-27 04:14:56.314205 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/dnsdata.network.openstack.org/dns-swift-storage-0.yaml 2025-12-27 04:14:56.314221 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/galeras.mariadb.openstack.org/ 2025-12-27 04:14:56.314237 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/galeras.mariadb.openstack.org/openstack.yaml 2025-12-27 04:14:56.314253 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/keystoneapis.keystone.openstack.org/ 2025-12-27 04:14:56.314268 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/keystoneapis.keystone.openstack.org/keystone.yaml 2025-12-27 04:14:56.314284 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/ 2025-12-27 04:14:56.314300 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/swift.yaml 2025-12-27 04:14:56.314316 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/ 2025-12-27 04:14:56.314332 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/swift.yaml 2025-12-27 04:14:56.314347 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/ 2025-12-27 04:14:56.314363 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/keystone.yaml 2025-12-27 04:14:56.314382 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/openstack-mariadb-root.yaml 2025-12-27 04:14:56.314398 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/ 2025-12-27 04:14:56.314414 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/keystone.yaml 2025-12-27 04:14:56.314429 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/memcacheds.memcached.openstack.org/ 2025-12-27 04:14:56.314445 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/memcacheds.memcached.openstack.org/memcached.yaml 2025-12-27 04:14:56.314460 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/rabbitmqclusters.rabbitmq.com/ 2025-12-27 04:14:56.314476 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/rabbitmqclusters.rabbitmq.com/rabbitmq.yaml 2025-12-27 04:14:56.314492 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/swiftproxies.swift.openstack.org/ 2025-12-27 04:14:56.314507 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/swiftproxies.swift.openstack.org/swift-proxy.yaml 2025-12-27 04:14:56.314523 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/swiftrings.swift.openstack.org/ 2025-12-27 04:14:56.314539 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/swiftrings.swift.openstack.org/swift-ring.yaml 2025-12-27 04:14:56.314554 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/swifts.swift.openstack.org/ 2025-12-27 04:14:56.314571 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/swifts.swift.openstack.org/swift.yaml 2025-12-27 04:14:56.314594 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/swiftstorages.swift.openstack.org/ 2025-12-27 04:14:56.314611 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/swiftstorages.swift.openstack.org/swift-storage.yaml 2025-12-27 04:14:56.314627 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/ 2025-12-27 04:14:56.314644 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/keystone-keystone-transport.yaml 2025-12-27 04:14:56.314660 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/daemonset/ 2025-12-27 04:14:56.314677 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/deployments/ 2025-12-27 04:14:56.314693 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/deployments/keystone.yaml 2025-12-27 04:14:56.314709 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/deployments/swift-proxy.yaml 2025-12-27 04:14:56.314738 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/imagestream/ 2025-12-27 04:14:56.314759 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/installplans/ 2025-12-27 04:14:56.314776 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/issuer/ 2025-12-27 04:14:56.314792 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/jobs/ 2025-12-27 04:14:56.314808 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/jobs/keystone-cron-29446801.yaml 2025-12-27 04:14:56.314824 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/jobs/swift-ring-rebalance.yaml 2025-12-27 04:14:56.314841 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/poddisruptionbudgets/ 2025-12-27 04:14:56.314861 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/ 2025-12-27 04:14:56.314877 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/keystone-899f456d-pcwmf/ 2025-12-27 04:14:56.314893 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/keystone-899f456d-pcwmf/keystone-899f456d-pcwmf-describe 2025-12-27 04:14:56.314909 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/keystone-899f456d-pcwmf/logs/ 2025-12-27 04:14:56.314925 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/keystone-899f456d-pcwmf/logs/keystone-api.log.gz 2025-12-27 04:14:56.314941 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/keystone-cron-29446801-7nfd5/ 2025-12-27 04:14:56.314956 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/keystone-cron-29446801-7nfd5/keystone-cron-29446801-7nfd5-describe 2025-12-27 04:14:56.314972 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/keystone-cron-29446801-7nfd5/logs/ 2025-12-27 04:14:56.314987 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/keystone-cron-29446801-7nfd5/logs/keystone-cron.log 2025-12-27 04:14:56.315003 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/memcached-0/ 2025-12-27 04:14:56.315018 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/memcached-0/memcached-0-describe 2025-12-27 04:14:56.315034 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/memcached-0/logs/ 2025-12-27 04:14:56.315049 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/memcached-0/logs/memcached.log 2025-12-27 04:14:56.315065 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-0/ 2025-12-27 04:14:56.315083 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-0/openstack-galera-0-describe 2025-12-27 04:14:56.315099 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/ 2025-12-27 04:14:56.315115 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/galera.log 2025-12-27 04:14:56.315131 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/mysql-bootstrap.log 2025-12-27 04:14:56.315146 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-1/ 2025-12-27 04:14:56.315161 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-1/openstack-galera-1-describe 2025-12-27 04:14:56.315176 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/ 2025-12-27 04:14:56.315296 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/galera.log 2025-12-27 04:14:56.315319 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/mysql-bootstrap.log 2025-12-27 04:14:56.315335 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-2/ 2025-12-27 04:14:56.315351 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-2/openstack-galera-2-describe 2025-12-27 04:14:56.315367 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/ 2025-12-27 04:14:56.315382 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/galera.log 2025-12-27 04:14:56.315423 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/mysql-bootstrap.log 2025-12-27 04:14:56.315448 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstackclient/ 2025-12-27 04:14:56.315465 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstackclient/openstackclient-describe 2025-12-27 04:14:56.315480 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstackclient/logs/ 2025-12-27 04:14:56.315496 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/openstackclient/logs/openstackclient.log 2025-12-27 04:14:56.315512 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/ 2025-12-27 04:14:56.315528 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/rabbitmq-server-0-describe 2025-12-27 04:14:56.315544 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/ 2025-12-27 04:14:56.315559 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/rabbitmq.log 2025-12-27 04:14:56.315575 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/setup-container.log 2025-12-27 04:14:56.315591 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-proxy-69d6485f65-4pzjw/ 2025-12-27 04:14:56.315607 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-proxy-69d6485f65-4pzjw/swift-proxy-69d6485f65-4pzjw-describe 2025-12-27 04:14:56.315623 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-proxy-69d6485f65-4pzjw/logs/ 2025-12-27 04:14:56.315638 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-proxy-69d6485f65-4pzjw/logs/proxy-httpd.log 2025-12-27 04:14:56.315657 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-proxy-69d6485f65-4pzjw/logs/proxy-server.log 2025-12-27 04:14:56.315673 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-6mndg/ 2025-12-27 04:14:56.315688 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-6mndg/swift-ring-rebalance-6mndg-describe 2025-12-27 04:14:56.315704 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-6mndg/logs/ 2025-12-27 04:14:56.315719 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-6mndg/logs/swift-ring-rebalance.log 2025-12-27 04:14:56.315755 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/ 2025-12-27 04:14:56.315772 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/swift-storage-0-describe 2025-12-27 04:14:56.315788 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/ 2025-12-27 04:14:56.315803 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-auditor.log 2025-12-27 04:14:56.315819 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-reaper.log 2025-12-27 04:14:56.315835 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-replicator.log 2025-12-27 04:14:56.315851 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-server.log 2025-12-27 04:14:56.315867 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-auditor.log 2025-12-27 04:14:56.315883 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-replicator.log 2025-12-27 04:14:56.315904 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-server.log 2025-12-27 04:14:56.315920 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-updater.log 2025-12-27 04:14:56.315936 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-auditor.log 2025-12-27 04:14:56.315952 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-expirer.log 2025-12-27 04:14:56.315967 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-replicator.log 2025-12-27 04:14:56.315983 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-server.log 2025-12-27 04:14:56.315998 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-updater.log 2025-12-27 04:14:56.316014 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/rsync.log 2025-12-27 04:14:56.316030 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/swift-recon-cron.log 2025-12-27 04:14:56.316046 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/replicaset/ 2025-12-27 04:14:56.316062 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/replicaset/keystone-899f456d.yaml 2025-12-27 04:14:56.316078 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/replicaset/swift-proxy-69d6485f65.yaml 2025-12-27 04:14:56.316094 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/routes/ 2025-12-27 04:14:56.316110 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/ 2025-12-27 04:14:56.316130 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/keystone/ 2025-12-27 04:14:56.316146 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml 2025-12-27 04:14:56.316191 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-custom.conf 2025-12-27 04:14:56.316211 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-httpd.conf 2025-12-27 04:14:56.316227 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-keystone.conf 2025-12-27 04:14:56.316265 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-ssl.conf 2025-12-27 04:14:56.316287 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/keystone/keystone-db-secret.yaml 2025-12-27 04:14:56.316303 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/keystone/keystone-scripts.yaml 2025-12-27 04:14:56.316319 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/keystone/keystone.yaml 2025-12-27 04:14:56.316360 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/keystone/rabbitmq-transport-url-keystone-keystone-transport.yaml 2025-12-27 04:14:56.316378 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/mariadb/ 2025-12-27 04:14:56.316394 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/mariadb/openstack-mariadb-root-db-secret.yaml 2025-12-27 04:14:56.316429 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/octavia/ 2025-12-27 04:14:56.316451 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/octavia/octavia-ca-passphrase.yaml 2025-12-27 04:14:56.316513 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/rabbitmq/ 2025-12-27 04:14:56.316536 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-default-user.yaml 2025-12-27 04:14:56.316553 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-default-user.yaml-default_user.conf 2025-12-27 04:14:56.316569 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-erlang-cookie.yaml 2025-12-27 04:14:56.316584 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-transport-url-keystone-keystone-transport.yaml 2025-12-27 04:14:56.316600 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/swift/ 2025-12-27 04:14:56.316616 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/swift/swift-conf.yaml 2025-12-27 04:14:56.316631 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/swift/swift-conf.yaml-swift.conf 2025-12-27 04:14:56.316647 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml 2025-12-27 04:14:56.316662 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-00-proxy-server.conf 2025-12-27 04:14:56.316678 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-01-proxy-server.conf 2025-12-27 04:14:56.316694 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-dispersion.conf 2025-12-27 04:14:56.316711 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-httpd.conf 2025-12-27 04:14:56.316759 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-keymaster.conf 2025-12-27 04:14:56.316796 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-ssl.conf 2025-12-27 04:14:56.316813 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/services/ 2025-12-27 04:14:56.316833 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/services/keystone-internal.yaml 2025-12-27 04:14:56.316851 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/services/keystone-public.yaml 2025-12-27 04:14:56.316866 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/services/memcached.yaml 2025-12-27 04:14:56.316882 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/services/openstack-galera.yaml 2025-12-27 04:14:56.316898 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/services/openstack.yaml 2025-12-27 04:14:56.316914 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/services/rabbitmq-nodes.yaml 2025-12-27 04:14:56.316929 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/services/rabbitmq.yaml 2025-12-27 04:14:56.316945 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/services/swift-internal.yaml 2025-12-27 04:14:56.316960 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/services/swift-public.yaml 2025-12-27 04:14:56.316975 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/services/swift-storage.yaml 2025-12-27 04:14:56.316990 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/statefulset/ 2025-12-27 04:14:56.317006 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/statefulset/memcached.yaml 2025-12-27 04:14:56.317025 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/statefulset/openstack-galera.yaml 2025-12-27 04:14:56.317041 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/statefulset/rabbitmq-server.yaml 2025-12-27 04:14:56.317057 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/statefulset/swift-storage.yaml 2025-12-27 04:14:56.317073 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/glance-kuttl-tests/subscriptions/ 2025-12-27 04:14:56.317089 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/ 2025-12-27 04:14:56.317105 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/all_resources.log 2025-12-27 04:14:56.317121 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/events.log 2025-12-27 04:14:56.317137 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/nad.log 2025-12-27 04:14:56.317153 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pvc.log 2025-12-27 04:14:56.317169 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/buildconfig/ 2025-12-27 04:14:56.317185 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/cert/ 2025-12-27 04:14:56.317201 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/certificaterequests/ 2025-12-27 04:14:56.317217 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/configmaps/ 2025-12-27 04:14:56.317234 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/cronjobs/ 2025-12-27 04:14:56.317249 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/daemonset/ 2025-12-27 04:14:56.317269 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/daemonset/frr-k8s.yaml 2025-12-27 04:14:56.317285 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/daemonset/speaker.yaml 2025-12-27 04:14:56.317301 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/deployments/ 2025-12-27 04:14:56.317317 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/deployments/controller.yaml 2025-12-27 04:14:56.317333 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/deployments/frr-k8s-webhook-server.yaml 2025-12-27 04:14:56.317349 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/deployments/metallb-operator-controller-manager.yaml 2025-12-27 04:14:56.317365 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/deployments/metallb-operator-webhook-server.yaml 2025-12-27 04:14:56.317381 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/imagestream/ 2025-12-27 04:14:56.317397 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/installplans/ 2025-12-27 04:14:56.317413 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/installplans/install-l8k4z 2025-12-27 04:14:56.317429 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/issuer/ 2025-12-27 04:14:56.317445 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/jobs/ 2025-12-27 04:14:56.317461 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/poddisruptionbudgets/ 2025-12-27 04:14:56.317477 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/ 2025-12-27 04:14:56.317493 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/controller-5bddd4b946-4mwjt/ 2025-12-27 04:14:56.317512 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/controller-5bddd4b946-4mwjt/controller-5bddd4b946-4mwjt-describe 2025-12-27 04:14:56.317529 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/controller-5bddd4b946-4mwjt/logs/ 2025-12-27 04:14:56.317618 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/controller-5bddd4b946-4mwjt/logs/controller.log 2025-12-27 04:14:56.317637 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/controller-5bddd4b946-4mwjt/logs/kube-rbac-proxy.log 2025-12-27 04:14:56.317654 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/ 2025-12-27 04:14:56.317671 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/frr-k8s-nvwnd-describe 2025-12-27 04:14:56.317687 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/logs/ 2025-12-27 04:14:56.317702 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/logs/controller.log 2025-12-27 04:14:56.317718 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/logs/cp-frr-files.log 2025-12-27 04:14:56.317752 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/logs/cp-metrics.log 2025-12-27 04:14:56.317770 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/logs/cp-reloader.log 2025-12-27 04:14:56.317785 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/logs/frr-metrics.log 2025-12-27 04:14:56.317801 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/logs/frr.log.gz 2025-12-27 04:14:56.317817 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/logs/kube-rbac-proxy-frr.log 2025-12-27 04:14:56.317837 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/logs/kube-rbac-proxy.log 2025-12-27 04:14:56.317854 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-nvwnd/logs/reloader.log 2025-12-27 04:14:56.317870 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-webhook-server-7784b6fcf-x99c4/ 2025-12-27 04:14:56.317886 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-webhook-server-7784b6fcf-x99c4/frr-k8s-webhook-server-7784b6fcf-x99c4-describe 2025-12-27 04:14:56.317903 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-webhook-server-7784b6fcf-x99c4/logs/ 2025-12-27 04:14:56.317919 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/frr-k8s-webhook-server-7784b6fcf-x99c4/logs/frr-k8s-webhook-server.log 2025-12-27 04:14:56.317935 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/metallb-operator-controller-manager-bb55dfdcc-8l7lq/ 2025-12-27 04:14:56.317950 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/metallb-operator-controller-manager-bb55dfdcc-8l7lq/metallb-operator-controller-manager-bb55dfdcc-8l7lq-describe 2025-12-27 04:14:56.317967 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/metallb-operator-controller-manager-bb55dfdcc-8l7lq/logs/ 2025-12-27 04:14:56.317983 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/metallb-operator-controller-manager-bb55dfdcc-8l7lq/logs/manager.log 2025-12-27 04:14:56.317998 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/metallb-operator-webhook-server-5c9c64db9d-mnh9l/ 2025-12-27 04:14:56.318014 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/metallb-operator-webhook-server-5c9c64db9d-mnh9l/metallb-operator-webhook-server-5c9c64db9d-mnh9l-describe 2025-12-27 04:14:56.318030 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/metallb-operator-webhook-server-5c9c64db9d-mnh9l/logs/ 2025-12-27 04:14:56.318050 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/metallb-operator-webhook-server-5c9c64db9d-mnh9l/logs/webhook-server.log 2025-12-27 04:14:56.318066 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/speaker-g48cd/ 2025-12-27 04:14:56.318082 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/speaker-g48cd/speaker-g48cd-describe 2025-12-27 04:14:56.318097 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/speaker-g48cd/logs/ 2025-12-27 04:14:56.318113 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/speaker-g48cd/logs/kube-rbac-proxy.log 2025-12-27 04:14:56.318128 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/pods/speaker-g48cd/logs/speaker.log.gz 2025-12-27 04:14:56.318144 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/replicaset/ 2025-12-27 04:14:56.318159 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/replicaset/controller-5bddd4b946.yaml 2025-12-27 04:14:56.318175 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/replicaset/frr-k8s-webhook-server-7784b6fcf.yaml 2025-12-27 04:14:56.318190 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/replicaset/metallb-operator-controller-manager-bb55dfdcc.yaml 2025-12-27 04:14:56.318206 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/replicaset/metallb-operator-webhook-server-5c9c64db9d.yaml 2025-12-27 04:14:56.318221 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/routes/ 2025-12-27 04:14:56.318237 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/services/ 2025-12-27 04:14:56.318253 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/services/controller-monitor-service.yaml 2025-12-27 04:14:56.318272 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/services/frr-k8s-monitor-service.yaml 2025-12-27 04:14:56.318288 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/services/frr-k8s-webhook-service.yaml 2025-12-27 04:14:56.318303 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/services/metallb-operator-controller-manager-service.yaml 2025-12-27 04:14:56.318319 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/services/metallb-operator-webhook-server-service.yaml 2025-12-27 04:14:56.318334 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/services/metallb-operator-webhook-service.yaml 2025-12-27 04:14:56.318350 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/services/speaker-monitor-service.yaml 2025-12-27 04:14:56.318365 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/services/webhook-service.yaml 2025-12-27 04:14:56.318381 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/statefulset/ 2025-12-27 04:14:56.318397 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/subscriptions/ 2025-12-27 04:14:56.318414 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/metallb-system/subscriptions/metallb-operator-sub 2025-12-27 04:14:56.318430 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/ 2025-12-27 04:14:56.318446 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/all_resources.log 2025-12-27 04:14:56.318462 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/events.log 2025-12-27 04:14:56.318478 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/nad.log 2025-12-27 04:14:56.318493 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/pvc.log 2025-12-27 04:14:56.318515 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/buildconfig/ 2025-12-27 04:14:56.318532 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/cert/ 2025-12-27 04:14:56.318548 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/certificaterequests/ 2025-12-27 04:14:56.318564 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/configmaps/ 2025-12-27 04:14:56.318580 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/cronjobs/ 2025-12-27 04:14:56.318596 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/daemonset/ 2025-12-27 04:14:56.318612 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/deployments/ 2025-12-27 04:14:56.318628 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/deployments/control-plane-machine-set-operator.yaml 2025-12-27 04:14:56.318645 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/deployments/machine-api-operator.yaml 2025-12-27 04:14:56.318661 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/imagestream/ 2025-12-27 04:14:56.318676 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/installplans/ 2025-12-27 04:14:56.318692 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/issuer/ 2025-12-27 04:14:56.318707 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/jobs/ 2025-12-27 04:14:56.318738 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/poddisruptionbudgets/ 2025-12-27 04:14:56.318763 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/pods/ 2025-12-27 04:14:56.318780 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-wprw8/ 2025-12-27 04:14:56.318797 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-wprw8/control-plane-machine-set-operator-78cbb6b69f-wprw8-describe 2025-12-27 04:14:56.318813 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-wprw8/logs/ 2025-12-27 04:14:56.318828 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-wprw8/logs/control-plane-machine-set-operator.log 2025-12-27 04:14:56.318844 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-t96m6/ 2025-12-27 04:14:56.318860 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-t96m6/machine-api-operator-5694c8668f-t96m6-describe 2025-12-27 04:14:56.318876 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-t96m6/logs/ 2025-12-27 04:14:56.318891 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-t96m6/logs/kube-rbac-proxy.log 2025-12-27 04:14:56.318907 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-t96m6/logs/machine-api-operator.log 2025-12-27 04:14:56.318923 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/replicaset/ 2025-12-27 04:14:56.318938 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/replicaset/control-plane-machine-set-operator-78cbb6b69f.yaml 2025-12-27 04:14:56.318954 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/replicaset/machine-api-operator-5694c8668f.yaml 2025-12-27 04:14:56.318973 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/routes/ 2025-12-27 04:14:56.318989 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/services/ 2025-12-27 04:14:56.319005 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/services/cluster-autoscaler-operator.yaml 2025-12-27 04:14:56.319021 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/services/control-plane-machine-set-operator.yaml 2025-12-27 04:14:56.319036 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/services/machine-api-controllers.yaml 2025-12-27 04:14:56.319052 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/services/machine-api-operator-machine-webhook.yaml 2025-12-27 04:14:56.319068 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/services/machine-api-operator-webhook.yaml 2025-12-27 04:14:56.319084 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/services/machine-api-operator.yaml 2025-12-27 04:14:56.319100 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/statefulset/ 2025-12-27 04:14:56.319115 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-machine-api/subscriptions/ 2025-12-27 04:14:56.319131 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/ 2025-12-27 04:14:56.319147 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/all_resources.log 2025-12-27 04:14:56.319162 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/events.log 2025-12-27 04:14:56.319178 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/nad.log 2025-12-27 04:14:56.319193 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pvc.log 2025-12-27 04:14:56.319211 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/buildconfig/ 2025-12-27 04:14:56.319227 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/cert/ 2025-12-27 04:14:56.319243 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/certificaterequests/ 2025-12-27 04:14:56.319259 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/configmaps/ 2025-12-27 04:14:56.319274 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/cronjobs/ 2025-12-27 04:14:56.319290 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/daemonset/ 2025-12-27 04:14:56.319305 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/deployments/ 2025-12-27 04:14:56.319321 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/deployments/marketplace-operator.yaml 2025-12-27 04:14:56.319336 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/imagestream/ 2025-12-27 04:14:56.319351 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/installplans/ 2025-12-27 04:14:56.319368 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/issuer/ 2025-12-27 04:14:56.319383 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/jobs/ 2025-12-27 04:14:56.319399 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/jobs/5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4a9113.yaml 2025-12-27 04:14:56.319415 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/poddisruptionbudgets/ 2025-12-27 04:14:56.319430 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/ 2025-12-27 04:14:56.319450 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8/ 2025-12-27 04:14:56.319466 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8/5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8-describe 2025-12-27 04:14:56.319486 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8/logs/ 2025-12-27 04:14:56.319502 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8/logs/extract.log 2025-12-27 04:14:56.319519 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8/logs/pull.log 2025-12-27 04:14:56.319535 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/5b7fccbebf0e22d2dd769066fa7aaa90fd620c5db34f2af6c91e4319d4w46v8/logs/util.log 2025-12-27 04:14:56.319551 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/certified-operators-mtz4b/ 2025-12-27 04:14:56.319567 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/certified-operators-mtz4b/certified-operators-mtz4b-describe 2025-12-27 04:14:56.319583 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/certified-operators-mtz4b/logs/ 2025-12-27 04:14:56.319599 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/certified-operators-mtz4b/logs/extract-content.log 2025-12-27 04:14:56.319615 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/certified-operators-mtz4b/logs/extract-utilities.log 2025-12-27 04:14:56.319631 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/certified-operators-mtz4b/logs/registry-server.log.gz 2025-12-27 04:14:56.319650 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/community-operators-bbrkd/ 2025-12-27 04:14:56.319667 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/community-operators-bbrkd/community-operators-bbrkd-describe 2025-12-27 04:14:56.319683 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/community-operators-bbrkd/logs/ 2025-12-27 04:14:56.319699 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/community-operators-bbrkd/logs/extract-content.log 2025-12-27 04:14:56.319715 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/community-operators-bbrkd/logs/extract-utilities.log 2025-12-27 04:14:56.319757 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/community-operators-bbrkd/logs/registry-server.log.gz 2025-12-27 04:14:56.319774 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-jxpbf/ 2025-12-27 04:14:56.319791 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-jxpbf/marketplace-operator-79b997595-jxpbf-describe 2025-12-27 04:14:56.319807 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-jxpbf/logs/ 2025-12-27 04:14:56.319823 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-jxpbf/logs/marketplace-operator.log 2025-12-27 04:14:56.319840 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-marketplace-68xbc/ 2025-12-27 04:14:56.319856 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-marketplace-68xbc/redhat-marketplace-68xbc-describe 2025-12-27 04:14:56.319871 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-marketplace-68xbc/logs/ 2025-12-27 04:14:56.319890 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-marketplace-68xbc/logs/extract-content.log 2025-12-27 04:14:56.319906 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-marketplace-68xbc/logs/extract-utilities.log 2025-12-27 04:14:56.319922 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-marketplace-68xbc/logs/registry-server.log 2025-12-27 04:14:56.319938 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-operators-4qnxv/ 2025-12-27 04:14:56.319953 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-operators-4qnxv/redhat-operators-4qnxv-describe 2025-12-27 04:14:56.319969 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-operators-4qnxv/logs/ 2025-12-27 04:14:56.319985 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-operators-4qnxv/logs/extract-content.log 2025-12-27 04:14:56.320001 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-operators-4qnxv/logs/extract-utilities.log 2025-12-27 04:14:56.320016 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/pods/redhat-operators-4qnxv/logs/registry-server.log.gz 2025-12-27 04:14:56.320032 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/replicaset/ 2025-12-27 04:14:56.320048 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/replicaset/marketplace-operator-79b997595.yaml 2025-12-27 04:14:56.320064 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/routes/ 2025-12-27 04:14:56.320080 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/services/ 2025-12-27 04:14:56.320096 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/services/certified-operators.yaml 2025-12-27 04:14:56.320115 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/services/community-operators.yaml 2025-12-27 04:14:56.320131 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/services/marketplace-operator-metrics.yaml 2025-12-27 04:14:56.320147 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/services/redhat-marketplace.yaml 2025-12-27 04:14:56.320163 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/services/redhat-operators.yaml 2025-12-27 04:14:56.320179 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/statefulset/ 2025-12-27 04:14:56.320195 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-marketplace/subscriptions/ 2025-12-27 04:14:56.320211 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/ 2025-12-27 04:14:56.320227 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/all_resources.log 2025-12-27 04:14:56.320242 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/events.log 2025-12-27 04:14:56.320258 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/nad.log 2025-12-27 04:14:56.320274 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/pvc.log 2025-12-27 04:14:56.320297 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/buildconfig/ 2025-12-27 04:14:56.320313 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/cert/ 2025-12-27 04:14:56.320329 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/certificaterequests/ 2025-12-27 04:14:56.320344 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/configmaps/ 2025-12-27 04:14:56.320363 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/cronjobs/ 2025-12-27 04:14:56.320380 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/daemonset/ 2025-12-27 04:14:56.320396 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/deployments/ 2025-12-27 04:14:56.320412 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/imagestream/ 2025-12-27 04:14:56.320428 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/installplans/ 2025-12-27 04:14:56.320443 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/issuer/ 2025-12-27 04:14:56.320459 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/jobs/ 2025-12-27 04:14:56.320475 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/poddisruptionbudgets/ 2025-12-27 04:14:56.320490 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/pods/ 2025-12-27 04:14:56.320506 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/pods/-describe 2025-12-27 04:14:56.320522 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/pods/logs/ 2025-12-27 04:14:56.320537 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/replicaset/ 2025-12-27 04:14:56.320553 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/routes/ 2025-12-27 04:14:56.320569 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/services/ 2025-12-27 04:14:56.320584 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/statefulset/ 2025-12-27 04:14:56.320603 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openshift-operators/subscriptions/ 2025-12-27 04:14:56.320619 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/ 2025-12-27 04:14:56.320635 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/all_resources.log 2025-12-27 04:14:56.320651 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/events.log 2025-12-27 04:14:56.320668 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/nad.log 2025-12-27 04:14:56.320684 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pvc.log 2025-12-27 04:14:56.320701 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/buildconfig/ 2025-12-27 04:14:56.320717 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/cert/ 2025-12-27 04:14:56.320763 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/certificaterequests/ 2025-12-27 04:14:56.320793 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/configmaps/ 2025-12-27 04:14:56.320810 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/cronjobs/ 2025-12-27 04:14:56.320826 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/daemonset/ 2025-12-27 04:14:56.320842 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/deployments/ 2025-12-27 04:14:56.320858 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/deployments/glance-operator-controller-manager.yaml 2025-12-27 04:14:56.320875 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/deployments/horizon-operator-controller-manager.yaml 2025-12-27 04:14:56.320894 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/deployments/infra-operator-controller-manager.yaml 2025-12-27 04:14:56.320911 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/deployments/keystone-operator-controller-manager.yaml 2025-12-27 04:14:56.320927 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/deployments/mariadb-operator-controller-manager.yaml 2025-12-27 04:14:56.320943 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/deployments/rabbitmq-cluster-operator.yaml 2025-12-27 04:14:56.320959 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/deployments/swift-operator-controller-manager.yaml 2025-12-27 04:14:56.320975 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/imagestream/ 2025-12-27 04:14:56.320991 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/installplans/ 2025-12-27 04:14:56.321007 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/installplans/install-45mv9 2025-12-27 04:14:56.321023 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/installplans/install-gmcdz 2025-12-27 04:14:56.321039 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/installplans/install-mcqjn 2025-12-27 04:14:56.321055 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/installplans/install-n6h48 2025-12-27 04:14:56.321070 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/installplans/install-wthhj 2025-12-27 04:14:56.321086 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/issuer/ 2025-12-27 04:14:56.321101 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/jobs/ 2025-12-27 04:14:56.321116 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/jobs/1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779e70b9f.yaml 2025-12-27 04:14:56.321135 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/jobs/2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5589a1a0.yaml 2025-12-27 04:14:56.321151 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/jobs/78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108ad30c.yaml 2025-12-27 04:14:56.321167 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/jobs/835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c8548651.yaml 2025-12-27 04:14:56.321183 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/jobs/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590d97f8.yaml 2025-12-27 04:14:56.321199 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/jobs/b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7b58c98.yaml 2025-12-27 04:14:56.321214 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/jobs/c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaaabdf3.yaml 2025-12-27 04:14:56.321229 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/poddisruptionbudgets/ 2025-12-27 04:14:56.321245 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/ 2025-12-27 04:14:56.321261 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6/ 2025-12-27 04:14:56.321276 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6/1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6-describe 2025-12-27 04:14:56.321292 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6/logs/ 2025-12-27 04:14:56.321308 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6/logs/extract.log 2025-12-27 04:14:56.321327 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6/logs/pull.log 2025-12-27 04:14:56.321343 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/1baad43ee583354ff53cbb260c7a91ea237208417e1944aa5070b0779ecb2g6/logs/util.log 2025-12-27 04:14:56.321359 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78/ 2025-12-27 04:14:56.321375 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78/2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78-describe 2025-12-27 04:14:56.321390 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78/logs/ 2025-12-27 04:14:56.321406 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78/logs/extract.log 2025-12-27 04:14:56.321422 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78/logs/pull.log 2025-12-27 04:14:56.321439 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/2016d3d93b7f9603ee9117d3f43a90ed2581304af4d4697d69138ea5584vv78/logs/util.log 2025-12-27 04:14:56.321454 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q/ 2025-12-27 04:14:56.321470 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q/78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q-describe 2025-12-27 04:14:56.321486 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q/logs/ 2025-12-27 04:14:56.321502 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q/logs/extract.log 2025-12-27 04:14:56.321522 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q/logs/pull.log 2025-12-27 04:14:56.321538 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/78a3fc5d9eaf9fdcf87ec4c5b18190729743479776cdf186f631113108fmk2q/logs/util.log 2025-12-27 04:14:56.321554 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw/ 2025-12-27 04:14:56.321570 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw/835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw-describe 2025-12-27 04:14:56.321585 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw/logs/ 2025-12-27 04:14:56.321601 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw/logs/extract.log 2025-12-27 04:14:56.321617 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw/logs/pull.log 2025-12-27 04:14:56.321633 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/835551ba8f27f4fd61e1b05ebed5cb285496b645cbb6fd0ac403227c85zppqw/logs/util.log 2025-12-27 04:14:56.321648 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh/ 2025-12-27 04:14:56.321664 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh-describe 2025-12-27 04:14:56.321679 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh/logs/ 2025-12-27 04:14:56.321695 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh/logs/extract.log 2025-12-27 04:14:56.321713 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh/logs/pull.log 2025-12-27 04:14:56.321748 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590vd8fh/logs/util.log 2025-12-27 04:14:56.321766 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm/ 2025-12-27 04:14:56.321782 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm/b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm-describe 2025-12-27 04:14:56.321797 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm/logs/ 2025-12-27 04:14:56.321813 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm/logs/extract.log 2025-12-27 04:14:56.321829 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm/logs/pull.log 2025-12-27 04:14:56.321845 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/b0abd9799b11b5be274ff65b7ca74e18d371279504ee01a39de0eb2d7btfxdm/logs/util.log 2025-12-27 04:14:56.321861 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg/ 2025-12-27 04:14:56.321877 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg/c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg-describe 2025-12-27 04:14:56.321893 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg/logs/ 2025-12-27 04:14:56.321909 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg/logs/extract.log 2025-12-27 04:14:56.321931 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg/logs/pull.log 2025-12-27 04:14:56.321948 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/c9cdeffda2ed84010e1832a4dc332a4a05ac55426e1dd048921e9caaaa6r6fg/logs/util.log 2025-12-27 04:14:56.321963 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/glance-operator-controller-manager-6b8bb567c-t9j9w/ 2025-12-27 04:14:56.321979 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/glance-operator-controller-manager-6b8bb567c-t9j9w/glance-operator-controller-manager-6b8bb567c-t9j9w-describe 2025-12-27 04:14:56.321995 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/glance-operator-controller-manager-6b8bb567c-t9j9w/logs/ 2025-12-27 04:14:56.322011 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/glance-operator-controller-manager-6b8bb567c-t9j9w/logs/manager.log.gz 2025-12-27 04:14:56.322026 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/glance-operator-index-5q9fx/ 2025-12-27 04:14:56.322042 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/glance-operator-index-5q9fx/glance-operator-index-5q9fx-describe 2025-12-27 04:14:56.322058 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/glance-operator-index-5q9fx/logs/ 2025-12-27 04:14:56.322074 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/glance-operator-index-5q9fx/logs/registry-server.log 2025-12-27 04:14:56.322089 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/horizon-operator-controller-manager-78846dcbfc-8zkb8/ 2025-12-27 04:14:56.322105 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/horizon-operator-controller-manager-78846dcbfc-8zkb8/horizon-operator-controller-manager-78846dcbfc-8zkb8-describe 2025-12-27 04:14:56.322125 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/horizon-operator-controller-manager-78846dcbfc-8zkb8/logs/ 2025-12-27 04:14:56.322141 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/horizon-operator-controller-manager-78846dcbfc-8zkb8/logs/manager.log 2025-12-27 04:14:56.322156 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/horizon-operator-index-6dfgz/ 2025-12-27 04:14:56.322172 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/horizon-operator-index-6dfgz/horizon-operator-index-6dfgz-describe 2025-12-27 04:14:56.322187 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/horizon-operator-index-6dfgz/logs/ 2025-12-27 04:14:56.322203 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/horizon-operator-index-6dfgz/logs/registry-server.log 2025-12-27 04:14:56.322219 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/infra-operator-controller-manager-747b544c76-j72qb/ 2025-12-27 04:14:56.322235 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/infra-operator-controller-manager-747b544c76-j72qb/infra-operator-controller-manager-747b544c76-j72qb-describe 2025-12-27 04:14:56.322250 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/infra-operator-controller-manager-747b544c76-j72qb/logs/ 2025-12-27 04:14:56.322266 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/infra-operator-controller-manager-747b544c76-j72qb/logs/manager.log 2025-12-27 04:14:56.322281 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/infra-operator-index-kp9f8/ 2025-12-27 04:14:56.322297 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/infra-operator-index-kp9f8/infra-operator-index-kp9f8-describe 2025-12-27 04:14:56.322312 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/infra-operator-index-kp9f8/logs/ 2025-12-27 04:14:56.322338 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/infra-operator-index-kp9f8/logs/registry-server.log 2025-12-27 04:14:56.322354 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/keystone-operator-controller-manager-5fc9bb6b84-x5cj4/ 2025-12-27 04:14:56.322370 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/keystone-operator-controller-manager-5fc9bb6b84-x5cj4/keystone-operator-controller-manager-5fc9bb6b84-x5cj4-describe 2025-12-27 04:14:56.322385 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/keystone-operator-controller-manager-5fc9bb6b84-x5cj4/logs/ 2025-12-27 04:14:56.322400 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/keystone-operator-controller-manager-5fc9bb6b84-x5cj4/logs/manager.log 2025-12-27 04:14:56.322415 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/keystone-operator-index-cfhcp/ 2025-12-27 04:14:56.322431 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/keystone-operator-index-cfhcp/keystone-operator-index-cfhcp-describe 2025-12-27 04:14:56.322446 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/keystone-operator-index-cfhcp/logs/ 2025-12-27 04:14:56.322461 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/keystone-operator-index-cfhcp/logs/registry-server.log 2025-12-27 04:14:56.322476 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-cd94cc87-lbhjs/ 2025-12-27 04:14:56.322492 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-cd94cc87-lbhjs/mariadb-operator-controller-manager-cd94cc87-lbhjs-describe 2025-12-27 04:14:56.322507 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-cd94cc87-lbhjs/logs/ 2025-12-27 04:14:56.322523 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-cd94cc87-lbhjs/logs/manager.log 2025-12-27 04:14:56.322541 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/mariadb-operator-index-p6sg5/ 2025-12-27 04:14:56.322557 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/mariadb-operator-index-p6sg5/mariadb-operator-index-p6sg5-describe 2025-12-27 04:14:56.322573 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/mariadb-operator-index-p6sg5/logs/ 2025-12-27 04:14:56.322588 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/mariadb-operator-index-p6sg5/logs/registry-server.log 2025-12-27 04:14:56.322604 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-2vsln/ 2025-12-27 04:14:56.322619 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-2vsln/rabbitmq-cluster-operator-779fc9694b-2vsln-describe 2025-12-27 04:14:56.322634 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-2vsln/logs/ 2025-12-27 04:14:56.322649 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-2vsln/logs/operator.log 2025-12-27 04:14:56.322665 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-s2qrt/ 2025-12-27 04:14:56.322680 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-s2qrt/rabbitmq-cluster-operator-index-s2qrt-describe 2025-12-27 04:14:56.322696 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-s2qrt/logs/ 2025-12-27 04:14:56.322712 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-s2qrt/logs/registry-server.log 2025-12-27 04:14:56.322745 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/swift-operator-controller-manager-78d94fb47f-8nr8t/ 2025-12-27 04:14:56.322766 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/swift-operator-controller-manager-78d94fb47f-8nr8t/swift-operator-controller-manager-78d94fb47f-8nr8t-describe 2025-12-27 04:14:56.322783 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/swift-operator-controller-manager-78d94fb47f-8nr8t/logs/ 2025-12-27 04:14:56.322799 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/swift-operator-controller-manager-78d94fb47f-8nr8t/logs/manager.log 2025-12-27 04:14:56.322815 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/swift-operator-index-2z59s/ 2025-12-27 04:14:56.322831 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/swift-operator-index-2z59s/swift-operator-index-2z59s-describe 2025-12-27 04:14:56.322847 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/swift-operator-index-2z59s/logs/ 2025-12-27 04:14:56.322862 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/pods/swift-operator-index-2z59s/logs/registry-server.log 2025-12-27 04:14:56.322878 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/replicaset/ 2025-12-27 04:14:56.322894 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/replicaset/glance-operator-controller-manager-6b8bb567c.yaml 2025-12-27 04:14:56.322909 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/replicaset/horizon-operator-controller-manager-78846dcbfc.yaml 2025-12-27 04:14:56.322924 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/replicaset/infra-operator-controller-manager-747b544c76.yaml 2025-12-27 04:14:56.322940 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/replicaset/keystone-operator-controller-manager-5fc9bb6b84.yaml 2025-12-27 04:14:56.322957 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/replicaset/mariadb-operator-controller-manager-cd94cc87.yaml 2025-12-27 04:14:56.322976 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/replicaset/rabbitmq-cluster-operator-779fc9694b.yaml 2025-12-27 04:14:56.322993 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/replicaset/swift-operator-controller-manager-78d94fb47f.yaml 2025-12-27 04:14:56.323009 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/routes/ 2025-12-27 04:14:56.323025 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/ 2025-12-27 04:14:56.323041 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/glance/ 2025-12-27 04:14:56.323057 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/glance/glance-operator-controller-manager-service-cert.yaml 2025-12-27 04:14:56.323073 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/horizon/ 2025-12-27 04:14:56.323089 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/horizon/horizon-operator-controller-manager-service-cert.yaml 2025-12-27 04:14:56.323104 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/keystone/ 2025-12-27 04:14:56.323120 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/keystone/keystone-operator-controller-manager-service-cert.yaml 2025-12-27 04:14:56.323136 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/mariadb/ 2025-12-27 04:14:56.323153 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/mariadb/mariadb-operator-controller-manager-service-cert.yaml 2025-12-27 04:14:56.323168 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/neutron/ 2025-12-27 04:14:56.323184 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/neutron/neutrondb-secret.yaml 2025-12-27 04:14:56.323204 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/swift/ 2025-12-27 04:14:56.323220 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/secrets/swift/swift-operator-controller-manager-service-cert.yaml 2025-12-27 04:14:56.323236 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/ 2025-12-27 04:14:56.323252 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/glance-operator-controller-manager-metrics-service.yaml 2025-12-27 04:14:56.323268 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/glance-operator-controller-manager-service.yaml 2025-12-27 04:14:56.323284 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/glance-operator-index.yaml 2025-12-27 04:14:56.323299 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/glance-operator-webhook-service.yaml 2025-12-27 04:14:56.323315 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/horizon-operator-controller-manager-metrics-service.yaml 2025-12-27 04:14:56.323331 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/horizon-operator-controller-manager-service.yaml 2025-12-27 04:14:56.323346 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/horizon-operator-index.yaml 2025-12-27 04:14:56.323362 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/horizon-operator-webhook-service.yaml 2025-12-27 04:14:56.323377 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/infra-operator-controller-manager-metrics-service.yaml 2025-12-27 04:14:56.323392 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/infra-operator-controller-manager-service.yaml 2025-12-27 04:14:56.323410 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/infra-operator-index.yaml 2025-12-27 04:14:56.323425 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/infra-operator-webhook-service.yaml 2025-12-27 04:14:56.323441 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/keystone-operator-controller-manager-metrics-service.yaml 2025-12-27 04:14:56.323456 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/keystone-operator-controller-manager-service.yaml 2025-12-27 04:14:56.323471 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/keystone-operator-index.yaml 2025-12-27 04:14:56.323486 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/keystone-operator-webhook-service.yaml 2025-12-27 04:14:56.323501 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/mariadb-operator-controller-manager-metrics-service.yaml 2025-12-27 04:14:56.323517 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/mariadb-operator-controller-manager-service.yaml 2025-12-27 04:14:56.323532 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/mariadb-operator-index.yaml 2025-12-27 04:14:56.323547 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/mariadb-operator-webhook-service.yaml 2025-12-27 04:14:56.323563 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/rabbitmq-cluster-operator-index.yaml 2025-12-27 04:14:56.323578 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/swift-operator-controller-manager-metrics-service.yaml 2025-12-27 04:14:56.323594 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/swift-operator-controller-manager-service.yaml 2025-12-27 04:14:56.323612 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/swift-operator-index.yaml 2025-12-27 04:14:56.323629 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/services/swift-operator-webhook-service.yaml 2025-12-27 04:14:56.323645 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/statefulset/ 2025-12-27 04:14:56.323661 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/subscriptions/ 2025-12-27 04:14:56.323677 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/subscriptions/glance-operator 2025-12-27 04:14:56.323693 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/subscriptions/horizon-operator 2025-12-27 04:14:56.323711 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/subscriptions/infra-operator 2025-12-27 04:14:56.323760 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/subscriptions/keystone-operator 2025-12-27 04:14:56.323780 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/subscriptions/mariadb-operator 2025-12-27 04:14:56.323796 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/subscriptions/rabbitmq-cluster-operator 2025-12-27 04:14:56.323811 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack-operators/subscriptions/swift-operator 2025-12-27 04:14:56.323827 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/ 2025-12-27 04:14:56.323843 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/all_resources.log 2025-12-27 04:14:56.323859 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/events.log 2025-12-27 04:14:56.323874 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/nad.log 2025-12-27 04:14:56.323893 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/pvc.log 2025-12-27 04:14:56.323910 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/buildconfig/ 2025-12-27 04:14:56.323925 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/cert/ 2025-12-27 04:14:56.323941 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/certificaterequests/ 2025-12-27 04:14:56.323957 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/configmaps/ 2025-12-27 04:14:56.323972 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/cronjobs/ 2025-12-27 04:14:56.323987 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/daemonset/ 2025-12-27 04:14:56.324003 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/deployments/ 2025-12-27 04:14:56.324019 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/imagestream/ 2025-12-27 04:14:56.324034 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/installplans/ 2025-12-27 04:14:56.324050 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/issuer/ 2025-12-27 04:14:56.324066 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/jobs/ 2025-12-27 04:14:56.324082 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/poddisruptionbudgets/ 2025-12-27 04:14:56.324098 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/pods/ 2025-12-27 04:14:56.324114 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/pods/-describe 2025-12-27 04:14:56.324130 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/pods/logs/ 2025-12-27 04:14:56.324150 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/replicaset/ 2025-12-27 04:14:56.324166 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/routes/ 2025-12-27 04:14:56.324183 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/services/ 2025-12-27 04:14:56.324199 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/statefulset/ 2025-12-27 04:14:56.324215 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/namespaces/openstack/subscriptions/ 2025-12-27 04:14:56.324230 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/network/ 2025-12-27 04:14:56.324246 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/network/l2advertisement.log 2025-12-27 04:14:56.324262 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/network/ipaddresspools/ 2025-12-27 04:14:56.324278 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/network/nnce/ 2025-12-27 04:14:56.324294 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/network/nncp/ 2025-12-27 04:14:56.324309 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/network/nns/ 2025-12-27 04:14:56.324324 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/nodes/ 2025-12-27 04:14:56.324340 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/nodes/crc.describe 2025-12-27 04:14:56.324356 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/nodes/crc.yaml 2025-12-27 04:14:56.324373 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/sos-reports/ 2025-12-27 04:14:56.324389 | controller | cL+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/sos-reports/sos-report- -> ../_all_nodes/sosreport- 2025-12-27 04:14:56.324408 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/sos-reports/_all_nodes/ 2025-12-27 04:14:56.324424 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/ 2025-12-27 04:14:56.324440 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/ 2025-12-27 04:14:56.324455 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mdnsmasq-v1beta1.kb.io-ffj87.yaml 2025-12-27 04:14:56.324471 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mgalera-v1beta1.kb.io-569kq.yaml 2025-12-27 04:14:56.324486 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mglance-v1beta1.kb.io-wh8qw.yaml 2025-12-27 04:14:56.324502 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mglanceapi-v1beta1.kb.io-k54hg.yaml 2025-12-27 04:14:56.324517 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mhorizon-v1beta1.kb.io-fhgcr.yaml 2025-12-27 04:14:56.324533 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/minstanceha-v1beta1.kb.io-hbtsl.yaml 2025-12-27 04:14:56.324548 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mipset-v1beta1.kb.io-72wdt.yaml 2025-12-27 04:14:56.324563 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mkeystoneapi-v1beta1.kb.io-p2bnx.yaml 2025-12-27 04:14:56.324578 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mmemcached-v1beta1.kb.io-7hczf.yaml 2025-12-27 04:14:56.324593 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mnetconfig-v1beta1.kb.io-6849k.yaml 2025-12-27 04:14:56.324609 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mrabbitmq-v1beta1.kb.io-tfpg8.yaml 2025-12-27 04:14:56.324624 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mrabbitmqpolicy-v1beta1.kb.io-9z76p.yaml 2025-12-27 04:14:56.324639 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mrabbitmqpolicy.kb.io-4dp9z.yaml 2025-12-27 04:14:56.324657 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mrabbitmquser-v1beta1.kb.io-x9x4k.yaml 2025-12-27 04:14:56.324673 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mrabbitmquser.kb.io-hzrlz.yaml 2025-12-27 04:14:56.324688 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mrabbitmqvhost-v1beta1.kb.io-ckv4t.yaml 2025-12-27 04:14:56.324704 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mrabbitmqvhost.kb.io-sd5xv.yaml 2025-12-27 04:14:56.324719 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mredis-v1beta1.kb.io-kjg96.yaml 2025-12-27 04:14:56.324754 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mreservation-v1beta1.kb.io-h8gx7.yaml 2025-12-27 04:14:56.324771 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/mutating/mswift-v1beta1.kb.io-4j8c6.yaml 2025-12-27 04:14:56.324799 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/ 2025-12-27 04:14:56.324816 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/bfdprofilevalidationwebhook.metallb.io-xtq59.yaml 2025-12-27 04:14:56.324832 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/bgpadvertisementvalidationwebhook.metallb.io-xkkm5.yaml 2025-12-27 04:14:56.324848 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/bgppeersvalidationwebhook.metallb.io-4lqrf.yaml 2025-12-27 04:14:56.324863 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/communityvalidationwebhook.metallb.io-ghvmg.yaml 2025-12-27 04:14:56.324879 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/controlplanemachineset.machine.openshift.io.yaml 2025-12-27 04:14:56.324894 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/frr-k8s-validating-webhook-configuration.yaml 2025-12-27 04:14:56.324914 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/ipaddresspoolvalidationwebhook.metallb.io-pxcmb.yaml 2025-12-27 04:14:56.324930 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/l2advertisementvalidationwebhook.metallb.io-k59k5.yaml 2025-12-27 04:14:56.324945 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/metallbvalidationwebhook.metallb.io-g2z8f.yaml 2025-12-27 04:14:56.324961 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/monitoringconfigmaps.openshift.io.yaml 2025-12-27 04:14:56.324976 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/multus.openshift.io.yaml 2025-12-27 04:14:56.324991 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/network-node-identity.openshift.io.yaml 2025-12-27 04:14:56.325007 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vdnsmasq-v1beta1.kb.io-g6h2w.yaml 2025-12-27 04:14:56.325022 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vgalera-v1beta1.kb.io-c467w.yaml 2025-12-27 04:14:56.325038 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vglance-v1beta1.kb.io-sxfjc.yaml 2025-12-27 04:14:56.325053 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vglanceapi-v1beta1.kb.io-jfj4z.yaml 2025-12-27 04:14:56.325068 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vhorizon-v1beta1.kb.io-br65s.yaml 2025-12-27 04:14:56.325083 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vinstanceha-v1beta1.kb.io-kd6tb.yaml 2025-12-27 04:14:56.325099 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vipset-v1beta1.kb.io-244zd.yaml 2025-12-27 04:14:56.325114 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vkeystoneapi-v1beta1.kb.io-rm5zt.yaml 2025-12-27 04:14:56.325129 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vmemcached-v1beta1.kb.io-gst6j.yaml 2025-12-27 04:14:56.325147 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vnetconfig-v1beta1.kb.io-pkths.yaml 2025-12-27 04:14:56.325163 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vrabbitmq-v1beta1.kb.io-t5zbr.yaml 2025-12-27 04:14:56.325179 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vrabbitmqpolicy-v1beta1.kb.io-q5rsw.yaml 2025-12-27 04:14:56.325194 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vrabbitmqpolicy.kb.io-ndv27.yaml 2025-12-27 04:14:56.325210 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vrabbitmquser-v1beta1.kb.io-jnpl4.yaml 2025-12-27 04:14:56.325226 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vrabbitmquser.kb.io-c8kk8.yaml 2025-12-27 04:14:56.325242 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vrabbitmqvhost-v1beta1.kb.io-s7skz.yaml 2025-12-27 04:14:56.325266 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vrabbitmqvhost.kb.io-26bbq.yaml 2025-12-27 04:14:56.325282 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vredis-v1beta1.kb.io-2hxqd.yaml 2025-12-27 04:14:56.325298 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vreservation-v1beta1.kb.io-tc8bc.yaml 2025-12-27 04:14:56.325314 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-854a802357b4f565a366fce3bf29b20c1b768ec4ab7e822ef52dfc2fef000d2c/webhooks/validating/vswift-v1beta1.kb.io-2pwqx.yaml 2025-12-27 04:14:56.325330 | controller | cd+++++++++ ci-framework-data/tests/ 2025-12-27 04:14:56.325346 | controller | cd+++++++++ ci-framework-data/tests/kuttl_glance/ 2025-12-27 04:14:56.325376 | controller | >f+++++++++ ci-framework-data/tests/kuttl_glance/kuttl-report-glance.xml 2025-12-27 04:14:56.325400 | controller | cd+++++++++ registries.conf.d/ 2025-12-27 04:14:56.325422 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2025-12-27 04:14:56.325443 | controller | cd+++++++++ system-config/ 2025-12-27 04:14:56.325465 | controller | cd+++++++++ system-config/libvirt/ 2025-12-27 04:14:56.325495 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2025-12-27 04:14:56.325516 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2025-12-27 04:14:56.857361 | controller | changed: .d..t...... ./ 2025-12-27 04:14:57.391168 | controller | changed: .d..t...... ./ 2025-12-27 04:14:57.521408 | 2025-12-27 04:14:57.521564 | TASK [Return artifact to Zuul] 2025-12-27 04:14:57.546554 | controller | skipping: Conditional result was False 2025-12-27 04:14:57.661120 | 2025-12-27 04:14:57.661219 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2025-12-27 04:14:57.681512 | 2025-12-27 04:14:57.681573 | TASK [Get kubelet journalctl logs] 2025-12-27 04:14:58.759180 | crc | Output suppressed because no_log was given 2025-12-27 04:14:58.813636 | 2025-12-27 04:14:58.813703 | PLAY RECAP 2025-12-27 04:14:58.813783 | controller | ok: 15 changed: 11 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 1 2025-12-27 04:14:58.813820 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-12-27 04:14:58.813844 | 2025-12-27 04:14:58.937308 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-12-27 04:14:58.947911 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2025-12-27 04:14:59.530618 | 2025-12-27 04:14:59.530743 | PLAY [Run ci/playbooks/multinode-autohold.yml] 2025-12-27 04:14:59.614695 | 2025-12-27 04:14:59.614845 | TASK [Verify if "success" flag exists after successful tests execution] 2025-12-27 04:15:00.192815 | controller | ok 2025-12-27 04:15:00.218306 | 2025-12-27 04:15:00.218385 | TASK [Fetch existing autoholds from zuul] 2025-12-27 04:15:00.323774 | controller | ok 2025-12-27 04:15:00.385053 | 2025-12-27 04:15:00.385187 | TASK [krb_request : Perform the request] 2025-12-27 04:15:00.987979 | controller | ok 2025-12-27 04:15:01.078736 | 2025-12-27 04:15:01.078869 | TASK [Check if any autohold matches] 2025-12-27 04:15:01.175381 | controller | skipping: Conditional result was False 2025-12-27 04:15:01.302540 | 2025-12-27 04:15:01.302656 | PLAY RECAP 2025-12-27 04:15:01.302701 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2025-12-27 04:15:01.302721 | 2025-12-27 04:15:01.405694 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2025-12-27 04:15:01.414125 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2025-12-27 04:15:02.015434 | 2025-12-27 04:15:02.015534 | PLAY [crc] 2025-12-27 04:15:02.043647 | 2025-12-27 04:15:02.043747 | TASK [Print machineconfigpool] 2025-12-27 04:15:02.820157 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2025-12-27 04:15:02.820251 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False False True 1 0 0 1 306d 2025-12-27 04:15:02.827370 | crc | worker rendered-worker-db299946a8ef1bec48a1cfa7390dbe01 True False False 0 0 0 0 306d 2025-12-27 04:15:03.084666 | crc | changed 2025-12-27 04:15:03.143816 | 2025-12-27 04:15:03.143947 | PLAY RECAP 2025-12-27 04:15:03.144013 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-12-27 04:15:03.144043 | 2025-12-27 04:15:03.253401 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2025-12-27 04:15:03.257309 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2025-12-27 04:15:03.840996 | 2025-12-27 04:15:03.841107 | PLAY [crc] 2025-12-27 04:15:03.869362 | 2025-12-27 04:15:03.869475 | TASK [Create compressed log tar gz file - crc-cloud logs] 2025-12-27 04:15:04.589461 | crc | tar: Removing leading `/' from member names 2025-12-27 04:15:04.589520 | crc | tar: /var/home/core/workdir/*log: Cannot stat: No such file or directory 2025-12-27 04:15:04.595765 | crc | tar: Exiting with failure status due to previous errors 2025-12-27 04:15:04.910581 | crc | ok 2025-12-27 04:15:04.927127 | 2025-12-27 04:15:04.927271 | TASK [Copy crc-cloud logs] 2025-12-27 04:15:05.256202 | crc | cp: cannot stat '/var/home/core/workdir/*log': No such file or directory 2025-12-27 04:15:05.495345 | crc | ok 2025-12-27 04:15:05.551649 | 2025-12-27 04:15:05.551759 | PLAY RECAP 2025-12-27 04:15:05.551823 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-12-27 04:15:05.551858 | 2025-12-27 04:15:05.647478 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2025-12-27 04:15:05.651331 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2025-12-27 04:15:06.234197 | 2025-12-27 04:15:06.234298 | PLAY [all] 2025-12-27 04:15:06.330902 | 2025-12-27 04:15:06.331036 | TASK [Create compressed log tar gz file - ci-framework-data] 2025-12-27 04:15:07.140878 | crc | tar: Removing leading `/' from member names 2025-12-27 04:15:07.140935 | crc | tar: /var/home/core/ci-framework-data: Cannot stat: No such file or directory 2025-12-27 04:15:07.146942 | crc | tar: Exiting with failure status due to previous errors 2025-12-27 04:15:07.150746 | 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-12-27 04:15:07.153891 | 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-12-27 04:15:07.057695 | controller | tar: Removing leading `/' from member names 2025-12-27 04:15:14.020117 | crc | ERROR 2025-12-27 04:15:14.020321 | crc | { 2025-12-27 04:15:14.020352 | crc | "delta": "0:00:00.019704", 2025-12-27 04:15:14.020372 | crc | "end": "2025-12-27 04:15:07.154342", 2025-12-27 04:15:14.020390 | crc | "msg": "non-zero return code", 2025-12-27 04:15:14.020406 | crc | "rc": 1, 2025-12-27 04:15:14.020422 | crc | "start": "2025-12-27 04:15:07.134638" 2025-12-27 04:15:14.020438 | crc | } 2025-12-27 04:15:14.020464 | crc | ERROR: Ignoring Errors 2025-12-27 04:15:14.071109 | controller | ok 2025-12-27 04:15:14.095786 | 2025-12-27 04:15:14.095849 | TASK [Create compressed log tar gz file - zuul-output] 2025-12-27 04:15:14.550026 | controller | tar: Removing leading `/' from member names 2025-12-27 04:15:14.641780 | crc | tar: Removing leading `/' from member names 2025-12-27 04:15:16.782826 | crc | ok 2025-12-27 04:15:16.838790 | controller | ok 2025-12-27 04:15:16.977501 | 2025-12-27 04:15:16.977618 | PLAY RECAP 2025-12-27 04:15:16.977664 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-12-27 04:15:16.977689 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2025-12-27 04:15:16.977707 | 2025-12-27 04:15:17.086262 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2025-12-27 04:15:17.090247 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2025-12-27 04:15:17.669822 | 2025-12-27 04:15:17.669927 | PLAY [Run playbooks/crc/bootstraped-ci-network-cleanup.yml] 2025-12-27 04:15:17.752395 | 2025-12-27 04:15:17.752528 | TASK [Create openstack config dir] 2025-12-27 04:15:18.321968 | controller | ok 2025-12-27 04:15:18.347172 | 2025-12-27 04:15:18.347250 | TASK [Check for cleanup skip flag file presence] 2025-12-27 04:15:18.731751 | controller | ok 2025-12-27 04:15:18.764892 | 2025-12-27 04:15:18.764961 | TASK [Generate clouds config from cloud_secrets secret] 2025-12-27 04:15:19.854307 | controller | changed 2025-12-27 04:15:19.886991 | 2025-12-27 04:15:19.887061 | LOOP [Delete ports from each host] 2025-12-27 04:15:20.076226 | controller | ok: "crc" 2025-12-27 04:15:23.004370 | controller | ok: "controller" 2025-12-27 04:15:23.035183 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml 2025-12-27 04:15:23.038439 | controller | included: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml 2025-12-27 04:15:23.065522 | 2025-12-27 04:15:23.065596 | TASK [Fetch port info] 2025-12-27 04:15:25.754117 | controller | admin_state_up: true 2025-12-27 04:15:25.754675 | controller | allowed_address_pairs: [] 2025-12-27 04:15:25.755106 | controller | binding_host_id: null 2025-12-27 04:15:25.755392 | controller | binding_profile: {} 2025-12-27 04:15:25.755695 | controller | binding_vif_details: {} 2025-12-27 04:15:25.755989 | controller | binding_vif_type: null 2025-12-27 04:15:25.756594 | controller | binding_vnic_type: normal 2025-12-27 04:15:25.756972 | controller | created_at: '2025-12-27T03:43:03Z' 2025-12-27 04:15:25.757311 | controller | data_plane_status: null 2025-12-27 04:15:25.757605 | controller | description: '' 2025-12-27 04:15:25.757932 | controller | device_id: 00d40e23-3bf2-46be-8877-f1326b569e80 2025-12-27 04:15:25.758205 | controller | device_owner: compute:nova 2025-12-27 04:15:25.758471 | controller | device_profile: null 2025-12-27 04:15:25.759432 | controller | dns_assignment: 2025-12-27 04:15:25.759765 | controller | - fqdn: host-192-168-122-10.openstacklocal. 2025-12-27 04:15:25.759797 | controller | hostname: host-192-168-122-10 2025-12-27 04:15:25.759813 | controller | ip_address: 192.168.122.10 2025-12-27 04:15:25.759834 | controller | dns_domain: '' 2025-12-27 04:15:25.760108 | controller | dns_name: '' 2025-12-27 04:15:25.760391 | controller | extra_dhcp_opts: [] 2025-12-27 04:15:25.761137 | controller | fixed_ips: 2025-12-27 04:15:25.761487 | controller | - ip_address: 192.168.122.10 2025-12-27 04:15:25.761511 | controller | subnet_id: 7370188c-5f27-44dc-99b9-880e44847bf1 2025-12-27 04:15:25.761563 | controller | hardware_offload_type: null 2025-12-27 04:15:25.761830 | controller | hints: '' 2025-12-27 04:15:25.762156 | controller | id: 939190be-bf89-47c9-b865-165e684dc2d3 2025-12-27 04:15:25.762453 | controller | ip_allocation: immediate 2025-12-27 04:15:25.762784 | controller | mac_address: fa:16:3e:99:44:cc 2025-12-27 04:15:25.763144 | controller | name: crc-00d40e23-3bf2-46be-8877-f1326b569e80 2025-12-27 04:15:25.763463 | controller | network_id: 874ec7df-eea4-438f-9fab-35a675994adb 2025-12-27 04:15:25.763769 | controller | numa_affinity_policy: null 2025-12-27 04:15:25.764173 | controller | port_security_enabled: false 2025-12-27 04:15:25.764489 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-12-27 04:15:25.764809 | controller | propagate_uplink_status: null 2025-12-27 04:15:25.765196 | controller | resource_request: null 2025-12-27 04:15:25.765660 | controller | revision_number: 4 2025-12-27 04:15:25.765967 | controller | qos_network_policy_id: null 2025-12-27 04:15:25.766150 | controller | qos_policy_id: null 2025-12-27 04:15:25.766328 | controller | security_group_ids: [] 2025-12-27 04:15:25.766497 | controller | status: ACTIVE 2025-12-27 04:15:25.766681 | controller | tags: [] 2025-12-27 04:15:25.766863 | controller | trunk_details: null 2025-12-27 04:15:25.767038 | controller | trusted: null 2025-12-27 04:15:25.767237 | controller | updated_at: '2025-12-27T03:43:17Z' 2025-12-27 04:15:26.237239 | controller | changed 2025-12-27 04:15:26.292687 | 2025-12-27 04:15:26.292821 | TASK [Set port info yaml for further usage] 2025-12-27 04:15:26.431646 | controller | ok 2025-12-27 04:15:26.490601 | 2025-12-27 04:15:26.490792 | TASK [Detach port] 2025-12-27 04:15:29.122698 | controller | changed 2025-12-27 04:15:29.207202 | 2025-12-27 04:15:29.207359 | LOOP [Delete port association with trunk network] 2025-12-27 04:15:29.304982 | 2025-12-27 04:15:29.305231 | LOOP [Delete trunk sub ports (tagged ones)] 2025-12-27 04:15:29.404756 | 2025-12-27 04:15:29.404990 | TASK [Delete the trunk network itself] 2025-12-27 04:15:30.084999 | controller | skipping: Conditional result was False 2025-12-27 04:15:30.139377 | 2025-12-27 04:15:30.139512 | TASK [Remove the parent/trunk port itself] 2025-12-27 04:15:43.323108 | controller | changed 2025-12-27 04:15:43.378553 | 2025-12-27 04:15:43.378674 | TASK [Fetch port info] 2025-12-27 04:15:55.714687 | controller | admin_state_up: true 2025-12-27 04:15:55.714914 | controller | allowed_address_pairs: [] 2025-12-27 04:15:55.715111 | controller | binding_host_id: null 2025-12-27 04:15:55.715311 | controller | binding_profile: {} 2025-12-27 04:15:55.715533 | controller | binding_vif_details: {} 2025-12-27 04:15:55.715689 | controller | binding_vif_type: null 2025-12-27 04:15:55.715870 | controller | binding_vnic_type: normal 2025-12-27 04:15:55.716039 | controller | created_at: '2025-12-27T03:42:48Z' 2025-12-27 04:15:55.716189 | controller | data_plane_status: null 2025-12-27 04:15:55.716355 | controller | description: '' 2025-12-27 04:15:55.716538 | controller | device_id: 80360e2d-10c0-42bd-83e9-ddb06e294e12 2025-12-27 04:15:55.716689 | controller | device_owner: compute:nova 2025-12-27 04:15:55.716826 | controller | device_profile: null 2025-12-27 04:15:55.717274 | controller | dns_assignment: 2025-12-27 04:15:55.717557 | controller | - fqdn: host-192-168-122-11.openstacklocal. 2025-12-27 04:15:55.717598 | controller | hostname: host-192-168-122-11 2025-12-27 04:15:55.717608 | controller | ip_address: 192.168.122.11 2025-12-27 04:15:55.717622 | controller | dns_domain: '' 2025-12-27 04:15:55.717714 | controller | dns_name: '' 2025-12-27 04:15:55.717847 | controller | extra_dhcp_opts: [] 2025-12-27 04:15:55.718188 | controller | fixed_ips: 2025-12-27 04:15:55.718333 | controller | - ip_address: 192.168.122.11 2025-12-27 04:15:55.718343 | controller | subnet_id: 7370188c-5f27-44dc-99b9-880e44847bf1 2025-12-27 04:15:55.718355 | controller | hardware_offload_type: null 2025-12-27 04:15:55.718458 | controller | hints: '' 2025-12-27 04:15:55.718643 | controller | id: 2ac5bd50-4d5d-48d1-b62f-d4c9fe92542a 2025-12-27 04:15:55.718795 | controller | ip_allocation: immediate 2025-12-27 04:15:55.718974 | controller | mac_address: fa:16:3e:b3:3c:46 2025-12-27 04:15:55.719144 | controller | name: controller-80360e2d-10c0-42bd-83e9-ddb06e294e12 2025-12-27 04:15:55.719311 | controller | network_id: 874ec7df-eea4-438f-9fab-35a675994adb 2025-12-27 04:15:55.719454 | controller | numa_affinity_policy: null 2025-12-27 04:15:55.719670 | controller | port_security_enabled: false 2025-12-27 04:15:55.719832 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-12-27 04:15:55.719972 | controller | propagate_uplink_status: null 2025-12-27 04:15:55.720107 | controller | resource_request: null 2025-12-27 04:15:55.720285 | controller | revision_number: 4 2025-12-27 04:15:55.720453 | controller | qos_network_policy_id: null 2025-12-27 04:15:55.720612 | controller | qos_policy_id: null 2025-12-27 04:15:55.720750 | controller | security_group_ids: [] 2025-12-27 04:15:55.720927 | controller | status: ACTIVE 2025-12-27 04:15:55.721105 | controller | tags: [] 2025-12-27 04:15:55.721254 | controller | trunk_details: null 2025-12-27 04:15:55.721412 | controller | trusted: null 2025-12-27 04:15:55.721639 | controller | updated_at: '2025-12-27T03:43:02Z' 2025-12-27 04:15:56.066907 | controller | changed 2025-12-27 04:15:56.154578 | 2025-12-27 04:15:56.154753 | TASK [Set port info yaml for further usage] 2025-12-27 04:15:56.290634 | controller | ok 2025-12-27 04:15:56.321132 | 2025-12-27 04:15:56.321203 | TASK [Detach port] 2025-12-27 04:16:08.503549 | controller | changed 2025-12-27 04:16:08.560887 | 2025-12-27 04:16:08.561048 | LOOP [Delete port association with trunk network] 2025-12-27 04:16:08.660351 | 2025-12-27 04:16:08.660593 | LOOP [Delete trunk sub ports (tagged ones)] 2025-12-27 04:16:08.769189 | 2025-12-27 04:16:08.769419 | TASK [Delete the trunk network itself] 2025-12-27 04:16:09.447212 | controller | skipping: Conditional result was False 2025-12-27 04:16:09.482780 | 2025-12-27 04:16:09.482940 | TASK [Remove the parent/trunk port itself] 2025-12-27 04:16:23.177264 | controller | changed 2025-12-27 04:16:23.232413 | 2025-12-27 04:16:23.232570 | TASK [Dettach router from subnet] 2025-12-27 04:16:23.878358 | controller | skipping: Conditional result was False 2025-12-27 04:16:23.962840 | 2025-12-27 04:16:23.962983 | TASK [Delete router] 2025-12-27 04:16:24.595148 | controller | skipping: Conditional result was False 2025-12-27 04:16:24.683755 | 2025-12-27 04:16:24.683881 | TASK [Delete subnet] 2025-12-27 04:16:37.339071 | controller | changed 2025-12-27 04:16:37.396691 | 2025-12-27 04:16:37.396864 | TASK [Delete network] 2025-12-27 04:16:50.135083 | controller | changed 2025-12-27 04:16:50.166395 | 2025-12-27 04:16:50.166517 | TASK [Remove clouds.yml secret] 2025-12-27 04:16:50.486838 | controller | changed 2025-12-27 04:16:50.627528 | 2025-12-27 04:16:50.627627 | PLAY RECAP 2025-12-27 04:16:50.627667 | controller | ok: 16 changed: 10 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2025-12-27 04:16:50.627688 | 2025-12-27 04:16:50.736090 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2025-12-27 04:16:50.740035 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2025-12-27 04:16:51.330745 | 2025-12-27 04:16:51.330848 | PLAY [Report DLRN results after job run] 2025-12-27 04:16:51.416772 | 2025-12-27 04:16:51.416901 | TASK [Report job status to DLRN] 2025-12-27 04:16:51.486463 | controller | ok 2025-12-27 04:16:51.549485 | 2025-12-27 04:16:51.549631 | TASK [dlrn_report : Warning if DLRN is not running] 2025-12-27 04:16:51.625586 | controller | skipping: Conditional result was False 2025-12-27 04:16:51.665135 | 2025-12-27 04:16:51.665252 | TASK [dlrn_report : Install dlrnapi-client shyaml package] 2025-12-27 04:16:51.731716 | controller | skipping: Conditional result was False 2025-12-27 04:16:51.783197 | 2025-12-27 04:16:51.783317 | TASK [dlrn_report : Install kinit related package] 2025-12-27 04:16:51.851881 | controller | skipping: Conditional result was False 2025-12-27 04:16:51.903569 | 2025-12-27 04:16:51.903694 | TASK [dlrn_report : Install dlrn kerberos related packages] 2025-12-27 04:16:51.970121 | controller | skipping: Conditional result was False 2025-12-27 04:16:52.024301 | 2025-12-27 04:16:52.024422 | TASK [Set zuul-log-path fact] 2025-12-27 04:16:52.141511 | controller | skipping: Conditional result was False 2025-12-27 04:16:52.221383 | 2025-12-27 04:16:52.221514 | TASK [dlrn_report : Set the the value of cifmw_repo_setup_promotion when multiple dlrn tags are used] 2025-12-27 04:16:52.266472 | controller | skipping: Conditional result was False 2025-12-27 04:16:52.295665 | 2025-12-27 04:16:52.295771 | TASK [Get hash related data from repo_setup role] 2025-12-27 04:16:52.340664 | controller | skipping: Conditional result was False 2025-12-27 04:16:52.384592 | 2025-12-27 04:16:52.384790 | TASK [dlrn_report : Perform kinit for DLRN kerberos authentication] 2025-12-27 04:16:53.059934 | controller | skipping: Conditional result was False 2025-12-27 04:16:53.127389 | 2025-12-27 04:16:53.127752 | TASK [dlrn_report : Set empty value for dlrnapi password] 2025-12-27 04:16:53.196774 | controller | skipping: Conditional result was False 2025-12-27 04:16:53.241304 | 2025-12-27 04:16:53.241549 | TASK [dlrn_report : Report results to dlrn for the tested hash] 2025-12-27 04:16:53.976924 | controller | skipping: Conditional result was False 2025-12-27 04:16:54.227811 | 2025-12-27 04:16:54.227951 | PLAY RECAP 2025-12-27 04:16:54.227998 | controller | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 10 rescued: 0 ignored: 0 2025-12-27 04:16:54.228018 | 2025-12-27 04:16:54.337085 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2025-12-27 04:16:54.341028 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-12-27 04:16:54.929796 | 2025-12-27 04:16:54.929911 | PLAY [all] 2025-12-27 04:16:55.025013 | 2025-12-27 04:16:55.025151 | TASK [include_role : fetch-output] 2025-12-27 04:16:55.123048 | controller | ok 2025-12-27 04:16:55.129712 | crc | ok 2025-12-27 04:16:55.193778 | 2025-12-27 04:16:55.193908 | TASK [fetch-output : Set log path for multiple nodes] 2025-12-27 04:16:55.305399 | controller | ok 2025-12-27 04:16:55.315157 | crc | ok 2025-12-27 04:16:55.343415 | 2025-12-27 04:16:55.343497 | TASK [fetch-output : Set log path for single node] 2025-12-27 04:16:55.381057 | controller | skipping: Conditional result was False 2025-12-27 04:16:55.391764 | crc | skipping: Conditional result was False 2025-12-27 04:16:55.445037 | 2025-12-27 04:16:55.445160 | LOOP [fetch-output : Ensure local output dirs] 2025-12-27 04:16:55.826822 | controller -> localhost | ok: "/var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/logs/controller" 2025-12-27 04:16:55.830762 | crc -> localhost | changed: "/var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/logs/crc" 2025-12-27 04:16:56.042794 | crc -> localhost | ok: "/var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/artifacts" 2025-12-27 04:16:56.064954 | controller -> localhost | ok: "/var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/artifacts" 2025-12-27 04:16:56.283887 | crc -> localhost | ok: "/var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/docs" 2025-12-27 04:16:56.290863 | controller -> localhost | ok: "/var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/docs" 2025-12-27 04:16:56.346788 | 2025-12-27 04:16:56.346929 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-12-27 04:16:57.069662 | crc | changed: 2025-12-27 04:16:57.069880 | crc | .d..t...... ./ 2025-12-27 04:16:57.069910 | crc | >f+++++++++ crc-cloud-workdir-crc-all-logs.tar.gz 2025-12-27 04:16:57.069932 | crc | >f+++++++++ kubelet.log 2025-12-27 04:16:57.069950 | crc | >f+++++++++ zuul-output-crc-all-logs.tar.gz 2025-12-27 04:16:57.069968 | crc | cd+++++++++ crc-cloud/ 2025-12-27 04:16:57.070001 | crc | ok: All items complete 2025-12-27 04:16:57.070021 | 2025-12-27 04:16:57.382749 | controller | changed: 2025-12-27 04:16:57.382857 | controller | .d..t...... ./ 2025-12-27 04:16:57.382884 | controller | >f+++++++++ zuul-output-controller-all-logs.tar.gz 2025-12-27 04:16:57.649347 | crc | ok 2025-12-27 04:16:57.862468 | controller | ok 2025-12-27 04:16:58.164043 | crc | ok 2025-12-27 04:16:58.295913 | controller | ok 2025-12-27 04:16:58.405237 | 2025-12-27 04:16:58.405362 | TASK [include_role : fetch-output-openshift] 2025-12-27 04:16:58.424571 | controller | skipping: Conditional result was False 2025-12-27 04:16:58.445742 | crc | skipping: Conditional result was False 2025-12-27 04:16:58.473245 | 2025-12-27 04:16:58.473322 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2025-12-27 04:16:58.941555 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.014753 2025-12-27 04:16:58.941989 | controller -> localhost | changed: All items complete 2025-12-27 04:16:58.942055 | 2025-12-27 04:16:59.214762 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.012190 2025-12-27 04:16:59.433908 | 2025-12-27 04:16:59.434013 | PLAY [all] 2025-12-27 04:16:59.521386 | 2025-12-27 04:16:59.521509 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-12-27 04:17:00.227889 | controller | changed 2025-12-27 04:17:00.327445 | crc | changed 2025-12-27 04:17:00.542789 | 2025-12-27 04:17:00.542908 | PLAY RECAP 2025-12-27 04:17:00.542951 | controller | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-12-27 04:17:00.542976 | crc | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-12-27 04:17:00.542994 | 2025-12-27 04:17:00.643591 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-12-27 04:17:00.647702 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2025-12-27 04:17:01.289466 | 2025-12-27 04:17:01.289576 | PLAY [localhost] 2025-12-27 04:17:01.307432 | 2025-12-27 04:17:01.307524 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-12-27 04:17:01.916799 | localhost | changed 2025-12-27 04:17:01.921842 | 2025-12-27 04:17:01.921919 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-12-27 04:17:01.960253 | localhost | ok 2025-12-27 04:17:01.968424 | 2025-12-27 04:17:01.968489 | TASK [add-fileserver : Create SSH private key tempfile] 2025-12-27 04:17:02.388712 | localhost | changed 2025-12-27 04:17:02.399425 | 2025-12-27 04:17:02.399570 | TASK [add-fileserver : Create SSH private key from secret] 2025-12-27 04:17:03.165796 | localhost | changed 2025-12-27 04:17:03.171104 | 2025-12-27 04:17:03.171172 | TASK [add-fileserver : Add fileserver ssh key] 2025-12-27 04:17:03.570915 | localhost | Identity added: /var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/tmp/ansible.oe9sflo3 (/var/lib/zuul/builds/7552fb1b2a3a4512a9b11bd73b43b1f2/work/tmp/ansible.oe9sflo3) 2025-12-27 04:17:03.571230 | localhost | ok: Runtime: 0:00:00.012201 2025-12-27 04:17:03.581262 | 2025-12-27 04:17:03.581402 | TASK [add-fileserver : Remove SSH private key from disk] 2025-12-27 04:17:03.872119 | localhost | ok: Runtime: 0:00:00.008723 2025-12-27 04:17:03.882986 | 2025-12-27 04:17:03.883120 | TASK [add-fileserver : Add fileserver to inventory] 2025-12-27 04:17:03.982386 | localhost | changed 2025-12-27 04:17:03.992227 | 2025-12-27 04:17:03.992382 | TASK [add-fileserver : Add fileserver server to known hosts] 2025-12-27 04:17:04.465129 | localhost | changed 2025-12-27 04:17:04.495289 | 2025-12-27 04:17:04.495407 | PLAY [localhost] 2025-12-27 04:17:04.512147 | 2025-12-27 04:17:04.512228 | TASK [Generate bulk log download script] 2025-12-27 04:17:04.532282 | localhost | ok 2025-12-27 04:17:04.549883 | 2025-12-27 04:17:04.549976 | TASK [local-log-download : Check API endpoint is defined] 2025-12-27 04:17:04.580131 | localhost | ok: All assertions passed 2025-12-27 04:17:04.586592 | 2025-12-27 04:17:04.586678 | TASK [local-log-download : Create download script] 2025-12-27 04:17:05.028313 | localhost -> localhost | changed 2025-12-27 04:17:05.048784 | 2025-12-27 04:17:05.048926 | TASK [Register quick-download link] 2025-12-27 04:17:05.074051 | localhost | ok 2025-12-27 04:17:05.104874 | 2025-12-27 04:17:05.104982 | PLAY [logserver.rdoproject.org] 2025-12-27 04:17:05.119077 | 2025-12-27 04:17:05.119181 | TASK [Set zuul-log-path fact] 2025-12-27 04:17:05.137825 | logserver.rdoproject.org | ok 2025-12-27 04:17:05.150382 | 2025-12-27 04:17:05.150476 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-12-27 04:17:05.188274 | logserver.rdoproject.org | ok 2025-12-27 04:17:05.196035 | 2025-12-27 04:17:05.196123 | TASK [upload-logs : Create log directories] 2025-12-27 04:17:06.084463 | logserver.rdoproject.org | changed 2025-12-27 04:17:06.091513 | 2025-12-27 04:17:06.091659 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-12-27 04:17:06.464645 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.045986 2025-12-27 04:17:06.469792 | 2025-12-27 04:17:06.469884 | TASK [upload-logs : Upload logs to log server] 2025-12-27 04:17:10.845816 | logserver.rdoproject.org | Output suppressed because no_log was given 2025-12-27 04:17:10.852396 | 2025-12-27 04:17:10.852536 | LOOP [upload-logs : Compress console log and json output] 2025-12-27 04:17:10.933034 | logserver.rdoproject.org | skipping: Conditional result was False 2025-12-27 04:17:10.945277 | logserver.rdoproject.org | skipping: Conditional result was False 2025-12-27 04:17:10.959647 | 2025-12-27 04:17:10.959867 | LOOP [upload-logs : Upload compressed console log and json output] 2025-12-27 04:17:11.009276 | logserver.rdoproject.org | skipping: Conditional result was False 2025-12-27 04:17:11.009701 | 2025-12-27 04:17:11.013014 | logserver.rdoproject.org | skipping: Conditional result was False 2025-12-27 04:17:11.025940 | 2025-12-27 04:17:11.026154 | LOOP [upload-logs : Upload console log and json output]